From 5ce8430a664259710cc004ca28140be2331c1985 Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Tue, 5 Dec 2023 08:42:43 +0100 Subject: [PATCH] Removed AchievementsScript (no relation to Enderal) --- _build/Used Skyrim scripts.txt | 1 - scripts/achievementsscript.pex | Bin 6272 -> 0 bytes scripts/craftingactivatelinker.pex | Bin 1950 -> 1828 bytes source/scripts/achievementsscript.psc | 214 ---------------------- source/scripts/craftingactivatelinker.psc | 3 - 5 files changed, 218 deletions(-) delete mode 100644 scripts/achievementsscript.pex delete mode 100644 source/scripts/achievementsscript.psc diff --git a/_build/Used Skyrim scripts.txt b/_build/Used Skyrim scripts.txt index b3b529d1..d40b4c48 100644 --- a/_build/Used Skyrim scripts.txt +++ b/_build/Used Skyrim scripts.txt @@ -1,5 +1,4 @@ abforswornbriarheartscript.* -achievementsscript.* activateselfoncombatbegin.* atronachfrostscript.* barreddoor.* diff --git a/scripts/achievementsscript.pex b/scripts/achievementsscript.pex deleted file mode 100644 index 4754e2bc39a1bdd8c00209bf9c7b2c4c4a6aba9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6272 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 diff --git a/scripts/craftingactivatelinker.pex b/scripts/craftingactivatelinker.pex index 7b680eb9d7bda0fa7cfb7d55c65e1dd3d53bccef..4b0037cb46d1e0d2f10cc7dae2d6a31fa51bee03 100644 GIT binary patch literal 1828 zcma)5%W@k<6g@4EBwLmxV~mXzLM93E+m0WJ6AxrTQhB%tDJrJOlA6r4tRZr@nCXei zzr`2u59}#6`~)jb_sqy~iUrdp)w%C;Z{Pms&F_Cs)gZu6sz3fl?@1c=O`^`ejZE@B zH1cJl-pO=#ltpMgjbojsSw8g9krmz@C(6gySc=NXu#6nKNG6_sF3qW7F3ddFMi;Q5 z)k_`5XlYfILT5A#FJ$^6%zo5*n4vL9;#exoMq0&*Nwf-w=<2t>$jH2weVIxXNh}4y zYx!%Qq%wXZ!;w~d`#--AQ#8g-!a@+Fh25ofHt#VDU@-`ug~>2a<@Ykn!ZYb?&GSOQ zToACATaWLbc{OhRi~IP8Jav*83pM_dCD6$e&%+EM2gMvUTGyU z8@?;|hNMc8`xQ8-z+naMRp5RFjwt6;j#N9=dOb zI;z^`sH*4s8|r*s0yX=5Etsl+2jU*C@mM|Gdbq{&Re4r%dDgIoEuQW29N++l<*~sH zzF@qVoD-bjJCAk*kVBS2Vc0DUln(`V z1@2n8#s=zeDT+Z}CMx}z$f3(bWrZRU2l3yD?0&D}o^8VNxzD>1IHJln`@m5>vJ5cC kTcVxXhaYI!{^Z{5&DzLg-j9tAF8xGZaB9a?FwH#Czhj$UmjD0& literal 1950 zcma)6+fo}x5Iuu#TqFbpLo5<|9S39VU?f1;Y)o9ni7{nDC6L&UsbzPB))qU;?kp-k zA%Bw3$d}|p@{r1zS*;9C9-=A1>F(*%XL@?{*V{k-EQ~>bAOA-89U3oUucO20?76SQ z3s1|#FnTZJNBzV{`7{lCL4w-x>omJKr(=e97Tj}*x)NI)e<$<*@=eltgw~B47xJT`%469)ABe{-NPQvn-{g-G= zU)O@CLs2%zyL1NKOXpIhj_*Y)+DQ}X=x&%egHU%>s-5dnF>~E+wy-=D8#o;mJ6W?0 zw_#dyRDamv>eVx0H<6k(x>9##oE6ODj>l}(GZd;XW8U!OL?Am}+SAUi)A4$VMEOL= zoFuHgOe0Q{ib&yUCzd*mqlAWZ{50lGYA3NXQgPjELI|`x@9&`G`C7#o&+JwcMan-P z*)0?fB0VxUP(1U_IcsN9|6u0{RSw_*xn8K08;eIOV%T-f|2LeIVWB4Kr#vpx##`bWT z^fG@E@Orckafl-pt_;>NZc+SPMrV9Q+=hcY z_yTv?jb(<$ZwlNKSP{5wyEiRxN1(naaGx%LyT&W%oD*0cnphw<{z9W9<_#EY@Ek=p z(h8@8S{~4R$b%Kg^_9Syzyr%w60Gr%j+#J~h{8vCf_E^%wN8~yep|#FRJqCT78SQ? zZxb8tCDN=jfnwGTabt9nrZK^AOQ2a7*x)W2+_+&PGmLBs%+lU8c98<-EwbCBG!ne$z%nvt_PSIDmrnRm2`ug$@X#;2Sr)}+fcVE4mKnoite KoZfG)c>e+Ur+S?L diff --git a/source/scripts/achievementsscript.psc b/source/scripts/achievementsscript.psc deleted file mode 100644 index bbf1d19d..00000000 --- a/source/scripts/achievementsscript.psc +++ /dev/null @@ -1,214 +0,0 @@ -Scriptname AchievementsScript extends Quest - -; Define a property that points to the script on this quest, and call the function -; -; Declare this in your script: -; AchievementsScript Property AchievementsQuest Auto -; -; Call this function: -; AchievementsQuest.IncSideQuests() - -Int SideQuestCount -Int MaxSideQuests = 10 -Int DaedricArtifactCount -Int MaxDaedricArtifacts = 15 - -; Required values that stats incremented in code need to meet in order to obtain the associated achievement -Int NumCompletedMiscObjectivesNeeded = 50 -Int NumLocksPickedNeeded = 50 -Int NumPocketsPickedNeeded = 50 -Int BountyNeeded = 1000 -Int GoldNeeded = 100000 -Int NumClearedDungeonsNeeded = 50 -Int SkillValueNeeded = 100 -Int NumLocationDiscoveriesNeeded = 100 -Int NumSolstheimLocationDiscoveriesNeeded = 30 -Int NumReadSkillBooksNeeded = 50 -Int NumDragonSoulsAbsorbed = 20 -Int NumShoutsLearnedNeeded = 20 -Int ApprenticeLevel = 5 -Int AdeptLevel = 10 -Int ExpertLevel = 25 -Int MasterLevel = 50 - -; _____________ -;| | -;| EVENTS | -;|_____________| -EVENT OnInit() - ; Listen for when tracked stats are incremented - RegisterForTrackedStatsEvent() -endEVENT - -EVENT OnTrackedStatsEvent(string statFilter, int statValue) - ; Hero of the People achievement - if (statFilter == "Misc Objectives Completed") - if (statValue >= NumCompletedMiscObjectivesNeeded) - Game.AddAchievement(25) - endif - ; Thief achievement - elseIf (statFilter == "Locks Picked") - if (statValue >= NumLocksPickedNeeded) - if (Game.QueryStat("Pockets Picked") >= NumPocketsPickedNeeded) - Game.AddAchievement(27) - endif - endif - elseIf (statFilter == "Pockets Picked") - if (statValue >= NumPocketsPickedNeeded) - if (Game.QueryStat("Locks Picked") >= NumLocksPickedNeeded) - Game.AddAchievement(27) - endif - endif - ; Artificer achievement - elseIf (statFilter == "Weapons Made" || statFilter == "Armor Made") - if (Game.QueryStat("Magic Items Made") && (Game.QueryStat("Potions Mixed") || Game.QueryStat("Poisons Mixed"))) - Game.AddAchievement(34) - endif - elseIf (statFilter == "Magic Items Made") - if ((Game.QueryStat("Weapons Made") || Game.QueryStat("Armor Made")) && (Game.QueryStat("Potions Mixed") || Game.QueryStat("Poisons Mixed"))) - Game.AddAchievement(34) - endif - elseIf (statFilter == "Potions Mixed" || statFilter == "Poisons Mixed") - if ((Game.QueryStat("Weapons Made") || Game.QueryStat("Armor Made")) && Game.QueryStat("Magic Items Made")) - Game.AddAchievement(34) - endif - ; Stalhrim Crafter achievement - elseIf (statFilter == "StalhrimItemsCrafted") - Game.AddAchievement(72) - ; Master Criminal achievement - elseIf (statFilter == "Eastmarch Bounty" || statFilter == "Falkreath Bounty" || statFilter == "Haafingar Bounty" || statFilter == "Hjaalmarch Bounty" || statFilter == "The Pale Bounty" || statFilter == "The Reach Bounty" ||statFilter == "The Rift Bounty" || statFilter == "Whiterun Bounty" || statFilter == "Winterhold Bounty" ) - if (statValue >= BountyNeeded) - if (Game.QueryStat("Eastmarch Bounty") >= BountyNeeded && Game.QueryStat("Falkreath Bounty") >= BountyNeeded && Game.QueryStat("Haafingar Bounty") >= BountyNeeded && Game.QueryStat("Hjaalmarch Bounty") >= BountyNeeded && Game.QueryStat("The Pale Bounty") >= BountyNeeded && Game.QueryStat("The Reach Bounty") >= BountyNeeded && Game.QueryStat("The Rift Bounty") >= BountyNeeded && Game.QueryStat("Whiterun Bounty") >= BountyNeeded && Game.QueryStat("Winterhold Bounty") >= BountyNeeded) - Game.AddAchievement(35) - endif - endif - ; Golden Touch achievement - elseIf (statFilter == "Most Gold Carried") - if (statValue >= GoldNeeded) - Game.AddAchievement(36) - endif - ; Delver achievement - elseIf (statFilter == "Dungeons Cleared") - if (statValue >= NumClearedDungeonsNeeded) - Game.AddAchievement(37) - endif - ; Skill Master achievement - elseIf (statFilter == "Skill Increases") - if (statValue >= SkillValueNeeded) - Game.AddAchievement(38) - endif - ; Explorer achievement - elseIf (statFilter == "Locations Discovered") - if (statValue >= NumLocationDiscoveriesNeeded) - Game.AddAchievement(39) - endif - ; Solstheim Explorer achievement - elseIf (statFilter == "Solstheim Locations Discovered") - if (statValue >= NumSolstheimLocationDiscoveriesNeeded) - Game.AddAchievement(75) - endif - ; Reader achievement - elseIf (statFilter == "Skill Books Read") - if (statValue >= NumReadSkillBooksNeeded) - Game.AddAchievement(40) - endif - elseIf (statFilter == "Dragon Souls Collected") - ; Dragon Soul achievement - Game.AddAchievement(43) - ; Dragon Hunter achievement - if (statValue >= NumDragonSoulsAbsorbed) - Game.AddAchievement(44) - endif - ; Words of Power achievement - elseIf (statFilter == "Shouts Mastered") - Game.AddAchievement (45) - ; Thu'um Master achievement - elseIf (statFilter == "Shouts Learned") - if (statValue >= NumShoutsLearnedNeeded) - Game.AddAchievement(46) - endif - elseIf (statFilter == "Level Increases") - ; Apprentice achievement - if (statValue >= ApprenticeLevel) - Game.AddAchievement(47) - endif - ; Adept achievement - if (statValue >= AdeptLevel) - Game.AddAchievement(48) - endif - ; Expert achievement - if (statValue >= ExpertLevel) - Game.AddAchievement(49) - endif - ; Master achievement - if (statValue >= MasterLevel) - Game.AddAchievement(50) - endif - endif -endEVENT - -; _____________ -;| | -;| FUNCTIONS | -;|_____________| -Function IncSideQuests() - SideQuestCount += 1 - Game.IncrementStat( "Side Quests Completed" ) - If SideQuestCount >= MaxSideQuests - Game.AddAchievement(24) - EndIf -EndFunction - -Function IncDaedricArtifacts() - DaedricArtifactCount += 1 - Game.AddAchievement(41) - If DaedricArtifactCount >= MaxDaedricArtifacts - Game.AddAchievement(42) - EndIf -EndFunction - -Function IncDaedricQuests() - ; WJS - empty call, UI handles this stat, but in case we need a function call later for when Daedric Quests complete - ;Game.IncrementStat( "Daedric Quests Completed" ) -EndFunction - -Function IncHardWorker(int AkObjectType) - - - if HardWorkerDone==false - if AkObjectType==1 - HardWorkerChoppedWood=true - if HardWorkerMinedOre == true - if HardWorkerCookedFood == true - Game.AddAchievement(26) - HardWorkerDone=true - endif - endif - elseif AkObjectType==2 - HardWorkerMinedOre=true - if HardWorkerChoppedWood == true - if HardWorkerCookedFood == true - Game.AddAchievement(26) - HardWorkerDone=true - endif - endif - elseif AkObjectType==3 - HardWorkerCookedFood=true - if HardWorkerChoppedWood == true - if HardWorkerMinedOre == true - Game.AddAchievement(26) - HardWorkerDone=true - endif - endif - endif - endif -EndFunction - - -Bool Property HardWorkerChoppedWood Auto - -Bool Property HardWorkerMinedOre Auto - -Bool Property HardWorkerCookedFood Auto - -Bool Property HardWorkerDone Auto \ No newline at end of file diff --git a/source/scripts/craftingactivatelinker.psc b/source/scripts/craftingactivatelinker.psc index 327d503c..41024879 100644 --- a/source/scripts/craftingactivatelinker.psc +++ b/source/scripts/craftingactivatelinker.psc @@ -17,8 +17,6 @@ bool property requiresTool = false auto objectReference property objSelf auto hidden {objectReference to self} -AchievementsScript property AchievementsQuest auto - ;=================================================================== ;;EVENT BLOCK @@ -44,7 +42,6 @@ event onActivate(objectReference akActivator) ; debug.Trace(self + " should cause " + akActivator + " to activate " + getLinkedRef()) if getLinkedRef() getLinkedRef().activate(akActivator) - AchievementsQuest.incHardworker(2) Else ; debug.Trace(self + ": error this ore does not have a linkedRef") endif