euclidianlaser Posted May 17, 2014 Share Posted May 17, 2014 So I'm trying to convert the Character Restructuring Station from FNV (props to Jon for that one) to FO3. I've manage the create a new .esp and place the actual terminal in Craterside Supply (replacing the junked terminal Moira had sitting on the counter.Problem is, when I activate it, it just shows the terminal screen without actually doing anything. Is SUPPOSED to run the character rebuild function that happens when first leaving Vault 101/Goodsprings. I'm positive its a scripting issue but I'm not sure exactly what to change. My idea is to just copy/paste in the Vault 101 exit script from FO3 but I'm not sure where to find it. Where EXACTLY can I find that script?I'll include the terminal's script below if anyone wants to have a look-see and let me know if that will even work or if something needs to be manually rewritten. scn RebuildCharacterScript int Buttonshort MessageBoxPendingshort bWasActivated short nCurrentXP short bCharacterRevisedshort bShowSPECIALshort bShowTagSkillsshort bShowTraits short implantAgilityshort implantCharismashort implantDTshort implantEnduranceshort implantIntelligenceshort implantLuckshort implantPerceptionshort implantRegenshort implantStrength``BEGIN OnActivate set nCurrentXP to player.GetAV XPShowMessage RebuildCharacterMessageset bWasActivated to 1 END BEGIN GameMode if MenuMode == 0 && MessageBoxPendingShowMessage RebuildCharacterMessageset MessageBoxPending to 0 elseif (bShowSPECIAL == 1) player.SetAV Strength 5player.SetAV Perception 5player.SetAV Endurance 5player.SetAV Charisma 5player.SetAV Intelligence 5player.SetAV Agility 5player.SetAV Luck 5 SetSPECIALPoints 40set bShowSPECIAL to 0set bShowTagSkills to 1 elseif (bShowTagSkills == 1);Account for Skill Booksshort BarterValueshort EnergyWeaponsValueshort ExplosivesValueshort GunsValueshort LockpickingValueshort MedicineValueshort MeleeValueshort RepairValueshort ScienceValueshort SneakValueshort SpeechValueshort SurvivalValueshort UnarmedValue set BarterValue to BooksCollectedBarter * 4set EnergyWeaponsValue to BooksCollectedEnergyWeapons * 4set ExplosivesValue to BooksCollectedExplosives * 4set GunsValue to BooksCollectedGuns * 4set LockpickingValue to BooksCollectedLockpicking * 4set MedicineValue to BooksCollectedMedicine * 4set MeleeValue to BooksCollectedMelee * 4set RepairValue to BooksCollectedRepair * 4set ScienceValue to BooksCollectedScience * 4set SneakValue to BooksCollectedSneak * 4set SpeechValue to BooksCollectedSpeech * 4set SurvivalValue to BooksCollectedSurvival * 4set UnarmedValue to BooksCollectedUnarmed * 4 player.SetAV Barter BarterValueplayer.SetAV EnergyWeapons EnergyWeaponsValueplayer.SetAV Explosives ExplosivesValueplayer.SetAV Guns GunsValueplayer.SetAV Lockpick LockpickingValueplayer.SetAV Medicine MedicineValueplayer.SetAV MeleeWeapons MeleeValueplayer.SetAV Repair RepairValueplayer.SetAV Science ScienceValueplayer.SetAV Sneak SneakValueplayer.SetAV Speech SpeechValueplayer.SetAV Survival SurvivalValueplayer.SetAV Unarmed UnarmedValue SetTagSkills 3set bShowTagSkills to 0set bShowTraits to 1 elseif (bShowTraits == 1);Add Implantsif (implantAgility == 1)player.addPerk ImplantAgilityPerkendifif (implantCharisma == 1)player.addPerk ImplantCharismaPerkendifif (implantDT == 1)player.addPerk ImplantDTPerkendifif (implantEndurance == 1)player.addPerk ImplantEndurancePerkendifif (implantIntelligence == 1)player.addPerk ImplantIntelligencePerkendifif (implantLuck == 1)player.addPerk ImplantLuckPerkendifif (implantPerception == 1)player.addPerk ImplantPerceptionPerkendifif (implantRegen == 1)player.addPerk ImplantRegenPerkendifif (implantStrength == 1)player.addPerk ImplantStrengthPerkendif ShowTraitMenu set bShowTraits to 0 set MessageBoxPending to 1endif set Button to GetButtonPressed ; Edit Nameif ( Button == 0 )GetPlayerNameset MessageBoxPending to 1endif ; Edit Race/Sex + SPECIAL + Tag Skills + Traitsif ( Button == 1 )set bCharacterRevised to 1 player.SetLevel 1ResetXP ;Remove Implantsif (player.HasPerk ImplantAgilityPerk)player.RemovePerk ImplantAgilityPerkset implantAgility to 1endifif (player.HasPerk ImplantCharismaPerk)player.RemovePerk ImplantCharismaPerkset implantCharisma to 1endifif (player.HasPerk ImplantDTPerk)player.RemovePerk ImplantDTPerkset implantDT to 1endifif (player.HasPerk ImplantEndurancePerk)player.RemovePerk ImplantEndurancePerkset implantEndurance to 1endifif (player.HasPerk ImplantIntelligencePerk)player.RemovePerk ImplantIntelligencePerkset implantIntelligence to 1endifif (player.HasPerk ImplantLuckPerk)player.RemovePerk ImplantLuckPerkset implantLuck to 1endifif (player.HasPerk ImplantPerceptionPerk)player.RemovePerk ImplantPerceptionPerkset implantPerception to 1endifif (player.HasPerk ImplantRegenPerk)player.RemovePerk ImplantRegenPerkset implantRegen to 1endifif (player.HasPerk ImplantStrengthPerk)player.RemovePerk ImplantStrengthPerkset implantStrength to 1endif ; Remove Perks Level 2player.RemovePerk BlackWidowplayer.RemovePerk CherchezLaFemmeplayer.RemovePerk ConfirmedBachelorplayer.RemovePerk FriendOfTheNightplayer.RemovePerk Hunterplayer.RemovePerk IntenseTrainingplayer.RemovePerk LadyKillerplayer.RemovePerk RapidReloadplayer.RemovePerk Retentionplayer.RemovePerk SwiftLearner ;Remove Perks Level 4player.RemovePerk HeaveHoplayer.RemovePerk ChildAtHeartplayer.RemovePerk Comprehensionplayer.RemovePerk Educatedplayer.RemovePerk Entomologistplayer.RemovePerk RadChildplayer.RemovePerk RunNGunplayer.RemovePerk TravelLight ;Remove Perks Level 6player.RemovePerk BloodyMessplayer.RemovePerk DemolitionExpertplayer.RemovePerk FerociousLoyaltyplayer.RemovePerk FortuneFinderplayer.RemovePerk Gunslingerplayer.RemovePerk HandLoaderplayer.RemovePerk LeadBellyplayer.RemovePerk ShotgunSurgeonplayer.RemovePerk TheProfessionalplayer.RemovePerk Toughnessplayer.RemovePerk VigilantRecycler ;Remove Perks Level 8player.RemovePerk Commandoplayer.RemovePerk Cowboyplayer.RemovePerk LivingAnatomyplayer.RemovePerk NVTerrifyingPresenceplayer.RemovePerk PackRatplayer.RemovePerk QuickDrawplayer.RemovePerk RadResistanceplayer.RemovePerk Scroungerplayer.RemovePerk Stonewallplayer.RemovePerk StrongBackplayer.RemovePerk SuperSlam ;Remove Perks Level 10player.RemovePerk AnimalFriendplayer.RemovePerk Finesseplayer.RemovePerk HereandNowplayer.RemovePerk MathWrathplayer.RemovePerk MissFortunePerkplayer.RemovePerk MisterSandmanplayer.RemovePerk MysteriousStrangerplayer.RemovePerk NerdRageplayer.RemovePerk NightPersonplayer.RemovePerk PlasmaSpaz ;Remove Perks Level 12player.RemovePerk FastMetabolismplayer.RemovePerk GhastlyScavengerplayer.RemovePerk HitTheDeckplayer.RemovePerk LifeGiverplayer.RemovePerk LongHaulplayer.RemovePerk PiercingStrikeplayer.RemovePerk Pyromaniacplayer.RemovePerk RoboticsExpertplayer.RemovePerk SilentRunningplayer.RemovePerk Sniperplayer.RemovePerk SplashDamage ;Remove Perks Level 14player.RemovePerk AdamantiumSkeletonplayer.RemovePerk CenterOfMassplayer.RemovePerk Chemistplayer.RemovePerk JuryRiggingplayer.RemovePerk LightStepplayer.RemovePerk Purifier ;Remove Perks Level 16player.RemovePerk ActionBoyplayer.RemovePerk ActionGirlplayer.RemovePerk BetterCriticalsplayer.RemovePerk ChemResistantplayer.RemovePerk Meltdownplayer.RemovePerk Tagplayer.RemovePerk WeaponHandling ;Remove Perks Level 18player.RemovePerk ComputerWhizplayer.RemovePerk ConcentratedFireplayer.RemovePerk Infiltratorplayer.RemovePerk ParalyzingPalm ;Remove Perks Level 20player.RemovePerk Explorerplayer.RemovePerk GrimReaperSprintplayer.RemovePerk Ninjaplayer.RemovePerk SolarPowered ;Remove Perks Level 22player.RemovePerk LaserCommanderplayer.RemovePerk NukaChemistplayer.RemovePerk SprayAndPray ;Remove Perks Level 24 - 30player.RemovePerk Slayerplayer.RemovePerk DLC03NervesOfSteelplayer.RemovePerk DLC03RadAbsorption ; Remove Traitsplayer.RemovePerk BuiltToDestroyplayer.RemovePerk FastShotplayer.RemovePerk FourEyesplayer.RemovePerk GoodNaturedplayer.RemovePerk HeavyHandedplayer.RemovePerk Kamikazeplayer.RemovePerk LooseCannonplayer.RemovePerk SmallFrameplayer.RemovePerk TriggerDisciplineplayer.RemovePerk WildWasteland ShowRaceMenuset bShowSpecial to 1endif ; Finished - Travel Onwardif ( Button == 2 )if bCharacterRevised == 1RewardXP nCurrentXPendifendif END Link to comment Share on other sites More sharing options...
Recommended Posts