Gojirazilla Posted January 29, 2019 Share Posted January 29, 2019 I've looked in various places online for help, but am getting nowhere. So far this is a version of my script (in next post). Link to comment Share on other sites More sharing options...
Gojirazilla Posted January 29, 2019 Author Share Posted January 29, 2019 Scriptname CombatEngineerVeteranScript extends Quest Perk Property Armorer01 Auto Perk Property Armorer02 Auto Perk Property Awareness Auto Perk Property Basher01 Auto Perk Property BetterCriticals01 Auto Perk Property BetterCriticals02 Auto Perk Property BigLeagues01 Auto Perk Property Blacksmith01 Auto Perk Property Blacksmith02 Auto Perk Property Commando01 Auto Perk Property Commando02 Auto Perk Property Commando03 Auto Perk Property ConcentratedFire01 Auto Perk Property ConcentratedFire02 Auto Perk Property CriticalBanker01 Auto Perk Property DemolitionExpert01 Auto Perk Property DemolitionExpert02 Auto Perk Property DemolitionExpert03 Auto Perk Property DemolitionExpert04 Auto Perk Property GunNut01 Auto Perk Property GunNut02 Auto Perk Property Gunslinger01 Auto Perk Property Gunslinger02 Auto Perk Property Hacker01 Auto Perk Property Hacker02 Auto Perk Property HeavyGunner01 Auto Perk Property HeavyGunner02 Auto Perk Property Inspirational01 Auto Perk Property Inspirational02 Auto Perk Property Inspirational03 Auto Perk Property IronFist01 Auto Perk Property LeadBelly01 Auto Perk Property LocalLeader01 Auto Perk Property LocalLeader02 Auto Perk Property Locksmith01 Auto Perk Property Locksmith02 Auto Perk Property Medic01 Auto Perk Property Medic02 Auto Perk Property MovingTarget01 Auto Perk Property MovingTarget02 Auto Perk Property NuclearPhysicist01 Auto Perk Property QuickHands01 Auto Perk Property QuickHands02 Auto Perk Property Rifleman01 Auto Perk Property Rifleman02 Auto Perk Property Rifleman03 Auto Perk Property Science01 Auto Perk Property Science02 Auto Perk Property Scrapper01 Auto Perk Property Scrapper02 Auto Perk Property Scrounger01 Auto Perk Property Scrounger02 Auto Perk Property Scrounger03 Auto Perk Property Sneak01 Auto Perk Property Sneak02 Auto Perk Property Sneak03 Auto Perk Property Sniper01 Auto Perk Property StrongBack01 Auto Perk Property StrongBack02 Auto Perk Property StrongBack03 Auto Perk Property StrongBack04 Auto Perk Property Toughness01 Auto Perk Property Toughness02 Auto Perk Property Toughness03 Auto Perk Property Toughness04 Auto Perk Property Toughness05 Auto Actor Property PlayerRef Auto Event OnInit() ; This event will run once, when the script is initialized PlayerRef.AddPerk(Armorer01) PlayerRef.AddPerk(Armorer02) PlayerRef.AddPerk(Awareness) PlayerRef.AddPerk(Basher01) PlayerRef.AddPerk(BetterCriticals01) PlayerRef.AddPerk(BetterCriticals02) PlayerRef.AddPerk(BigLeagues01) PlayerRef.AddPerk(Blacksmith01) PlayerRef.AddPerk(Blacksmith02) PlayerRef.AddPerk(Commando01) PlayerRef.AddPerk(Commando02) PlayerRef.AddPerk(Commando03) PlayerRef.AddPerk(ConcentratedFire01) PlayerRef.AddPerk(ConcentratedFire02) PlayerRef.AddPerk(CriticalBanker01) PlayerRef.AddPerk(DemolitionExpert01) PlayerRef.AddPerk(DemolitionExpert02) PlayerRef.AddPerk(DemolitionExpert03) PlayerRef.AddPerk(DemolitionExpert04) PlayerRef.AddPerk(GunNut01) PlayerRef.AddPerk(GunNut02) PlayerRef.AddPerk(Gunslinger01) PlayerRef.AddPerk(Gunslinger02) PlayerRef.AddPerk(Hacker01) PlayerRef.AddPerk(Hacker02) PlayerRef.AddPerk(HeavyGunner01) PlayerRef.AddPerk(HeavyGunner02) PlayerRef.AddPerk(Inspirational01) PlayerRef.AddPerk(Inspirational02) PlayerRef.AddPerk(Inspirational03) PlayerRef.AddPerk(IronFist01) PlayerRef.AddPerk(LeadBelly01) PlayerRef.AddPerk(LocalLeader01) PlayerRef.AddPerk(LocalLeader02) PlayerRef.AddPerk(Locksmith01) PlayerRef.AddPerk(Locksmith02) PlayerRef.AddPerk(Medic01) PlayerRef.AddPerk(Medic02) PlayerRef.AddPerk(MovingTarget01) PlayerRef.AddPerk(MovingTarget02) PlayerRef.AddPerk(NuclearPhysicist0) PlayerRef.AddPerk(QuickHands01) PlayerRef.AddPerk(QuickHands02) PlayerRef.AddPerk(Rifleman01) PlayerRef.AddPerk(Rifleman02) PlayerRef.AddPerk(Rifleman03) PlayerRef.AddPerk(Science01) PlayerRef.AddPerk(Science02) PlayerRef.AddPerk(Scrapper01) PlayerRef.AddPerk(Scrapper02) PlayerRef.AddPerk(Scrounger01) PlayerRef.AddPerk(Scrounger02) PlayerRef.AddPerk(Scrounger03) PlayerRef.AddPerk(Sneak01) PlayerRef.AddPerk(Sneak02) PlayerRef.AddPerk(Sneak03) PlayerRef.AddPerk(Sniper01) PlayerRef.AddPerk(StrongBack01) PlayerRef.AddPerk(StrongBack02) PlayerRef.AddPerk(StrongBack03) PlayerRef.AddPerk(StrongBack04) PlayerRef.AddPerk(Toughness01) PlayerRef.AddPerk(Toughness02) PlayerRef.AddPerk(Toughness03) PlayerRef.AddPerk(Toughness04) PlayerRef.AddPerk(Toughness05) Debug.Notification("Perks successfully added to player.") ; EndEvent Link to comment Share on other sites More sharing options...
Gojirazilla Posted January 29, 2019 Author Share Posted January 29, 2019 Multiple posts. Ugh Link to comment Share on other sites More sharing options...
SKKmods Posted January 30, 2019 Share Posted January 30, 2019 Be aware if the mod is active at a new game start, the quest/script may run before the player is created so nothing will happen. Whats the actual issue ? Link to comment Share on other sites More sharing options...
Gojirazilla Posted January 30, 2019 Author Share Posted January 30, 2019 The script won't compile for me. And is this the correct way to go about adding 65 perks? Link to comment Share on other sites More sharing options...
SKKmods Posted January 30, 2019 Share Posted January 30, 2019 (edited) And the compile error is .... ? EDIT: betcha there is a mismatch between some property names and addperk names. Edited January 30, 2019 by SKK50 Link to comment Share on other sites More sharing options...
Gojirazilla Posted January 30, 2019 Author Share Posted January 30, 2019 Successfully compiled! Awareness needed to be Awareness01 and the second Nuclear Physicist was NuclearPhysicist0 rather than 01. Now it's time to see if it works. Scriptname CombatEngineerVeteranScript extends QuestActor Property PlayerRef Auto ConstPerk Property Armorer01 Auto ConstPerk Property Armorer02 Auto ConstPerk Property Awareness01 Auto ConstPerk Property Basher01 Auto ConstPerk Property BetterCriticals01 Auto ConstPerk Property BetterCriticals02 Auto ConstPerk Property BigLeagues01 Auto ConstPerk Property Blacksmith01 Auto ConstPerk Property Blacksmith02 Auto ConstPerk Property Commando01 Auto ConstPerk Property Commando02 Auto ConstPerk Property Commando03 Auto ConstPerk Property ConcentratedFire01 Auto ConstPerk Property ConcentratedFire02 Auto ConstPerk Property CriticalBanker01 Auto ConstPerk Property DemolitionExpert01 Auto ConstPerk Property DemolitionExpert02 Auto ConstPerk Property DemolitionExpert03 Auto ConstPerk Property DemolitionExpert04 Auto ConstPerk Property GunNut01 Auto ConstPerk Property GunNut02 Auto ConstPerk Property Gunslinger01 Auto ConstPerk Property Gunslinger02 Auto ConstPerk Property Hacker01 Auto ConstPerk Property Hacker02 Auto ConstPerk Property HeavyGunner01 Auto ConstPerk Property HeavyGunner02 Auto ConstPerk Property Inspirational01 Auto ConstPerk Property Inspirational02 Auto ConstPerk Property Inspirational03 Auto ConstPerk Property IronFist01 Auto ConstPerk Property LeadBelly01 Auto ConstPerk Property LocalLeader01 Auto ConstPerk Property LocalLeader02 Auto ConstPerk Property Locksmith01 Auto ConstPerk Property Locksmith02 Auto ConstPerk Property Medic01 Auto ConstPerk Property Medic02 Auto ConstPerk Property MovingTarget01 Auto ConstPerk Property MovingTarget02 Auto ConstPerk Property NuclearPhysicist01 Auto ConstPerk Property QuickHands01 Auto ConstPerk Property QuickHands02 Auto ConstPerk Property Rifleman01 Auto ConstPerk Property Rifleman02 Auto ConstPerk Property Rifleman03 Auto ConstPerk Property Science01 Auto ConstPerk Property Science02 Auto ConstPerk Property Scrapper01 Auto ConstPerk Property Scrapper02 Auto ConstPerk Property Scrounger01 Auto ConstPerk Property Scrounger02 Auto ConstPerk Property Scrounger03 Auto ConstPerk Property Sneak01 Auto ConstPerk Property Sneak02 Auto ConstPerk Property Sneak03 Auto ConstPerk Property Sniper01 Auto ConstPerk Property StrongBack01 Auto ConstPerk Property StrongBack02 Auto ConstPerk Property StrongBack03 Auto ConstPerk Property StrongBack04 Auto ConstPerk Property Toughness01 Auto ConstPerk Property Toughness02 Auto ConstPerk Property Toughness03 Auto ConstPerk Property Toughness04 Auto ConstPerk Property Toughness05 Auto Const Event OnInit() ; This event will run once, when the script is initialized PlayerRef.AddPerk(Armorer01) PlayerRef.AddPerk(Armorer02) PlayerRef.AddPerk(Awareness01) PlayerRef.AddPerk(Basher01) PlayerRef.AddPerk(BetterCriticals01) PlayerRef.AddPerk(BetterCriticals02) PlayerRef.AddPerk(BigLeagues01) PlayerRef.AddPerk(Blacksmith01) PlayerRef.AddPerk(Blacksmith02) PlayerRef.AddPerk(Commando01) PlayerRef.AddPerk(Commando02) PlayerRef.AddPerk(Commando03) PlayerRef.AddPerk(ConcentratedFire01) PlayerRef.AddPerk(ConcentratedFire02) PlayerRef.AddPerk(CriticalBanker01) PlayerRef.AddPerk(DemolitionExpert01) PlayerRef.AddPerk(DemolitionExpert02) PlayerRef.AddPerk(DemolitionExpert03) PlayerRef.AddPerk(DemolitionExpert04) PlayerRef.AddPerk(GunNut01) PlayerRef.AddPerk(GunNut02) PlayerRef.AddPerk(Gunslinger01) PlayerRef.AddPerk(Gunslinger02) PlayerRef.AddPerk(Hacker01) PlayerRef.AddPerk(Hacker02) PlayerRef.AddPerk(HeavyGunner01) PlayerRef.AddPerk(HeavyGunner02) PlayerRef.AddPerk(Inspirational01) PlayerRef.AddPerk(Inspirational02) PlayerRef.AddPerk(Inspirational03) PlayerRef.AddPerk(IronFist01) PlayerRef.AddPerk(LeadBelly01) PlayerRef.AddPerk(LocalLeader01) PlayerRef.AddPerk(LocalLeader02) PlayerRef.AddPerk(Locksmith01) PlayerRef.AddPerk(Locksmith02) PlayerRef.AddPerk(Medic01) PlayerRef.AddPerk(Medic02) PlayerRef.AddPerk(MovingTarget01) PlayerRef.AddPerk(MovingTarget02) PlayerRef.AddPerk(NuclearPhysicist01) PlayerRef.AddPerk(QuickHands01) PlayerRef.AddPerk(QuickHands02) PlayerRef.AddPerk(Rifleman01) PlayerRef.AddPerk(Rifleman02) PlayerRef.AddPerk(Rifleman03) PlayerRef.AddPerk(Science01) PlayerRef.AddPerk(Science02) PlayerRef.AddPerk(Scrapper01) PlayerRef.AddPerk(Scrapper02) PlayerRef.AddPerk(Scrounger01) PlayerRef.AddPerk(Scrounger02) PlayerRef.AddPerk(Scrounger03) PlayerRef.AddPerk(Sneak01) PlayerRef.AddPerk(Sneak02) PlayerRef.AddPerk(Sneak03) PlayerRef.AddPerk(Sniper01) PlayerRef.AddPerk(StrongBack01) PlayerRef.AddPerk(StrongBack02) PlayerRef.AddPerk(StrongBack03) PlayerRef.AddPerk(StrongBack04) PlayerRef.AddPerk(Toughness01) PlayerRef.AddPerk(Toughness02) PlayerRef.AddPerk(Toughness03) PlayerRef.AddPerk(Toughness04) PlayerRef.AddPerk(Toughness05) Debug.Notification("Perks successfully added to player.") ;EndEvent Link to comment Share on other sites More sharing options...
Gojirazilla Posted January 30, 2019 Author Share Posted January 30, 2019 The new game start you mentioned did occur. The debug message fired off, but no perks were added. What would you suggest as a corrective action? Link to comment Share on other sites More sharing options...
Gojirazilla Posted January 30, 2019 Author Share Posted January 30, 2019 I fixed an issue with the script properties, so I am trying again. Tomorrow I will look into having the script trigger when quest MQ102 begins. Link to comment Share on other sites More sharing options...
Gojirazilla Posted January 31, 2019 Author Share Posted January 31, 2019 SKK50, thank you for taking the time to help me out with this. I really appreciate it. Link to comment Share on other sites More sharing options...
Recommended Posts