SetProjectileRefWeapon
Revision as of 18:10, 7 June 2015 by imported>Jazzisparis (Created page with "{{Function |origin = JIP |summary = Sets the weapon that fired the calling live-projectile. This will have an effect on <i>Impact Data Set</i>, <i>Object Effect</i>, <i>Crit...")
< [[::Category:Functions|Category:Functions]]
A function added by the JIP NVSE Plugin.
Description
Sets the weapon that fired the calling live-projectile. This will have an effect on Impact Data Set, Object Effect, Critical Effect, and possibly more - all of which will be "inherited" from the new weapon.
Syntax
(weapon:ref) reference.SetProjectileRefWeapon newWeapon:ref
Example
liveProjRef.SetProjectileRefWeapon WeapNV44Revolver
Finding Live-Projectile References
The only way to get a live-projectile reference is by "ref-walking" - that is, walking through projectile references using the GetFirstRef and GetNextRef functions.
Example:
set rProj to GetFirstRef 51 3 while rProj ; Do something set rProj to GetNextRef loop