Files
NWN .35 Client FIles
NWN .35-33 2DAs
NWN .35-35 2DAs
Notes
Release
trunk
2das
CompiledResources
Craft2das
DevNotes
Setup
epicspellscripts
erf
gfx
include
newspellbook
bnd_anim_cast.nss
bnd_anim_meta.nss
bnd_anim_metacnv.nss
bnd_anim_vcast.nss
bnd_bind_pact.nss
bnd_binder.nss
bnd_bindingcnv.nss
bnd_bndvestige.nss
bnd_dnt_glare.nss
bnd_dnt_ovrwhelm.nss
bnd_dnt_scholar.nss
bnd_events.nss
bnd_expelcnv.nss
bnd_exploitcnv.nss
bnd_ft_expel.nss
bnd_kss.nss
bnd_kss_pow.nss
bnd_kss_prot.nss
bnd_kss_surge.nss
bnd_tenebrous.nss
bnd_tnb_charm.nss
bnd_tnb_desempud.nss
bnd_tnb_rebuke.nss
bnd_tnb_umbral.nss
bnd_tnb_visage.nss
bnd_tnb_void.nss
bnd_vest_abysm.nss
bnd_vest_aceptch.nss
bnd_vest_acerak.nss
bnd_vest_acespll.nss
bnd_vest_agacomp.nss
bnd_vest_agadel.nss
bnd_vest_agares.nss
bnd_vest_agastep.nss
bnd_vest_amon.nss
bnd_vest_amonbrt.nss
bnd_vest_anddsrd.nss
bnd_vest_andmnt.nss
bnd_vest_andras.nss
bnd_vest_andro.nss
bnd_vest_androin.nss
bnd_vest_androla.nss
bnd_vest_androlo.nss
bnd_vest_andsmt.nss
bnd_vest_arete.nss
bnd_vest_areters.nss
bnd_vest_ashard.nss
bnd_vest_ashardf.nss
bnd_vest_ashardl.nss
bnd_vest_astbrth.nss
bnd_vest_astroth.nss
bnd_vest_astword.nss
bnd_vest_aym.nss
bnd_vest_aymfire.nss
bnd_vest_balam.nss
bnd_vest_balamc.nss
bnd_vest_balamg.nss
bnd_vest_buer.nss
bnd_vest_buerent.nss
bnd_vest_buerext.nss
bnd_vest_buerhl.nss
bnd_vest_chupare.nss
bnd_vest_chuparx.nss
bnd_vest_chupaur.nss
bnd_vest_chupeth.nss
bnd_vest_chupo.nss
bnd_vest_dahlmn.nss
bnd_vest_dahlsh.nss
bnd_vest_dahlver.nss
bnd_vest_dantaln.nss
bnd_vest_dantawe.nss
bnd_vest_dantrd.nss
bnd_vest_danttvl.nss
bnd_vest_desh.nss
bnd_vest_deshanm.nss
bnd_vest_deshsmt.nss
bnd_vest_deshtel.nss
bnd_vest_eligor.nss
bnd_vest_eligora.nss
bnd_vest_eligorc.nss
bnd_vest_eligore.nss
bnd_vest_eligorf.nss
bnd_vest_eurychm.nss
bnd_vest_eurychr.nss
bnd_vest_eurynom.nss
bnd_vest_focalor.nss
bnd_vest_focaura.nss
bnd_vest_focaure.nss
bnd_vest_focaurx.nss
bnd_vest_focbolt.nss
bnd_vest_focbrth.nss
bnd_vest_geryon.nss
bnd_vest_geryona.nss
bnd_vest_geryonf.nss
bnd_vest_hagenti.nss
bnd_vest_hagtch.nss
bnd_vest_halpbar.nss
bnd_vest_halphax.nss
bnd_vest_halpimp.nss
bnd_vest_halpmmm.nss
bnd_vest_haures.nss
bnd_vest_haurmi.nss
bnd_vest_haurpk.nss
bnd_vest_ipos.nss
bnd_vest_iposins.nss
bnd_vest_karsus.nss
bnd_vest_karsusp.nss
bnd_vest_leraje.nss
bnd_vest_lerajer.nss
bnd_vest_maleye.nss
bnd_vest_malinv.nss
bnd_vest_malphas.nss
bnd_vest_march.nss
bnd_vest_marchsm.nss
bnd_vest_nabers.nss
bnd_vest_nabersp.nss
bnd_vest_orthbrt.nss
bnd_vest_orthos.nss
bnd_vest_otiax.nss
bnd_vest_otiaxab.nss
bnd_vest_otiaxop.nss
bnd_vest_otiaxun.nss
bnd_vest_paidnc.nss
bnd_vest_paimon.nss
bnd_vest_ronove.nss
bnd_vest_ronvsla.nss
bnd_vest_savnok.nss
bnd_vest_savnokc.nss
bnd_vest_savnokm.nss
bnd_vest_shax.nss
bnd_vest_shaxfm.nss
bnd_vest_shaxstm.nss
bnd_vest_tenebrs.nss
bnd_vest_tenedrk.nss
bnd_vest_teneflk.nss
bnd_vest_tenevd.nss
bnd_vest_triad.nss
bnd_vest_triadsm.nss
bnd_vest_vanus.nss
bnd_vest_vanusen.nss
bnd_vest_vanusfm.nss
bnd_vest_zagan.nss
bnd_vest_zaganav.nss
bnd_vest_zcery.nss
bnd_vest_zcerybt.nss
bnd_vest_zcerysm.nss
bnd_vest_zceryts.nss
inv_adeptbreath.nss
inv_allseeeye.nss
inv_balefulutter.nss
inv_blastessence.nss
inv_callofbeast.nss
inv_castlament.nss
inv_causticmire.nss
inv_causticmirea.nss
inv_causticmireb.nss
inv_causticmirec.nss
inv_chillingtent.nss
inv_chilltenta.nss
inv_chilltentb.nss
inv_chilltentc.nss
inv_cocoonrefuse.nss
inv_coldcmfrta.nss
inv_coldcmfrtb.nss
inv_coldcomfort.nss
inv_curseofdesp.nss
inv_darkdiscorp.nss
inv_darkoneluck.nss
inv_devilssight.nss
inv_dfa_generic.nss
inv_discorpnoatk.nss
inv_dra_auraflm.nss
inv_dra_beglinf.nss
inv_dra_brthngt.nss
inv_dra_charm.nss
inv_dra_chilfoga.nss
inv_dra_chilfogb.nss
inv_dra_chilfogc.nss
inv_dra_chillfog.nss
inv_dra_darkness.nss
inv_dra_devrmag.nss
inv_dra_dfnroar.nss
inv_dra_dracknow.nss
inv_dra_dractgh.nss
inv_dra_eimmune.nss
inv_dra_endrexp.nss
inv_dra_enrgyres.nss
inv_dra_evuln.nss
inv_dra_frtpres.nss
inv_dra_maginst.nss
inv_dra_scldgust.nss
inv_dra_seeunsn.nss
inv_dra_terrroar.nss
inv_dra_voidsnse.nss
inv_dra_vordspl.nss
inv_dra_walkunsn.nss
inv_dragonward.nss
inv_dreadseizure.nss
inv_drg_generic.nss
inv_drgnfireadpt.nss
inv_drkforesight.nss
inv_earthengrasp.nss
inv_earthgraspa.nss
inv_earthgraspc.nss
inv_ed_gift.nss
inv_eldrtch_glv.nss
inv_eldtch_blast.nss
inv_eldtch_chain.nss
inv_eldtch_shape.nss
inv_eldtchglv_ht.nss
inv_enervshdw.nss
inv_enervshdwa.nss
inv_enervshdwb.nss
inv_enervshdwc.nss
inv_entrpward.nss
inv_et_grblst.nss
inv_et_spellblst.nss
inv_fiend_resil.nss
inv_fleethescene.nss
inv_fts_decoy.nss
inv_heal_blast.nss
inv_hellf_blast.nss
inv_hf_infusion.nss
inv_hf_shield.nss
inv_hideous_blow.nss
inv_hlspwngrace.nss
inv_hmndshp_lern.nss
inv_hmndshp_opts.nss
inv_hmndshp_quik.nss
inv_hmndshp_true.nss
inv_hungrydarkns.nss
inv_ignorepyre.nss
inv_imbue_item.nss
inv_imbueitemcon.nss
inv_invokeconv.nss
inv_leapbound.nss
inv_maskofflesh.nss
inv_masofelemdom.nss
inv_masofelemsum.nss
inv_miasmicclda.nss
inv_miasmiccldc.nss
inv_miasmiccloud.nss
inv_mrphsvntword.nss
inv_nightmarea.nss
inv_nightmareb.nss
inv_nightmarec.nss
inv_othrwrldwspr.nss
inv_painslumber.nss
inv_pathofshadow.nss
inv_realnghtmre.nss
inv_relentdispel.nss
inv_retribinvis.nss
inv_serptongue.nss
inv_shdwmstrcncl.nss
inv_shdwmstrshds.nss
inv_soulreaveaur.nss
inv_spidershape.nss
inv_splweave.nss
inv_splweave_act.nss
inv_stealsummon.nss
inv_summonswarm.nss
inv_swarmdmgc.nss
inv_swimthestyx.nss
inv_tenacplague.nss
inv_thedeadwalk.nss
inv_verminlrdcrp.nss
inv_verminlrddom.nss
inv_wallglooma.nss
inv_wallgloomb.nss
inv_wallofgloom.nss
inv_wallperlflm.nss
inv_wallperlflma.nss
inv_wallperlflmc.nss
inv_war_generic.nss
inv_warlock.nss
inv_witchwood.nss
inv_wordchange.nss
moi_bindingcnv.nss
moi_essentiacnv.nss
moi_events.nss
moi_ft_aztalent.nss
moi_ft_divsoul.nss
moi_ft_healsoul.nss
moi_ft_mdnghtaug.nss
moi_ft_opensoul.nss
moi_ft_psyblade.nss
moi_ft_psyinfuse.nss
moi_ft_rebind.nss
moi_iblade.nss
moi_iblade_bind.nss
moi_iblade_mld.nss
moi_iblade_rebnd.nss
moi_iblade_sht.nss
moi_inc_detect.nss
moi_inc_perfect.nss
moi_inc_radiance.nss
moi_inc_rapid.nss
moi_inc_rpdcnv.nss
moi_incan_heal.nss
moi_incan_incorp.nss
moi_incan_overld.nss
moi_incan_ray.nss
moi_incan_strike.nss
moi_incan_unbear.nss
moi_incarnate.nss
moi_invessentia.nss
moi_irfg_armor.nss
moi_irfg_shield.nss
moi_irfg_weapon.nss
moi_ironsoul.nss
moi_meldshapecnv.nss
moi_midnightcnv.nss
moi_mld_acrobts.nss
moi_mld_admpal.nss
moi_mld_ankheg.nss
moi_mld_ankhegft.nss
moi_mld_aprib.nss
moi_mld_apribft.nss
moi_mld_arcfocus.nss
moi_mld_armdis.nss
moi_mld_armdisft.nss
moi_mld_astral.nss
moi_mld_basmsk.nss
moi_mld_basmskft.nss
moi_mld_behir.nss
moi_mld_behirft.nss
moi_mld_bldtln.nss
moi_mld_bldwr.nss
moi_mld_bldwrft.nss
moi_mld_blksht.nss
moi_mld_blkshtdd.nss
moi_mld_blkshtht.nss
moi_mld_blustlbr.nss
moi_mld_brssmn.nss
moi_mld_brssmnft.nss
moi_mld_bsttmr.nss
moi_mld_bsttmrcn.nss
moi_mld_bsttmrtm.nss
moi_mld_charmvl.nss
moi_mld_chasuble.nss
moi_mld_chsblft.nss
moi_mld_clawwyrm.nss
moi_mld_cryshlm.nss
moi_mld_diadem.nss
moi_mld_dismsk.nss
moi_mld_dismskdt.nss
moi_mld_dismskft.nss
moi_mld_drdcrp.nss
moi_mld_drdcrpft.nss
moi_mld_drgnfr.nss
moi_mld_drgnfrth.nss
moi_mld_drgnfrtm.nss
moi_mld_drgnmntl.nss
moi_mld_drgntl.nss
moi_mld_drgntlft.nss
moi_mld_dsplcr.nss
moi_mld_dsplcrft.nss
moi_mld_dsspit.nss
moi_mld_dsspitft.nss
moi_mld_duskling.nss
moi_mld_eldrsprt.nss
moi_mld_engmahlm.nss
moi_mld_fllmst.nss
moi_mld_flmcnc.nss
moi_mld_flmcncft.nss
moi_mld_frsmsk.nss
moi_mld_frsthl.nss
moi_mld_frsthlcr.nss
moi_mld_frsthltm.nss
moi_mld_garms.nss
moi_mld_gloves.nss
moi_mld_glovesft.nss
moi_mld_gorgon.nss
moi_mld_gorgonth.nss
moi_mld_gorgontm.nss
moi_mld_heartfr.nss
moi_mld_hunter.nss
moi_mld_illveil.nss
moi_mld_impboots.nss
moi_mld_inavatar.nss
moi_mld_incwpnft.nss
moi_mld_inweapon.nss
moi_mld_keeneye.nss
moi_mld_krnshr.nss
moi_mld_krnshrft.nss
moi_mld_krthk.nss
moi_mld_lamiablt.nss
moi_mld_lckydc.nss
moi_mld_lckydcft.nss
moi_mld_lfbnd.nss
moi_mld_lfbndft.nss
moi_mld_lghtgn.nss
moi_mld_lghtgnhn.nss
moi_mld_lghtgnzp.nss
moi_mld_lmsmnt.nss
moi_mld_lmsmntft.nss
moi_mld_lndshrk.nss
moi_mld_lndshrkf.nss
moi_mld_lndshrkt.nss
moi_mld_maulgntl.nss
moi_mld_maxess.nss
moi_mld_mgspct.nss
moi_mld_mgspctft.nss
moi_mld_mntcrb.nss
moi_mld_mntcrbft.nss
moi_mld_mntlefl.nss
moi_mld_mntlflft.nss
moi_mld_ncrtchft.nss
moi_mld_ncrvst.nss
moi_mld_neccrcft.nss
moi_mld_necrocrc.nss
moi_mld_necromnt.nss
moi_mld_necroshd.nss
moi_mld_necrotch.nss
moi_mld_necrowpn.nss
moi_mld_necshdft.nss
moi_mld_paulhlth.nss
moi_mld_phase.nss
moi_mld_phoenix.nss
moi_mld_phonixft.nss
moi_mld_plward.nss
moi_mld_psieyebr.nss
moi_mld_psikmsk.nss
moi_mld_psimskdt.nss
moi_mld_psimskft.nss
moi_mld_psioneye.nss
moi_mld_psyfocus.nss
moi_mld_rageclaw.nss
moi_mld_raptor.nss
moi_mld_riding.nss
moi_mld_sandal.nss
moi_mld_sandalft.nss
moi_mld_shdcrw.nss
moi_mld_shdcrwft.nss
moi_mld_shdmnt.nss
moi_mld_shdmntft.nss
moi_mld_sightglv.nss
moi_mld_slspk.nss
moi_mld_slspkai.nss
moi_mld_slspkatk.nss
moi_mld_slspkess.nss
moi_mld_slvrtnft.nss
moi_mld_slvrtng.nss
moi_mld_sphnxclw.nss
moi_mld_spllward.nss
moi_mld_strnghrt.nss
moi_mld_thftglvs.nss
moi_mld_thrptc.nss
moi_mld_thunder.nss
moi_mld_totem.nss
moi_mld_trthskr.nss
moi_mld_unicorn.nss
moi_mld_unicrnft.nss
moi_mld_urskan.nss
moi_mld_vitality.nss
moi_mld_windclk.nss
moi_mld_winter.nss
moi_mld_wintertc.nss
moi_mld_winterth.nss
moi_mld_worgpelt.nss
moi_mld_wormtail.nss
moi_mld_wormtlft.nss
moi_mld_yrthak.nss
moi_mld_yrthakft.nss
moi_ncr_clean.nss
moi_ncr_harvest.nss
moi_ncr_soulshld.nss
moi_saph_smite.nss
moi_sapphire.nss
moi_scst_distil.nss
moi_slbn_share.nss
moi_slbn_smite.nss
moi_soulborn.nss
moi_spinemeld.nss
moi_spn_enhance.nss
moi_totemist.nss
moi_totemrager.nss
moi_ttm_embody.nss
moi_ttm_rshpttm.nss
moi_ttmbindcnv.nss
moi_umbral.nss
moi_umbral_kiss.nss
moi_umbral_soul.nss
moi_umbrl_shadow.nss
moi_umbrl_sight.nss
moi_umbrl_step.nss
moi_wchb_abrogat.nss
moi_wchb_dispel.nss
moi_wchb_flay.nss
moi_wchb_integ.nss
moi_wchb_mldshld.nss
moi_wchb_royal.nss
moi_wchb_shackle.nss
prc_amagsys_gain.nss
prc_antip_em_gen.nss
prc_antip_ex_gen.nss
prc_antip_ma_gen.nss
prc_antip_si_gen.nss
prc_antip_sp_gen.nss
prc_antip_st_gen.nss
prc_archv_em_gen.nss
prc_archv_ex_gen.nss
prc_archv_ma_gen.nss
prc_archv_qu_gen.nss
prc_archv_si_gen.nss
prc_archv_sp_gen.nss
prc_archv_st_gen.nss
prc_asasi_sp_gen.nss
prc_bard_sp_gen.nss
prc_begui_sp_gen.nss
prc_bligh_em_gen.nss
prc_bligh_ex_gen.nss
prc_bligh_ma_gen.nss
prc_bligh_si_gen.nss
prc_bligh_sp_gen.nss
prc_bligh_st_gen.nss
prc_blkgr_em_gen.nss
prc_blkgr_ex_gen.nss
prc_blkgr_ma_gen.nss
prc_blkgr_si_gen.nss
prc_blkgr_sp_gen.nss
prc_blkgr_st_gen.nss
prc_cults_ex_gen.nss
prc_cults_si_gen.nss
prc_cults_sp_gen.nss
prc_cults_st_gen.nss
prc_dnecr_sp_gen.nss
prc_duskb_sp_gen.nss
prc_favso_sp_gen.nss
prc_harpe_sp_gen.nss
prc_heale_em_gen.nss
prc_heale_ex_gen.nss
prc_heale_ma_gen.nss
prc_heale_qu_gen.nss
prc_heale_si_gen.nss
prc_heale_sp_gen.nss
prc_heale_st_gen.nss
prc_hexbl_sp_gen.nss
prc_hunte_em_gen.nss
prc_hunte_ex_gen.nss
prc_hunte_ma_gen.nss
prc_hunte_si_gen.nss
prc_hunte_sp_gen.nss
prc_hunte_st_gen.nss
prc_justw_sp_gen.nss
prc_kchal_em_gen.nss
prc_kchal_ex_gen.nss
prc_kchal_ma_gen.nss
prc_kchal_si_gen.nss
prc_kchal_sp_gen.nss
prc_kchal_st_gen.nss
prc_kngtw_sp_gen.nss
prc_kotmc_em_gen.nss
prc_kotmc_ex_gen.nss
prc_kotmc_ma_gen.nss
prc_kotmc_si_gen.nss
prc_kotmc_sp_gen.nss
prc_kotmc_st_gen.nss
prc_myst_sp_gen.nss
prc_ocu_em_gen.nss
prc_ocu_ex_gen.nss
prc_ocu_ma_gen.nss
prc_ocu_qu_gen.nss
prc_ocu_si_gen.nss
prc_ocu_sp_gen.nss
prc_ocu_st_gen.nss
prc_schor_sp_gen.nss
prc_shama_em_gen.nss
prc_shama_ex_gen.nss
prc_shama_ma_gen.nss
prc_shama_qu_gen.nss
prc_shama_si_gen.nss
prc_shama_sp_gen.nss
prc_shama_st_gen.nss
prc_shars_sp_gen.nss
prc_sod_em_gen.nss
prc_sod_ex_gen.nss
prc_sod_ma_gen.nss
prc_sod_si_gen.nss
prc_sod_sp_gen.nss
prc_sod_st_gen.nss
prc_sohei_em_gen.nss
prc_sohei_ex_gen.nss
prc_sohei_ma_gen.nss
prc_sohei_si_gen.nss
prc_sohei_sp_gen.nss
prc_sohei_st_gen.nss
prc_sol_em_gen.nss
prc_sol_ex_gen.nss
prc_sol_ma_gen.nss
prc_sol_si_gen.nss
prc_sol_sp_gen.nss
prc_sol_st_gen.nss
prc_sorc_sp_gen.nss
prc_suel_sp_gen.nss
prc_templ_sp_gen.nss
prc_tfsha_em_gen.nss
prc_tfsha_ex_gen.nss
prc_tfsha_ma_gen.nss
prc_tfsha_qu_gen.nss
prc_tfsha_si_gen.nss
prc_tfsha_sp_gen.nss
prc_tfsha_st_gen.nss
prc_vassa_em_gen.nss
prc_vassa_ex_gen.nss
prc_vassa_ma_gen.nss
prc_vassa_si_gen.nss
prc_vassa_sp_gen.nss
prc_vassa_st_gen.nss
prc_vigil_em_gen.nss
prc_vigil_ex_gen.nss
prc_vigil_ma_gen.nss
prc_vigil_si_gen.nss
prc_vigil_sp_gen.nss
prc_vigil_st_gen.nss
prc_witch_sp_gen.nss
prc_wrmag_sp_gen.nss
shd_child_blur.nss
shd_child_dance.nss
shd_child_night.nss
shd_childnight.nss
shd_fund_arrow.nss
shd_fund_blckcnd.nss
shd_fund_caulshd.nss
shd_fund_mystic.nss
shd_fund_sghtobs.nss
shd_fund_shdhood.nss
shd_fund_umbhand.nss
shd_fund_wideeye.nss
shd_master_bid.nss
shd_mastershadow.nss
shd_meta_emp.nss
shd_meta_ext.nss
shd_meta_max.nss
shd_meta_quick.nss
shd_meta_still.nss
shd_myst_afrddrk.nss
shd_myst_armyshd.nss
shd_myst_aurashd.nss
shd_myst_blckfr.nss
shd_myst_blckfra.nss
shd_myst_blckfrc.nss
shd_myst_bndprs.nss
shd_myst_bolster.nss
shd_myst_clngdka.nss
shd_myst_clngdkc.nss
shd_myst_clngdrk.nss
shd_myst_cngsmsg.nss
shd_myst_cngsshd.nss
shd_myst_cnsmess.nss
shd_myst_crpshd.nss
shd_myst_crpshda.nss
shd_myst_crpshdb.nss
shd_myst_crtshd.nss
shd_myst_crtshda.nss
shd_myst_crtshdc.nss
shd_myst_darkair.nss
shd_myst_ddlyshd.nss
shd_myst_dncgshd.nss
shd_myst_drkslft.nss
shd_myst_drksoul.nss
shd_myst_dskdwn.nss
shd_myst_dskdwna.nss
shd_myst_dskdwnb.nss
shd_myst_dskdwnc.nss
shd_myst_echospl.nss
shd_myst_ei_evnt.nss
shd_myst_ephemrl.nss
shd_myst_ephstrm.nss
shd_myst_evoconv.nss
shd_myst_farsght.nss
shd_myst_feignlf.nss
shd_myst_flckrft.nss
shd_myst_fldshd.nss
shd_myst_fldshda.nss
shd_myst_fldshdb.nss
shd_myst_flicker.nss
shd_myst_flshfls.nss
shd_myst_frflglm.nss
shd_myst_grflesh.nss
shd_myst_grlffds.nss
shd_myst_grpshda.nss
shd_myst_grpshdb.nss
shd_myst_grpshdc.nss
shd_myst_grspshd.nss
shd_myst_kllgshd.nss
shd_myst_languor.nss
shd_myst_lbyrnth.nss
shd_myst_lifefds.nss
shd_myst_menag.nss
shd_myst_msmrshd.nss
shd_myst_passshd.nss
shd_myst_plgshd.nss
shd_myst_plgshda.nss
shd_myst_plgshdc.nss
shd_myst_prcsght.nss
shd_myst_prsnngt.nss
shd_myst_qckeye.nss
shd_myst_reflect.nss
shd_myst_sghtecl.nss
shd_myst_shdevo.nss
shd_myst_shdfd.nss
shd_myst_shdinvt.nss
shd_myst_shdsrg.nss
shd_myst_shdstrm.nss
shd_myst_shdtime.nss
shd_myst_shdvsn.nss
shd_myst_shdwskn.nss
shd_myst_shrpshd.nss
shd_myst_sickshd.nss
shd_myst_slpppt.nss
shd_myst_stlshd.nss
shd_myst_stpshd.nss
shd_myst_tghtshd.nss
shd_myst_tombngt.nss
shd_myst_trlhz.nss
shd_myst_trthrvl.nss
shd_myst_umblfst.nss
shd_myst_umbrlby.nss
shd_myst_umbrlft.nss
shd_myst_umbrlst.nss
shd_myst_umbrlth.nss
shd_myst_unveil.nss
shd_myst_unvrldw.nss
shd_myst_vcshd.nss
shd_myst_warpspl.nss
shd_mystconv.nss
shd_noct_counter.nss
shd_noct_disrupt.nss
shd_noct_vortex.nss
shd_pathconv.nss
shd_shadowcaster.nss
shd_shd_generic.nss
shd_smith_armor.nss
shd_smith_craft.nss
shd_smith_sdcrft.nss
shd_smith_shroud.nss
shd_smith_touch.nss
shd_smith_widen.nss
shd_smt_generic.nss
tob_aptitudeconv.nss
tob_bldclw_pnce.nss
tob_bldclw_shift.nss
tob_bloodclaw.nss
tob_cru_generic.nss
tob_cru_ready.nss
tob_cru_smite.nss
tob_cru_zealsrg.nss
tob_crusader.nss
tob_deepstone.nss
tob_disc_move.nss
tob_dmnd_acttght.nss
tob_dmnd_avlbld.nss
tob_dmnd_bndaslt.nss
tob_dmnd_dmddef.nss
tob_dmnd_dmndbld.nss
tob_dmnd_drptb.nss
tob_dmnd_emrazor.nss
tob_dmnd_ginsts.nss
tob_dmnd_heara.nss
tob_dmnd_insght.nss
tob_dmnd_mndbdy.nss
tob_dmnd_mndstrk.nss
tob_dmnd_momal.nss
tob_dmnd_prfmnd.nss
tob_dmnd_prlbdt.nss
tob_dmnd_qcksil.nss
tob_dmnd_rapidc.nss
tob_dmnd_rubybld.nss
tob_dmnd_snhtbld.nss
tob_dmnd_stncal.nss
tob_dmnd_stnclr.nss
tob_dmnd_stnclra.nss
tob_dmnd_timess.nss
tob_dpst_awstdrg.nss
tob_dpst_crhmntj.nss
tob_dpst_drgtth.nss
tob_dpst_mntfrt.nss
tob_dpst_mntfrta.nss
tob_dvsp_chaos.nss
tob_dvsp_crustrk.nss
tob_dvsp_ctgstrk.nss
tob_dvsp_defrbk.nss
tob_dvsp_defrbka.nss
tob_dvsp_dmchrg.nss
tob_dvsp_dntstrk.nss
tob_dvsp_dvnsrg.nss
tob_dvsp_dvnsrg1.nss
tob_dvsp_dvnsrg2.nss
tob_dvsp_dvnsrgg.nss
tob_dvsp_foehmmr.nss
tob_dvsp_igglr.nss
tob_dvsp_igglra.nss
tob_dvsp_igglrb.nss
tob_dvsp_imfort.nss
tob_dvsp_imfrtoh.nss
tob_dvsp_lwbrr.nss
tob_dvsp_mrtsprt.nss
tob_dvsp_ntngle.nss
tob_dvsp_prford.nss
tob_dvsp_rdtchrg.nss
tob_dvsp_revstrk.nss
tob_dvsp_rghtvt.nss
tob_dvsp_rlystrk.nss
tob_dvsp_shldblk.nss
tob_dvsp_shldcnt.nss
tob_dvsp_tdchs.nss
tob_dvsp_thckbld.nss
tob_dvsp_thkblda.nss
tob_dvsp_triumph.nss
tob_dvsp_tyranny.nss
tob_dvsp_tyrnnya.nss
tob_dvsp_vngstrk.nss
tob_dw_blstflrsh.nss
tob_dw_brnbld.nss
tob_dw_brnbrnd.nss
tob_dw_distembr.nss
tob_dw_drgnflm.nss
tob_dw_dsttmpt.nss
tob_dw_dsttmpta.nss
tob_dw_dthmrk.nss
tob_dw_flmblssng.nss
tob_dw_flshsun.nss
tob_dw_fnflms.nss
tob_dw_frrpst.nss
tob_dw_frsnk.nss
tob_dw_fryaslt.nss
tob_dw_holoclk.nss
tob_dw_htchflm.nss
tob_dw_infrnbld.nss
tob_dw_infrnblst.nss
tob_dw_lngrinf.nss
tob_dw_lpngflm.nss
tob_dw_onhit.nss
tob_dw_ringfire.nss
tob_dw_rsngphnx.nss
tob_dw_rsngphnxa.nss
tob_dw_salchrga.nss
tob_dw_salchrgb.nss
tob_dw_searbld.nss
tob_dw_searchrg.nss
tob_dw_slmdrchrg.nss
tob_dw_wndstrd.nss
tob_dw_wyrmflmt.nss
tob_dw_zphdnc.nss
tob_etbl_bldg.nss
tob_etbl_conv.nss
tob_etbl_defins.nss
tob_etbl_ettrmove.nss
tob_etbl_ettrrace.nss
tob_etbl_guidestr.nss
tob_etbl_island.nss
tob_etbl_maneuver.nss
tob_etbl_tacins.nss
tob_eternalblade.nss
tob_event_girwfr.nss
tob_evnt_avgstr.nss
tob_evnt_recover.nss
tob_feats.nss
tob_ft_avngstrk.nss
tob_ft_divspirit.nss
tob_ft_istntclty.nss
tob_ft_rcrcnv.nss
tob_ft_renewal.nss
tob_ft_renewcnv.nss
tob_ft_sdnrcrcnv.nss
tob_ft_snapkick.nss
tob_ft_sngwhtrvn.nss
tob_ft_stnpwr.nss
tob_ft_sudrecovr.nss
tob_gen_recover.nss
tob_irnh_abstl.nss
tob_irnh_adamhr.nss
tob_irnh_dazstr.nss
tob_irnh_dncbldf.nss
tob_irnh_dsrmstk.nss
tob_irnh_exostl.nss
tob_irnh_finshm.nss
tob_irnh_ihendr.nss
tob_irnh_ihfoc.nss
tob_irnh_ihsrg.nss
tob_irnh_lgtngrc.nss
tob_irnh_lgtthr.nss
tob_irnh_mntpry.nss
tob_irnh_mthtrn.nss
tob_irnh_pnshstn.nss
tob_irnh_scythbl.nss
tob_irnh_stlwnd.nss
tob_irnh_stlystk.nss
tob_irnh_strpclr.nss
tob_irnh_supbldp.nss
tob_irnh_wllblds.nss
tob_jadephoenix.nss
tob_jpm_awrath.nss
tob_jpm_emimmo.nss
tob_jpm_empstr.nss
tob_jpm_fireb.nss
tob_jpm_mystp.nss
tob_jpm_qukstr.nss
tob_jpm_ritew.nss
tob_jpm_spell.nss
tob_jpm_spellcon.nss
tob_masterofnine.nss
tob_mon_dualstnc.nss
tob_moveconv.nss
tob_moverdy.nss
tob_rby_divfury.nss
tob_rby_divimp.nss
tob_rby_divrcvr.nss
tob_reth_vilefir.nss
tob_rth_generic.nss
tob_rubyknight.nss
tob_sdhd_assassn.nss
tob_sdhd_balance.nss
tob_sdhd_bldlts.nss
tob_sdhd_chldsdw.nss
tob_sdhd_clkdcp.nss
tob_sdhd_clngshd.nss
tob_sdhd_dncspdr.nss
tob_sdhd_drnvita.nss
tob_sdhd_dthdrk.nss
tob_sdhd_enshds.nss
tob_sdhd_fscies.nss
tob_sdhd_ghstbd.nss
tob_sdhd_hnddth.nss
tob_sdhd_islebld.nss
tob_sdhd_moth.nss
tob_sdhd_obscvl.nss
tob_sdhd_onesdw.nss
tob_sdhd_sdbldtc.nss
tob_sdhd_sdhjnt.nss
tob_sdhd_shblnk.nss
tob_sdhd_shdgrrt.nss
tob_sdhd_shdnse.nss
tob_sdhd_shstrd.nss
tob_sdhd_stalker.nss
tob_sdhd_strdrn.nss
tob_shadowsun.nss
tob_ssn_balance.nss
tob_ssn_childsl.nss
tob_ssn_darkwl.nss
tob_ssn_flamess.nss
tob_ssn_lightwd.nss
tob_ssn_touchss.nss
tob_ssn_voidss.nss
tob_stdr_adbones.nss
tob_stdr_anmhmr.nss
tob_stdr_bldrrll.nss
tob_stdr_bncrsh.nss
tob_stdr_bnsplt.nss
tob_stdr_colostrk.nss
tob_stdr_crgmtr.nss
tob_stdr_crshvis.nss
tob_stdr_crshwgt.nss
tob_stdr_emntstr.nss
tob_stdr_erthstq.nss
tob_stdr_giants.nss
tob_stdr_irmtstr.nss
tob_stdr_irnbns.nss
tob_stdr_mnthmmr.nss
tob_stdr_mtavaln.nss
tob_stdr_mtavlA.nss
tob_stdr_mttmbst.nss
tob_stdr_ovrmnt.nss
tob_stdr_rtmntn.nss
tob_stdr_rtmntna.nss
tob_stdr_rtmntnb.nss
tob_stdr_stnbns.nss
tob_stdr_stndrgf.nss
tob_stdr_stnftst.nss
tob_stdr_stnvise.nss
tob_stdr_strston.nss
tob_stsn_bfldfsn.nss
tob_stsn_blstthr.nss
tob_stsn_brkshld.nss
tob_stsn_cmtthr.nss
tob_stsn_cntrcrg.nss
tob_stsn_devthr.nss
tob_stsn_fgnopn.nss
tob_stsn_folstrk.nss
tob_stsn_gntkll.nss
tob_stsn_hdrstrk.nss
tob_stsn_mgtythr.nss
tob_stsn_mrrprs.nss
tob_stsn_scrpry.nss
tob_stsn_sftdef.nss
tob_stsn_srnthr.nss
tob_stsn_stlkshd.nss
tob_stsn_stpwnd.nss
tob_stsn_trnthr.nss
tob_stsn_vlcpstn.nss
tob_swd_generic.nss
tob_swd_rcrcnv.nss
tob_swd_ready.nss
tob_swd_recover.nss
tob_swdsg_dboost.nss
tob_swdsg_snsmgc.nss
tob_swordsage.nss
tob_tgcw_bldwtr.nss
tob_tgcw_clwmn.nss
tob_tgcw_dfa.nss
tob_tgcw_dncmon.nss
tob_tgcw_ferdbl.nss
tob_tgcw_flshrip.nss
tob_tgcw_ftnbld.nss
tob_tgcw_girwfr.nss
tob_tgcw_hamstr.nss
tob_tgcw_hntsns.nss
tob_tgcw_lpdrgn.nss
tob_tgcw_pnchrg.nss
tob_tgcw_preywk.nss
tob_tgcw_ragmon.nss
tob_tgcw_rbdber.nss
tob_tgcw_rbdwlf.nss
tob_tgcw_sddnlp.nss
tob_tgcw_srrtpr.nss
tob_tgcw_swpdrg.nss
tob_tgcw_wlffng.nss
tob_tgcw_wlfpck.nss
tob_tgcw_wlvrnst.nss
tob_tgcw_wolfcm.nss
tob_war_generic.nss
tob_war_ready.nss
tob_war_recover.nss
tob_warblade.nss
tob_wtrn_blsrvc.nss
tob_wtrn_blsrvca.nss
tob_wtrn_blsrvcb.nss
tob_wtrn_btlldrc.nss
tob_wtrn_clrncll.nss
tob_wtrn_cvrstrk.nss
tob_wtrn_dsflms.nss
tob_wtrn_flnkmvr.nss
tob_wtrn_ldchrg.nss
tob_wtrn_ldchrga.nss
tob_wtrn_ldchrgb.nss
tob_wtrn_ldngatk.nss
tob_wtrn_lionror.nss
tob_wtrn_ordchs.nss
tob_wtrn_prsadvn.nss
tob_wtrn_swarmt.nss
tob_wtrn_swarmta.nss
tob_wtrn_swarmtb.nss
tob_wtrn_swrmalt.nss
tob_wtrn_tacstrk.nss
tob_wtrn_tctwlf.nss
tob_wtrn_tctwlfb.nss
tob_wtrn_warldrc.nss
tob_wtrn_warmtrc.nss
tob_wtrn_whtrvns.nss
tob_wtrn_whtrvnt.nss
tob_wtrn_wtrvnhr.nss
true_bft_afflict.nss
true_bft_detach.nss
true_bft_dissol.nss
true_bft_enervat.nss
true_bft_exile.nss
true_brim_heaven.nss
true_brim_tongue.nss
true_ct_target.nss
true_ct_targetc.nss
true_ct_targtchc.nss
true_ego_bull.nss
true_ego_drake.nss
true_ego_fool.nss
true_ego_fort.nss
true_ego_fright.nss
true_ego_heart.nss
true_ego_iron.nss
true_ego_step.nss
true_ego_swallow.nss
true_ego_tiger.nss
true_ego_voice.nss
true_ego_wound.nss
true_gate_conv.nss
true_ignore_sr.nss
true_meta_empowr.nss
true_meta_extend.nss
true_meta_quickn.nss
true_rec_fort.nss
true_rec_meditat.nss
true_rec_mindful.nss
true_rec_sanguin.nss
true_rec_vital.nss
true_saynam_conv.nss
true_speak_mass.nss
true_tru_sayname.nss
true_tru_seename.nss
true_tru_silver.nss
true_truenamer.nss
true_utr_accatk.nss
true_utr_agititm.nss
true_utr_analitm.nss
true_utr_archeye.nss
true_utr_brthcln.nss
true_utr_brthrvy.nss
true_utr_castlns.nss
true_utr_confres.nss
true_utr_congate.nss
true_utr_defedge.nss
true_utr_dnypas.nss
true_utr_dnypasa.nss
true_utr_dnypasb.nss
true_utr_eldarct.nss
true_utr_ennegt.nss
true_utr_ennegtg.nss
true_utr_envrtx.nss
true_utr_envrtxa.nss
true_utr_envrtxb.nss
true_utr_esslife.nss
true_utr_ethref.nss
true_utr_fogvoda.nss
true_utr_fogvodb.nss
true_utr_fogvodc.nss
true_utr_fogvoid.nss
true_utr_fortify.nss
true_utr_generic.nss
true_utr_hdntrth.nss
true_utr_inrtsrg.nss
true_utr_keen.nss
true_utr_knghtgr.nss
true_utr_knghtps.nss
true_utr_lorwrld.nss
true_utr_magcont.nss
true_utr_metacat.nss
true_utr_mrlbst.nss
true_utr_mstwnds.nss
true_utr_mysrmp.nss
true_utr_perunsn.nss
true_utr_preclar.nss
true_utr_rckmud.nss
true_utr_rckmuda.nss
true_utr_rckmudb.nss
true_utr_rmvitm.nss
true_utr_sezitem.nss
true_utr_shckwv.nss
true_utr_shldlnd.nss
true_utr_sicastr.nss
true_utr_sldlnda.nss
true_utr_sldlndb.nss
true_utr_slperth.nss
true_utr_sngmnd.nss
true_utr_snsfoc.nss
true_utr_splrbth.nss
true_utr_strkmi.nss
true_utr_supitem.nss
true_utr_supweap.nss
true_utr_tmpsprl.nss
true_utr_tmptwst.nss
true_utr_tranwep.nss
true_utr_trnlnd.nss
true_utr_trnlnda.nss
true_utr_trnlndb.nss
true_utr_twrttrv.nss
true_utr_uniapt.nss
true_utr_visshrp.nss
true_utr_wrdblst.nss
true_utr_wrdntcr.nss
true_utr_wrdntgr.nss
true_utr_wrdntlr.nss
true_utr_wrdntmd.nss
true_utr_wrdntmi.nss
true_utr_wrdntpo.nss
true_utr_wrdpc.nss
true_utr_zephyr.nss
true_utr_zephyrg.nss
true_utterconv.nss
ocfixerf
others
psionics
race2das
racescripts
scripts
smp
spells
tlk
tools
users
Doxyfile
Doxyfile_w_dot
Makefile
PRCPackTemplate.hif
SConstruct
assemble_golem.bat
assemble_invocations.bat
assemble_itemprops.bat
assemble_psionics.bat
assemble_recipemerchant.bat
assemble_spellbooks.bat
assemble_tob.bat
attempt_resolve_2da_conflict.bat
buildmake.bat
check_duplicate_clsfeat.bat
check_duplicate_subradialIDs.bat
clean.bat
command.bat
compile.bat
compileepic.bat
compilensb.bat
compileocfix.bat
compilepsi.bat
compilerace.bat
compilescripts.bat
compilespells.bat
config.make
config.mk
errorlog
make-winold.bat
make.bat
make.sh
makefile.gnu.template
makefile.linux.template
makefile.template
makefile.template.winold
newspellbookhak.bat
precachemonitorloop.bat
precacherows.2da
resave_2da.bat
resave_all_2da.bat
resave_all_race2da.bat
runmake.bat
runmake_debug.bat
runmake_ignore_errors.bat
single_compile.bat
update_all_base_classes_feats.bat
valid2da.log
validate_2das.bat
validcraft2da.log
.gitignore
LICENSE
README.md
PRC8/trunk/newspellbook/bnd_vest_zcery.nss

