Updated _00E_ArmorSetScript
This commit is contained in:
parent
030a7b3050
commit
b7fb7ab826
Binary file not shown.
@ -53,7 +53,9 @@ Function UpdateSpells()
|
|||||||
setPieces = __Config_SetList.ToArray()
|
setPieces = __Config_SetList.ToArray()
|
||||||
else
|
else
|
||||||
int nPieces = __Config_SetList.GetSize()
|
int nPieces = __Config_SetList.GetSize()
|
||||||
if nPieces == 4
|
if nPieces == 3
|
||||||
|
setPieces = new Form[3]
|
||||||
|
elseif nPieces == 4
|
||||||
setPieces = new Form[4]
|
setPieces = new Form[4]
|
||||||
elseif nPieces == 5
|
elseif nPieces == 5
|
||||||
setPieces = new Form[5]
|
setPieces = new Form[5]
|
||||||
@ -87,7 +89,10 @@ Function UpdateSpells()
|
|||||||
bonusSpells = __Config_SetBonusesList.ToArray()
|
bonusSpells = __Config_SetBonusesList.ToArray()
|
||||||
else
|
else
|
||||||
int nSpells = __Config_SetBonusesList.GetSize()
|
int nSpells = __Config_SetBonusesList.GetSize()
|
||||||
if nSpells == 4
|
|
||||||
|
if nSpells == 3
|
||||||
|
bonusSpells = new Form[3]
|
||||||
|
elseif nSpells == 4
|
||||||
bonusSpells = new Form[4]
|
bonusSpells = new Form[4]
|
||||||
elseif nSpells == 5
|
elseif nSpells == 5
|
||||||
bonusSpells = new Form[5]
|
bonusSpells = new Form[5]
|
||||||
@ -95,7 +100,7 @@ Function UpdateSpells()
|
|||||||
bonusSpells = new Form[6]
|
bonusSpells = new Form[6]
|
||||||
endif
|
endif
|
||||||
iIndex = 0
|
iIndex = 0
|
||||||
while iIndex < nSpells
|
while iIndex < bonusSpells.Length
|
||||||
bonusSpells[iIndex] = __Config_SetBonusesList.GetAt(iIndex)
|
bonusSpells[iIndex] = __Config_SetBonusesList.GetAt(iIndex)
|
||||||
iIndex += 1
|
iIndex += 1
|
||||||
endwhile
|
endwhile
|
||||||
@ -104,17 +109,20 @@ Function UpdateSpells()
|
|||||||
iIndex = 0
|
iIndex = 0
|
||||||
While iIndex < bonusSpells.Length
|
While iIndex < bonusSpells.Length
|
||||||
Spell bonusSpell = bonusSpells[iIndex] as Spell
|
Spell bonusSpell = bonusSpells[iIndex] as Spell
|
||||||
If iIndex < nBonusSpells
|
|
||||||
If PlayerREF.HasSpell(bonusSpell) == False
|
if bonusSpell
|
||||||
PlayerREF.AddSpell(bonusSpell)
|
If iIndex < nBonusSpells
|
||||||
bSpellAdded = True
|
If PlayerREF.HasSpell(bonusSpell) == False
|
||||||
|
PlayerREF.AddSpell(bonusSpell)
|
||||||
|
bSpellAdded = True
|
||||||
|
EndIf
|
||||||
|
Else ; iIndex >= nBonusSpells
|
||||||
|
If PlayerREF.HasSpell(bonusSpell)
|
||||||
|
PlayerREF.RemoveSpell(bonusSpell)
|
||||||
|
bSpellRemoved = True
|
||||||
|
EndIf
|
||||||
EndIf
|
EndIf
|
||||||
Else ; iIndex >= nBonusSpells
|
endif
|
||||||
If PlayerREF.HasSpell(bonusSpell)
|
|
||||||
PlayerREF.RemoveSpell(bonusSpell)
|
|
||||||
bSpellRemoved = True
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
iIndex += 1
|
iIndex += 1
|
||||||
EndWhile
|
EndWhile
|
||||||
|
Loading…
Reference in New Issue
Block a user