Lone Wolf Development Forums

Lone Wolf Development Forums (http://forums.wolflair.com/index.php)
-   HL - Pathfinder Roleplaying Game (http://forums.wolflair.com/forumdisplay.php?f=62)
-   -   Magic Weapon that bestows negative levels error! (http://forums.wolflair.com/showthread.php?t=45392)

bodrin August 18th, 2013 02:56 PM

Magic Weapon that bestows negative levels error!
 
Okay i've got a Bastard Sword that i'm entering into the editor which is causing me a problem.

{i}+2 keen flaming bastard sword{/i} is made from a solid piece of jagged black stone.

Easy right? Bootstrap the Keen, Flaming, and Stone to the Bastard Sword add the correct numbers and its good to go.

However,

{B}The sword is very evil, and any good character that wields it gains two negative levels.{/b}

Ahh, I thought, i'll copy the code from the Unholy Power and change the number to 2 that should work..

Code:

~ If the hero is Good, and we're equipped, add 2 negative levels
      doneif (hero.tagis[Alignment.Good] = 0)

      if (parent.tagis[component.BaseWep] <> 0) then
        doneif (parent.field[gIsEquip].value + parent.field[wIs2nd].value = 0)
      else
        doneif (parent.field[gIsEquip].value = 0)
        endif

      herofield[tNegLevel].value += 2

HTML Code:

Attempt to access non-existent parent pick for a top-level container from script
- - -
Attempt to access non-existent parent pick for a top-level container from script

Whats going wrong?? I presume it's the Parent.field which is causing the problem.

How do I transition to the weapon if the parent.field isn't the correct method?:confused:

bodrin August 18th, 2013 03:29 PM

Never mind Scepter of Heaven script works

Code:

~ Assign negative levels based on alignment
      doneif (field[gIsEquip].value + field[wIs2nd].value = 0)

      if (hero.tagis[Alignment.Good] <> 0) then
        herofield[tNegLevel].value += 2
        endif

:rolleyes:

ShadowChemosh August 18th, 2013 05:39 PM

Quote:

Originally Posted by bodrin (Post 163484)
Whats going wrong?? I presume it's the Parent.field which is causing the problem.

How do I transition to the weapon if the parent.field isn't the correct method?:confused:

As your a specific magic weapon you don't have a "parent.container" as their is no "Gizmo" involved. When its a Power it has to transition from itself up to the parent and then the container which is the Gizmo.

So you notice how in your fixed script field[gIsEquip].value does NOT contain the parent.container. As your just checking yourself...


All times are GMT -8. The time now is 10:03 PM.

Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.