86 lines
4.6 KiB
Plaintext
Raw Normal View History

/*
18/03/21 by Stratovarius
Zceryll, the Star Spawn
Zceryll was a mortal sorceress who communed with alien powers from the far realm. She became obsessed with immortality, seeking out the alien beings in the hopes
of learning their eternal secrets. When she died, she became a hideously twisted vestige, forever seeking to re-enter the Realms via numerous artifacts she dispersed
across the world. Zceryll grants you the ability to transform your body and mind into an alien form, granting you telepathy, resistance to effects related to insanity,
the ability to summon pseudonatural creatures, and the power to unleash bolts of pure madness.
Vestige Level: 6th
Binding DC: 25
Special Requirement: No
Influence: Never admit that you need help or that you are weaker than anyone else. Treat those that are weaker than you with scorn and contempt, especially young women and spontaneous spellcasters.
Granted Abilities:
While bound to Zceryll, your body and mind become alien, allowing you to channel the power of the star spawn in a variety of ways.
Alien form: While bound to Zceryll, you gain the pseudonatural template.
Alien Mind: Your mind is alien and does not work like that of a normal mortal. You are immune to confusion, insanity, and weird spells. In addition, you receive a +1 bonus per
four binder levels on saving throws against mind-affecting effects.
Bolts of Madness: You can fire a ray that dazes an opponent for 1d3 rounds. You must succeed on a ranged touch attack with a range of 100 ft. + 10 ft./binder level. A successful
Will save negates the effect. Once you have used this ability, you cannot do so again for 5 rounds.
Summon Alien: You can summon any creature from the summon monster list that a sorcerer of your level could summon. Any creature you summon with this ability gains the pseudonatural
template. Thus, at 10th level you could summon any creature from the summon monster I-V list. When you reach 14th level, you can summon any creature from the summon monster I-VII
list.Once you have used this ability, you cannot do so again for 5 rounds.
*/
#include "bnd_inc_bndfunc"
void main()
{
object oBinder = PRCGetSpellTargetObject();
effect eLink = EffectLinkEffects(EffectVisualEffect(VFX_DUR_PROT_SHADOW_ARMOR), EffectPact(oBinder));
eLink = EffectLinkEffects(eLink, EffectVisualEffect(PSI_DUR_SHADOW_BODY));
eLink = EffectLinkEffects(eLink, EffectVisualEffect(VFX_DUR_TENTACLE));
if (!GetIsVestigeExploited(oBinder, VESTIGE_ZCERYLL_ALIEN_FORM))
{
int nHD = GetHitDice(oBinder);
int nResist;
effect eDR;
if (nHD >= 12)
{
eDR = EffectDamageReduction(10, DAMAGE_POWER_PLUS_THREE);
nResist = 20;
}
else if (12 > nHD && nHD >= 8)
{
eDR = EffectDamageReduction(5, DAMAGE_POWER_PLUS_TWO);
nResist = 15;
}
else if (8 > nHD && nHD >= 4)
{
eDR = EffectDamageReduction(5, DAMAGE_POWER_PLUS_ONE);
nResist = 10;
}
else if (4 > nHD)
{
nResist = 5;
}
eLink = EffectLinkEffects(eLink, eDR);
eLink = EffectLinkEffects(eLink, EffectDamageResistance(DAMAGE_TYPE_ACID, nResist));
eLink = EffectLinkEffects(eLink, EffectDamageResistance(DAMAGE_TYPE_ELECTRICAL, nResist));
eLink = EffectLinkEffects(eLink, EffectACIncrease(1,AC_NATURAL_BONUS));
IPSafeAddItemProperty(GetPCSkin(oBinder), ItemPropertyBonusFeat(IP_CONST_VESTIGE_ZCERYLL_TRUE_STRIKE), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
IPSafeAddItemProperty(GetPCSkin(oBinder), ItemPropertyBonusFeat(IP_CONST_FEAT_SPELL10), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
}
if (!GetIsVestigeExploited(oBinder, VESTIGE_ZCERYLL_ALIEN_MIND))
{
eLink = EffectLinkEffects(eLink, EffectSpellImmunity(SPELL_CONFUSION));
eLink = EffectLinkEffects(eLink, EffectSpellImmunity(SPELL_INSANITY));
eLink = EffectLinkEffects(eLink, EffectSpellImmunity(SPELL_WEIRD));
eLink = EffectLinkEffects(eLink, EffectSavingThrowIncrease(SAVING_THROW_ALL, GetBinderLevel(oBinder, VESTIGE_ZCERYLL)/4, SAVING_THROW_TYPE_MIND_SPELLS));
}
if (!GetIsVestigeExploited(oBinder, VESTIGE_ZCERYLL_BOLTS)) IPSafeAddItemProperty(GetPCSkin(oBinder), ItemPropertyBonusFeat(IP_CONST_VESTIGE_ZCERYLL_BOLTS), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
if (!GetIsVestigeExploited(oBinder, VESTIGE_ZCERYLL_SUMMON)) IPSafeAddItemProperty(GetPCSkin(oBinder), ItemPropertyBonusFeat(IP_CONST_VESTIGE_ZCERYLL_SUMMON), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, SupernaturalEffect(eLink), oBinder, HoursToSeconds(24));
}