83 lines
2.3 KiB
Plaintext
83 lines
2.3 KiB
Plaintext
scn CWxFnUpgrade
|
|
|
|
int iMode
|
|
|
|
begin function { iMode }
|
|
|
|
if CWxVersion < 1
|
|
|
|
print "Cyberware: initializing"
|
|
|
|
set CWxVersion to 1
|
|
|
|
if player.hasPerk ImplantAgilityPerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantAgilityPerk
|
|
player.RemovePerk ImplantAgilityPerk
|
|
player.dispel ImplantAgilityBoost
|
|
player.addItem CWxImplantReflexBooster 1
|
|
endif
|
|
|
|
if player.hasPerk ImplantCharismaPerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantCharismaPerk
|
|
player.RemovePerk ImplantCharismaPerk
|
|
player.dispel ImplantCharismaBoost
|
|
player.addItem CWxImplantEmpathySynthesizer 1
|
|
endif
|
|
|
|
if player.hasPerk ImplantDTPerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantDTPerk
|
|
player.RemovePerk ImplantDTPerk
|
|
player.dispel ImplantDTBoost
|
|
player.addItem CWxImplantSubDermalArmor 1
|
|
endif
|
|
|
|
if player.hasPerk ImplantEndurancePerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantEndurancePerk
|
|
player.RemovePerk ImplantEndurancePerk
|
|
player.dispel ImplantEnduranceBoost
|
|
player.addItem CWxImplantNociceptionRegulator 1
|
|
endif
|
|
|
|
if player.hasPerk ImplantIntelligencePerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantIntelligencePerk
|
|
player.RemovePerk ImplantIntelligencePerk
|
|
player.dispel ImplantIntelligenceBoost
|
|
player.addItem CWxImplantLogicCoProcessor 1
|
|
endif
|
|
|
|
if player.hasPerk ImplantLuckPerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantLuckPerk
|
|
player.RemovePerk ImplantLuckPerk
|
|
player.dispel ImplantLuckBoost
|
|
player.addItem CWxImplantProbabilityCalculator 1
|
|
endif
|
|
|
|
if player.hasPerk ImplantPerceptionPerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantPerceptionPerk
|
|
player.RemovePerk ImplantPerceptionPerk
|
|
player.dispel ImplantPerceptionBoost
|
|
player.addItem CWxImplantOpticsEnhancer 1
|
|
endif
|
|
|
|
if player.hasPerk ImplantRegenPerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantRegenPerk
|
|
player.RemovePerk ImplantRegenPerk
|
|
player.dispel ImplantRegenBoost
|
|
player.addItem CWxImplantMonocyteBreeder 1
|
|
endif
|
|
|
|
if player.hasPerk ImplantStrengthPerk
|
|
AddFormToFormList CWxPreInstallPerks ImplantStrengthPerk
|
|
player.RemovePerk ImplantStrengthPerk
|
|
player.dispel ImplantStrengthBoost
|
|
player.addItem CWxImplantHypertrophyAccelerator 1
|
|
endif
|
|
|
|
if player.GetItemCount CWxImplantsAllList
|
|
SetObjectiveDisplayed CWxImplantSurgeonQuest 10 1
|
|
endif
|
|
|
|
endif
|
|
|
|
end
|