ソースを参照

BETA: Jython part for [8709]:
* Fixes issues in [8713], [8714], [8717].
* Fixes ticket #5242

From Quest documentation:: If the Quest class had a function named "foo" and it expected an integer parameter, you could call this function from anywhere within the "class Quest" segment of your script, using the code self.foo(5)

Zoey76 13 年 前
コミット
3678eaf7d4
100 ファイル変更176 行追加176 行削除
  1. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/101_SwordOfSolidarity/__init__.py
  2. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/102_FungusFever/__init__.py
  3. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/103_SpiritOfCraftsman/__init__.py
  4. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/105_SkirmishWithOrcs/__init__.py
  5. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/106_ForgottenTruth/__init__.py
  6. 5 5
      L2J_DataPack_BETA/dist/game/data/scripts/quests/108_JumbleTumbleDiamondFuss/__init__.py
  7. 4 4
      L2J_DataPack_BETA/dist/game/data/scripts/quests/111_Elrokian_Hunters_Proof/__init__.py
  8. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/117_OceanOfDistantStar/__init__.py
  9. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/118_ToLeadAndBeLed/__init__.py
  10. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/123_TheLeaderAndTheFollower/__init__.py
  11. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/125_TheNameOfEvil1/__init__.py
  12. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/134_TempleMissionary/__init__.py
  13. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/__init__.py
  14. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/139_ShadowFoxPart1/__init__.py
  15. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/140_ShadowFoxPart2/__init__.py
  16. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/141_ShadowFoxPart3/__init__.py
  17. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/__init__.py
  18. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/151_SaveMySister1/__init__.py
  19. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/152_ShardsOfGolem/__init__.py
  20. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/154_SacrificeToSea/__init__.py
  21. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/157_RecoverSmuggled/__init__.py
  22. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/159_ProtectHeadsprings/__init__.py
  23. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/162_CurseOfFortress/__init__.py
  24. 8 8
      L2J_DataPack_BETA/dist/game/data/scripts/quests/163_LegacyOfPoet/__init__.py
  25. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/165_WildHunt/__init__.py
  26. 4 4
      L2J_DataPack_BETA/dist/game/data/scripts/quests/169_NightmareChildren/__init__.py
  27. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/171_ActsOfEvil/__init__.py
  28. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/175_TheWayOfTheWarrior/__init__.py
  29. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/186_Contract_Execution/__init__.py
  30. 3 3
      L2J_DataPack_BETA/dist/game/data/scripts/quests/211_TrialOfChallenger/__init__.py
  31. 7 7
      L2J_DataPack_BETA/dist/game/data/scripts/quests/212_TrialOfDuty/__init__.py
  32. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/213_TrialOfSeeker/__init__.py
  33. 4 4
      L2J_DataPack_BETA/dist/game/data/scripts/quests/214_TrialOfScholar/__init__.py
  34. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/215_TrialOfPilgrim/__init__.py
  35. 3 3
      L2J_DataPack_BETA/dist/game/data/scripts/quests/217_TestimonyOfTrust/__init__.py
  36. 6 6
      L2J_DataPack_BETA/dist/game/data/scripts/quests/218_TestimonyOfLife/__init__.py
  37. 9 9
      L2J_DataPack_BETA/dist/game/data/scripts/quests/219_TestimonyOfFate/__init__.py
  38. 3 3
      L2J_DataPack_BETA/dist/game/data/scripts/quests/21_HiddenTruth/__init__.py
  39. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/220_TestimonyOfGlory/__init__.py
  40. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/223_TestOfChampion/__init__.py
  41. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/224_TestOfSagittarius/__init__.py
  42. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/225_TestOfSearcher/__init__.py
  43. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/226_TestOfHealer/__init__.py
  44. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/228_TestOfMagus/__init__.py
  45. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/229_TestOfWitchcraft/__init__.py
  46. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/22_TragedyInVonHellmannForest/__init__.py
  47. 3 3
      L2J_DataPack_BETA/dist/game/data/scripts/quests/230_TestOfSummoner/__init__.py
  48. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/232_TestOfLord/__init__.py
  49. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/233_TestOfWarspirit/__init__.py
  50. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/235_MimirsElixir/__init__.py
  51. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/236_SeedsOfChaos/__init__.py
  52. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/238_SuccesFailureOfBusiness/__init__.py
  53. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/239_WontYouJoinUs/__init__.py
  54. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/241_PossessorOfAPreciousSoul_1/__init__.py
  55. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/242_PossessorOfAPreciousSoul_2/__init__.py
  56. 3 3
      L2J_DataPack_BETA/dist/game/data/scripts/quests/246_PossessorOfAPreciousSoul_3/__init__.py
  57. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/__init__.py
  58. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/257_GuardIsBusy1/__init__.py
  59. 3 3
      L2J_DataPack_BETA/dist/game/data/scripts/quests/258_BringWolfPelt1/__init__.py
  60. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/260_HuntForOrcs1/__init__.py
  61. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/262_BringMeMushrooms1/__init__.py
  62. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/263_KillAllSylphs1/__init__.py
  63. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/264_KeenClaws/__init__.py
  64. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/265_ChainsOfSlavery/__init__.py
  65. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/266_PleaOfPixies/__init__.py
  66. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/267_WrathOfVerdure/__init__.py
  67. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/269_InventionAmbition/__init__.py
  68. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/271_ProofOfValor/__init__.py
  69. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/273_InvadersOfHolyland/__init__.py
  70. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/274_AgainstWolfMen/__init__.py
  71. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/275_BlackWingedSpies/__init__.py
  72. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/276_HestuiTotem/__init__.py
  73. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/277_GatekeepersOffering/__init__.py
  74. 3 3
      L2J_DataPack_BETA/dist/game/data/scripts/quests/280_TheFoodChain/__init__.py
  75. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/281_HeadForTheHills/__init__.py
  76. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/__init__.py
  77. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/284_MuertosFeather/__init__.py
  78. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/286_FabulousFeathers/__init__.py
  79. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/291_RedBonnetsRevenge/__init__.py
  80. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/292_CrushBrigands/__init__.py
  81. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/293_HiddenVein/__init__.py
  82. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/294_CovertBusiness/__init__.py
  83. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/295_DreamsOfFlight/__init__.py
  84. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/296_SilkOfTarantula/__init__.py
  85. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/297_GatekeepersFavor/__init__.py
  86. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/300_HuntingLetoLizardman/__init__.py
  87. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/303_CollectArrowheads/__init__.py
  88. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/306_CrystalOfFireice/__init__.py
  89. 3 3
      L2J_DataPack_BETA/dist/game/data/scripts/quests/308_ReedFieldMaintenance/__init__.py
  90. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/310_OnlyWhatRemains/__init__.py
  91. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/311_ExpulsionOfEvilSpirits/__init__.py
  92. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/312_TakeAdvantageOfTheCrisis/__init__.py
  93. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/313_CollectSpores/__init__.py
  94. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/316_DestroyPlaguebringers/__init__.py
  95. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/317_CatchTheWind/__init__.py
  96. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/319_ScentOfDeath/__init__.py
  97. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/320_BonesTellFuture/__init__.py
  98. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/324_SweetestVenom/__init__.py
  99. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/325_GrimCollector/__init__.py
  100. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/quests/326_VanquishRemnants/__init__.py

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/101_SwordOfSolidarity/__init__.py

@@ -129,10 +129,10 @@ class Quest (JQuest) :
        if npcId in [20361,20362] :
           if st.getQuestItemsCount(HOWTOGO_RUINS) :
              if st.getQuestItemsCount(BROKEN_BLADE_TOP) == 0 :
-                if getRandom(5) == 0 :
+                if self.getRandom(5) == 0 :
                    st.giveItems(BROKEN_BLADE_TOP,1)
              elif st.getQuestItemsCount(BROKEN_BLADE_BOTTOM) == 0 :
-                if getRandom(5) == 0 :
+                if self.getRandom(5) == 0 :
                    st.giveItems(BROKEN_BLADE_BOTTOM,1)
           if st.getQuestItemsCount(BROKEN_BLADE_TOP) and st.getQuestItemsCount(BROKEN_BLADE_BOTTOM) :
              st.set("cond","3")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/102_FungusFever/__init__.py

@@ -146,7 +146,7 @@ class Quest (JQuest) :
       npcId = npc.getNpcId()
       if npcId in [20013,20019] :
          if st.getQuestItemsCount(EVERGREEN_AMULET_ID)>0 and st.getQuestItemsCount(DRYAD_TEARS_ID)<10 :
-            if getRandom(10)<3 :
+            if self.getRandom(10)<3 :
                st.giveItems(DRYAD_TEARS_ID,1)
                if st.getQuestItemsCount(DRYAD_TEARS_ID) == 10 :
                  st.playSound("ItemSound.quest_middle")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/103_SpiritOfCraftsman/__init__.py

@@ -141,7 +141,7 @@ class Quest (JQuest) :
       bones = st.getQuestItemsCount(BONE_FRAGMENT1_ID)
       if st.getQuestItemsCount(CECKTINONS_VOUCHER2_ID) == 1 and bones < 10 :
          numItems, chance = divmod(30*Config.RATE_QUEST_DROP,100)
-         if getRandom(100) <= chance :
+         if self.getRandom(100) <= chance :
             numItems += 1
          numItems = int(numItems)
          if numItems != 0 :
@@ -154,7 +154,7 @@ class Quest (JQuest) :
             st.giveItems(BONE_FRAGMENT1_ID,numItems)
    elif npcId in [20015,20020] :
       if st.getQuestItemsCount(PRESERVE_OIL_ID) == 1 :
-         if getRandom(10)<3*Config.RATE_QUEST_DROP :
+         if self.getRandom(10)<3*Config.RATE_QUEST_DROP :
             st.set("cond","7")
             st.giveItems(ZOMBIE_HEAD_ID,1)
             st.playSound("ItemSound.quest_middle")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/105_SkirmishWithOrcs/__init__.py

@@ -51,7 +51,7 @@ class Quest (JQuest) :
       st.playSound("ItemSound.quest_accept") 
       htmltext = "30218-03.htm" 
       if st.getQuestItemsCount(KENDNELLS_ORDER1)+st.getQuestItemsCount(KENDNELLS_ORDER2)+st.getQuestItemsCount(KENDNELLS_ORDER3)+st.getQuestItemsCount(KENDNELLS_ORDER4) == 0 : 
-        n = getRandom(100) 
+        n = self.getRandom(100) 
         if n < 25 : 
           st.giveItems(KENDNELLS_ORDER1,1) 
         elif n < 50 : 
@@ -95,7 +95,7 @@ class Quest (JQuest) :
         if st.getQuestItemsCount(KENDNELLS_ORDER4) : 
           st.takeItems(KENDNELLS_ORDER4,1) 
         st.takeItems(KABOO_CHIEF_TORC1,1) 
-        n = getRandom(100) 
+        n = self.getRandom(100) 
         if n < 25 : 
           st.giveItems(KENDNELLS_ORDER5,1) 
         elif n < 50 : 

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/106_ForgottenTruth/__init__.py

@@ -119,7 +119,7 @@ class Quest (JQuest) :
    if st.getState() != State.STARTED : return
    
    if st.getInt("cond") == 2 :
-     if getRandom(100) < 20 :
+     if self.getRandom(100) < 20 :
        if st.getQuestItemsCount(ANCIENT_SCROLL) == 0 :
          st.giveItems(ANCIENT_SCROLL,1)
          st.playSound("Itemsound.quest_itemget")

+ 5 - 5
L2J_DataPack_BETA/dist/game/data/scripts/quests/108_JumbleTumbleDiamondFuss/__init__.py

@@ -189,7 +189,7 @@ class Quest (JQuest) :
    npcId = npc.getNpcId() 
    if npcId == 20323 : 
         if st.getInt("cond") == 1 and st.getQuestItemsCount(BRONPS_CONTRACT) : 
-          if getRandom(10) < 8 : 
+          if self.getRandom(10) < 8 : 
             st.giveItems(AQUAMARINE,1) 
             if st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) == 19 : 
               if st.getQuestItemsCount(AQUAMARINE) < 10 : 
@@ -201,7 +201,7 @@ class Quest (JQuest) :
                 st.playSound("ItemSound.quest_itemget") 
               else :
                 st.playSound("ItemSound.quest_middle") 
-          if getRandom(10) < 8 : 
+          if self.getRandom(10) < 8 : 
             if st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) == 19 : 
               if st.getQuestItemsCount(CHRYSOBERYL) < 10 : 
                 st.giveItems(CHRYSOBERYL,1) 
@@ -212,7 +212,7 @@ class Quest (JQuest) :
                   st.playSound("ItemSound.quest_itemget") 
    elif npcId == 20324 : 
         if st.getInt("cond") == 1 and st.getQuestItemsCount(BRONPS_CONTRACT) : 
-          if getRandom(10) < 6 : 
+          if self.getRandom(10) < 6 : 
             if st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) == 19 : 
               if st.getQuestItemsCount(AQUAMARINE) < 10 : 
                 st.giveItems(AQUAMARINE,1) 
@@ -221,7 +221,7 @@ class Quest (JQuest) :
               if st.getQuestItemsCount(AQUAMARINE) < 10 : 
                 st.giveItems(AQUAMARINE,1) 
                 st.playSound("ItemSound.quest_itemget") 
-          if getRandom(10) < 6 : 
+          if self.getRandom(10) < 6 : 
             if st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) == 19 : 
               if st.getQuestItemsCount(CHRYSOBERYL) < 10 : 
                 st.giveItems(CHRYSOBERYL,1) 
@@ -232,7 +232,7 @@ class Quest (JQuest) :
                   st.playSound("ItemSound.quest_itemget") 
    elif npcId == 20480 : 
         if st.getInt("cond") == 1 and st.getQuestItemsCount(BAT_DIAGRAM) and st.getQuestItemsCount(STAR_DIAMOND) == 0 : 
-          if getRandom(10) < 2 : 
+          if self.getRandom(10) < 2 : 
             st.giveItems(STAR_DIAMOND,1) 
             st.takeItems(BAT_DIAGRAM,1) 
             st.playSound("ItemSound.quest_middle") 

+ 4 - 4
L2J_DataPack_BETA/dist/game/data/scripts/quests/111_Elrokian_Hunters_Proof/__init__.py

@@ -113,7 +113,7 @@ class Quest (JQuest) :
      npcId = npc.getNpcId()
  
      if npcId in MOBS1 and cond == 4 :
-         if getRandom(100) < CHANCE:
+         if self.getRandom(100) < CHANCE:
              st.giveItems(FRAGMENT,1)
              if st.getQuestItemsCount(FRAGMENT) <= 49:
                  st.playSound("ItemSound.quest_itemget")
@@ -122,17 +122,17 @@ class Quest (JQuest) :
                  st.playSound("ItemSound.quest_middle")
      elif cond == 10 :
          if npcId in MOBS2 :
-             if getRandom(100) < CHANCE2:
+             if self.getRandom(100) < CHANCE2:
                  st.giveItems(8770,1)
                  if st.getQuestItemsCount(8770) <= 9:
                      st.playSound("ItemSound.quest_itemget")
          elif npcId in MOBS3:
-             if getRandom(100) < CHANCE2:
+             if self.getRandom(100) < CHANCE2:
                  st.giveItems(8772,1)
                  if st.getQuestItemsCount(8772) <= 9:
                      st.playSound("ItemSound.quest_itemget")
          elif npcId in MOBS4:
-             if getRandom(100) < CHANCE2:
+             if self.getRandom(100) < CHANCE2:
                  st.giveItems(8771,1)
                  if st.getQuestItemsCount(8771) <= 9:
                      st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/117_OceanOfDistantStar/__init__.py

@@ -116,7 +116,7 @@ class Quest (JQuest) :
    if st :
      if st.getState() == State.STARTED :
        count = st.getQuestItemsCount(GREY_STAR)
-       if st.getInt("cond") == 7 and count < 1 and getRandom(100)<CHANCE :
+       if st.getInt("cond") == 7 and count < 1 and self.getRandom(100)<CHANCE :
           st.giveItems(GREY_STAR,1)
           st.playSound("ItemSound.quest_itemget")
           st.set("cond","8")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/118_ToLeadAndBeLed/__init__.py

@@ -178,7 +178,7 @@ class Quest (JQuest) :
            if sponsor :
              if player.isInsideRadius(sponsor, 1100, 1, 0) :
                enabled=True
-    if st.getInt("cond") == cond and count < max and getRandom(100) < chance and enabled :
+    if st.getInt("cond") == cond and count < max and self.getRandom(100) < chance and enabled :
        st.giveItems(item,1)
        if count == max-1:
           st.set("cond",str(cond+1))

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/123_TheLeaderAndTheFollower/__init__.py

@@ -182,7 +182,7 @@ class Quest (JQuest) :
            if sponsor :
              if player.isInsideRadius(sponsor, 1100, 1, 0) :
                enabled=True
-    if st.getInt("cond") == cond and count < max and getRandom(100) < chance and enabled :
+    if st.getInt("cond") == cond and count < max and self.getRandom(100) < chance and enabled :
        st.giveItems(item,1)
        if count == max-1:
           st.set("cond",str(cond+1))

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/125_TheNameOfEvil1/__init__.py

@@ -175,12 +175,12 @@ class Quest (JQuest) :
 		if st.getInt("cond") == 3 :
 			if npc.getNpcId() in ORNITHOMIMUS :
 				if st.getQuestItemsCount(ORNITHOMIMUS_CLAW) < 2 :
-					if getRandom(100) < DROP_CHANCE :
+					if self.getRandom(100) < DROP_CHANCE :
 						st.giveItems(ORNITHOMIMUS_CLAW,1)
 						st.playSound("ItemSound.quest_itemget")
 			elif npc.getNpcId() in DEINONYCHUS :
 				if st.getQuestItemsCount(DEINONYCHUS_BONE) < 2 :
-					if getRandom(100) < DROP_CHANCE :
+					if self.getRandom(100) < DROP_CHANCE :
 						st.giveItems(DEINONYCHUS_BONE,1)
 						st.playSound("ItemSound.quest_itemget")
 			if st.getQuestItemsCount(ORNITHOMIMUS_CLAW) == 2 and st.getQuestItemsCount(DEINONYCHUS_BONE) == 2 :

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/134_TempleMissionary/__init__.py

@@ -128,9 +128,9 @@ class Quest (JQuest) :
        else:
           if st.getQuestItemsCount(TOOL) >= 1:
              st.takeItems(TOOL, 1)
-             if getRandom(100) <= 45 :
+             if self.getRandom(100) <= 45 :
                 st.addSpawn(27339,npc,True,900000)
-          elif getRandom(100) <= 70 :
+          elif self.getRandom(100) <= 70 :
              st.playSound("ItemSound.quest_itemget")
              st.giveItems(FRAGMENT,1)
     return

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/__init__.py

@@ -125,8 +125,8 @@ class Quest (JQuest) :
       itemId,chance1,chance2=DROPLIST[npc.getNpcId()]
       count = st.getQuestItemsCount(itemId)
       max,cond = DROPCONFIG[itemId]
-      drop1 = getRandom(100)
-      drop2 = getRandom(100)
+      drop1 = self.getRandom(100)
+      drop2 = self.getRandom(100)
       qty1,chance1 = divmod(chance1*Config.RATE_QUEST_DROP,100)
       if drop1 < chance1 : qty1 += 1
       qty1 = int(qty1)

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/139_ShadowFoxPart1/__init__.py

@@ -84,7 +84,7 @@ class Quest (JQuest) :
     if st.getInt("cond")==2 :
        st.playSound("ItemSound.quest_itemget")
        st.giveItems(FRAGMENT,1)
-       if getRandom(100) <= 2 :
+       if self.getRandom(100) <= 2 :
           st.giveItems(CHEST,1)
     return
 

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/140_ShadowFoxPart2/__init__.py

@@ -50,7 +50,7 @@ class Quest (JQuest) :
        st.playSound("ItemSound.quest_middle")
     elif event == "30912-09.htm" :
        st.takeItems(CRYSTAL, 5)
-       if getRandom(100) <= 60 :
+       if self.getRandom(100) <= 60 :
           st.giveItems(OXYDE,1)
           if st.getQuestItemsCount(OXYDE) >= 3 :
              htmltext = "30912-09b.htm"
@@ -108,7 +108,7 @@ class Quest (JQuest) :
     st = player.getQuestState(qn)
     if not st : return
     if st.getState() != State.STARTED : return
-    if st.getInt("cond")==3 and getRandom(100) <= 80 :
+    if st.getInt("cond")==3 and self.getRandom(100) <= 80 :
        st.playSound("ItemSound.quest_itemget")
        st.giveItems(CRYSTAL,1)
     return

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/141_ShadowFoxPart3/__init__.py

@@ -91,7 +91,7 @@ class Quest (JQuest) :
     st = player.getQuestState(qn)
     if not st : return
     if st.getState() != State.STARTED : return
-    if st.getInt("cond")==2 and getRandom(100) <= 80 and st.getQuestItemsCount(REPORT)<30:
+    if st.getInt("cond")==2 and self.getRandom(100) <= 80 and st.getQuestItemsCount(REPORT)<30:
        st.giveItems(REPORT,1)
        if st.getQuestItemsCount(REPORT)>=30:
           st.set("cond","3")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/__init__.py

@@ -115,7 +115,7 @@ class Quest (JQuest) :
        st.playSound("ItemSound.quest_middle")
        st.giveItems(BLOOD, 1)
        self.isAngelSpawned = 0
-    elif st.getInt("cond")==4 and getRandom(100) <= 20 and st.getQuestItemsCount(FRAGMENT)<30:
+    elif st.getInt("cond")==4 and self.getRandom(100) <= 20 and st.getQuestItemsCount(FRAGMENT)<30:
        st.giveItems(FRAGMENT,1)
        if st.getQuestItemsCount(FRAGMENT)>=30:
           st.set("cond","5")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/151_SaveMySister1/__init__.py

@@ -72,7 +72,7 @@ class Quest (JQuest) :
    if st.getState() != State.STARTED: return
    
    if not st.getQuestItemsCount(POISON_SAC) and st.getInt("cond") == 1 :
-      if getRandom(5) == 0 :
+      if self.getRandom(5) == 0 :
          st.giveItems(POISON_SAC,1)
          st.playSound("ItemSound.quest_middle")
          st.set("cond","2")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/152_ShardsOfGolem/__init__.py

@@ -89,7 +89,7 @@ class Quest (JQuest) :
    if st.getState() != State.STARTED : return
 
    count=st.getQuestItemsCount(GOLEM_SHARD_ID)
-   if st.getInt("cond")==2 and getRandom(100) < 30 and count < 5 :
+   if st.getInt("cond")==2 and self.getRandom(100) < 30 and count < 5 :
       st.giveItems(GOLEM_SHARD_ID,1)
       if count == 4 :
          st.playSound("ItemSound.quest_middle")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/154_SacrificeToSea/__init__.py

@@ -98,7 +98,7 @@ class Quest (JQuest) :
    if npcId == 20481 :
         st.set("id","0")
         if st.getInt("cond") >= 1 and st.getQuestItemsCount(FOX_FUR_ID)<10 and st.getQuestItemsCount(FOX_FUR_YARN_ID) == 0 :
-          if getRandom(10)<4 :
+          if self.getRandom(10)<4 :
             st.giveItems(FOX_FUR_ID,1)
             if st.getQuestItemsCount(FOX_FUR_ID) == 10 :
               st.playSound("ItemSound.quest_middle")
@@ -108,7 +108,7 @@ class Quest (JQuest) :
    elif npcId == 20545 :
         st.set("id","0")
         if st.getInt("cond") >= 1 and st.getQuestItemsCount(FOX_FUR_ID)<10 and st.getQuestItemsCount(FOX_FUR_YARN_ID) == 0 :
-          if getRandom(10)<4 :
+          if self.getRandom(10)<4 :
             st.giveItems(FOX_FUR_ID,1)
             if st.getQuestItemsCount(FOX_FUR_ID) == 10 :
               st.playSound("ItemSound.quest_middle")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/157_RecoverSmuggled/__init__.py

@@ -64,7 +64,7 @@ class Quest (JQuest) :
    if st.getInt("cond") == 1 and adamantite < 20 :
        npcId = npc.getNpcId()
        numItems, chance = divmod(40*Config.RATE_QUEST_DROP,100)
-       if getRandom(100) <= chance :
+       if self.getRandom(100) <= chance :
           numItems += 1
        numItems = int(numItems)   
        if numItems != 0 :

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/159_ProtectHeadsprings/__init__.py

@@ -83,11 +83,11 @@ class Quest (JQuest) :
    npcId = npc.getNpcId()
    cond = st.getInt("cond")
    count = st.getQuestItemsCount(PLAGUE_DUST)
-   if cond == 1 and getRandom(100) < 40 and not count :
+   if cond == 1 and self.getRandom(100) < 40 and not count :
       st.giveItems(PLAGUE_DUST,1)
       st.playSound("ItemSound.quest_middle")
       st.set("cond","2")
-   elif cond == 3 and getRandom(100) < 40 and count < 5 :
+   elif cond == 3 and self.getRandom(100) < 40 and count < 5 :
       if count == 4 :
          st.playSound("ItemSound.quest_middle")
          st.set("cond","4")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/162_CurseOfFortress/__init__.py

@@ -67,7 +67,7 @@ class Quest (JQuest) :
    if not st : return
    if st.getState() != State.STARTED : return
    
-   if getRandom(4) == 1 :
+   if self.getRandom(4) == 1 :
      npcId = npc.getNpcId()
      bones = st.getQuestItemsCount(BONE_FRAGMENT3)
      skulls = st.getQuestItemsCount(ELF_SKULL)

+ 8 - 8
L2J_DataPack_BETA/dist/game/data/scripts/quests/163_LegacyOfPoet/__init__.py

@@ -78,25 +78,25 @@ class Quest (JQuest) :
    if npcId == 20372 :
         st.set("id","0")
         if st.getInt("cond") == 1 :
-          if getRandom(10) == 0 and st.getQuestItemsCount(RUMIELS_POEM_1_ID) == 0 :
+          if self.getRandom(10) == 0 and st.getQuestItemsCount(RUMIELS_POEM_1_ID) == 0 :
             st.giveItems(RUMIELS_POEM_1_ID,1)
             if st.getQuestItemsCount(RUMIELS_POEM_1_ID)+st.getQuestItemsCount(RUMIELS_POEM_3_ID)+st.getQuestItemsCount(RUMIELS_POEM_4_ID)+st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 4 :
               st.playSound("ItemSound.quest_middle")
             else:
               st.playSound("ItemSound.quest_itemget")
-          if getRandom(10)>7 and st.getQuestItemsCount(RUMIELS_POEM_3_ID) == 0 :
+          if self.getRandom(10)>7 and st.getQuestItemsCount(RUMIELS_POEM_3_ID) == 0 :
             st.giveItems(RUMIELS_POEM_3_ID,1)
             if st.getQuestItemsCount(RUMIELS_POEM_1_ID)+st.getQuestItemsCount(RUMIELS_POEM_3_ID)+st.getQuestItemsCount(RUMIELS_POEM_4_ID)+st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 4 :
               st.playSound("ItemSound.quest_middle")
             else:
               st.playSound("ItemSound.quest_itemget")
-          if getRandom(10)>7 and st.getQuestItemsCount(RUMIELS_POEM_4_ID) == 0 :
+          if self.getRandom(10)>7 and st.getQuestItemsCount(RUMIELS_POEM_4_ID) == 0 :
             st.giveItems(RUMIELS_POEM_4_ID,1)
             if st.getQuestItemsCount(RUMIELS_POEM_1_ID)+st.getQuestItemsCount(RUMIELS_POEM_3_ID)+st.getQuestItemsCount(RUMIELS_POEM_4_ID)+st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 4 :
               st.playSound("ItemSound.quest_middle")
             else:
               st.playSound("ItemSound.quest_itemget")
-          if getRandom(10)>5 and st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 0 :
+          if self.getRandom(10)>5 and st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 0 :
             st.giveItems(RUMIELS_POEM_5_ID,1)
             if st.getQuestItemsCount(RUMIELS_POEM_1_ID)+st.getQuestItemsCount(RUMIELS_POEM_3_ID)+st.getQuestItemsCount(RUMIELS_POEM_4_ID)+st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 4 :
               st.playSound("ItemSound.quest_middle")
@@ -105,25 +105,25 @@ class Quest (JQuest) :
    elif npcId == 20373 :
         st.set("id","0")
         if st.getInt("cond") == 1 :
-          if getRandom(10) == 0 and st.getQuestItemsCount(RUMIELS_POEM_1_ID) == 0 :
+          if self.getRandom(10) == 0 and st.getQuestItemsCount(RUMIELS_POEM_1_ID) == 0 :
             st.giveItems(RUMIELS_POEM_1_ID,1)
             if st.getQuestItemsCount(RUMIELS_POEM_1_ID)+st.getQuestItemsCount(RUMIELS_POEM_3_ID)+st.getQuestItemsCount(RUMIELS_POEM_4_ID)+st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 4 :
               st.playSound("ItemSound.quest_middle")
             else:
               st.playSound("ItemSound.quest_itemget")
-          if getRandom(10)>7 and st.getQuestItemsCount(RUMIELS_POEM_3_ID) == 0 :
+          if self.getRandom(10)>7 and st.getQuestItemsCount(RUMIELS_POEM_3_ID) == 0 :
             st.giveItems(RUMIELS_POEM_3_ID,1)
             if st.getQuestItemsCount(RUMIELS_POEM_1_ID)+st.getQuestItemsCount(RUMIELS_POEM_3_ID)+st.getQuestItemsCount(RUMIELS_POEM_4_ID)+st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 4 :
               st.playSound("ItemSound.quest_middle")
             else:
               st.playSound("ItemSound.quest_itemget")
-          if getRandom(10)>7 and st.getQuestItemsCount(RUMIELS_POEM_4_ID) == 0 :
+          if self.getRandom(10)>7 and st.getQuestItemsCount(RUMIELS_POEM_4_ID) == 0 :
             st.giveItems(RUMIELS_POEM_4_ID,1)
             if st.getQuestItemsCount(RUMIELS_POEM_1_ID)+st.getQuestItemsCount(RUMIELS_POEM_3_ID)+st.getQuestItemsCount(RUMIELS_POEM_4_ID)+st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 4 :
               st.playSound("ItemSound.quest_middle")
             else:
               st.playSound("ItemSound.quest_itemget")
-          if getRandom(10)>5 and st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 0 :
+          if self.getRandom(10)>5 and st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 0 :
             st.giveItems(RUMIELS_POEM_5_ID,1)
             if st.getQuestItemsCount(RUMIELS_POEM_1_ID)+st.getQuestItemsCount(RUMIELS_POEM_3_ID)+st.getQuestItemsCount(RUMIELS_POEM_4_ID)+st.getQuestItemsCount(RUMIELS_POEM_5_ID) == 4 :
               st.playSound("ItemSound.quest_middle")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/165_WildHunt/__init__.py

@@ -73,7 +73,7 @@ class Quest (JQuest) :
    if npcId in [20529,20532,20536,20456] :
         st.set("id","0")
         if st.getInt("cond") == 1 :
-          if getRandom(10)<7 and st.getQuestItemsCount(DARK_BEZOAR_ID)<13 :
+          if self.getRandom(10)<7 and st.getQuestItemsCount(DARK_BEZOAR_ID)<13 :
             st.giveItems(DARK_BEZOAR_ID,1)
             if st.getQuestItemsCount(DARK_BEZOAR_ID) == 13 :
               st.playSound("ItemSound.quest_middle")

+ 4 - 4
L2J_DataPack_BETA/dist/game/data/scripts/quests/169_NightmareChildren/__init__.py

@@ -79,19 +79,19 @@ class Quest (JQuest) :
    if npcId == 20105 :
       st.set("id","0")
       if st.getInt("cond") == 1 :
-        if getRandom(10)>7 and st.getQuestItemsCount(PERFECT_SKULL_ID) == 0 :
+        if self.getRandom(10)>7 and st.getQuestItemsCount(PERFECT_SKULL_ID) == 0 :
           st.giveItems(PERFECT_SKULL_ID,1)
           st.playSound("ItemSound.quest_middle")
-        if getRandom(10)>4 :
+        if self.getRandom(10)>4 :
           st.giveItems(CRACKED_SKULL_ID,1)
           st.playSound("ItemSound.quest_itemget")
    elif npcId == 20025 :
       st.set("id","0")
       if st.getInt("cond") == 1 :
-        if getRandom(10)>7 and st.getQuestItemsCount(PERFECT_SKULL_ID) == 0 :
+        if self.getRandom(10)>7 and st.getQuestItemsCount(PERFECT_SKULL_ID) == 0 :
           st.giveItems(PERFECT_SKULL_ID,1)
           st.playSound("ItemSound.quest_middle")
-        if getRandom(10)>4 :
+        if self.getRandom(10)>4 :
           st.giveItems(CRACKED_SKULL_ID,1)
           st.playSound("ItemSound.quest_itemget")
    return

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/171_ActsOfEvil/__init__.py

@@ -163,7 +163,7 @@ class Quest (JQuest) :
 
      npcId = npc.getNpcId()
      cond = st.getInt("cond")
-     chance=getRandom(100)
+     chance=self.getRandom(100)
      if cond==2 and npcId in range(20496,20500) :
         blades = st.getQuestItemsCount(BLADE_MOLD)
         if chance < CHANCE11 :

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/175_TheWayOfTheWarrior/__init__.py

@@ -122,7 +122,7 @@ class Quest (JQuest) :
      if st.getState() == State.STARTED :
        npcId = npc.getNpcId()
        cond = st.getInt("cond")
-       chance = getRandom(100)
+       chance = self.getRandom(100)
        tails = st.getQuestItemsCount(WOLF_TAIL)
        claws = st.getQuestItemsCount(MUERTOS_CLAW)
        if npcId == MOUNTAIN_WEREWOLF and (chance < 50) and (cond == 2) and (tails < 5) : #Retail statistic info. 10 mob's - 5 tails

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/186_Contract_Execution/__init__.py

@@ -84,7 +84,7 @@ class Quest (JQuest) :
         if not st : return 
         if st.getState() != State.STARTED : return
         if not st.getQuestItemsCount(Accessory) and st.getInt("cond") == 2:
-            if getRandom(5) == 0 :
+            if self.getRandom(5) == 0 :
                 st.playSound("ItemSound.quest_middle")
                 st.giveItems(Accessory,1)
         return

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/quests/211_TrialOfChallenger/__init__.py

@@ -49,11 +49,11 @@ class Quest (JQuest) :
           if st.getQuestItemsCount(BROKEN_KEY) == 1 :
              st.giveItems(SCROLL_OF_SHYSLASSY,1)
              st.playSound("Itemsound.quest_middle")
-             if getRandom(10) < 2 :
+             if self.getRandom(10) < 2 :
               htmltext = "30647-03.htm"
               st.takeItems(BROKEN_KEY,1)
               st.playSound("ItemSound.quest_jackpot")
-              n = getRandom(100)
+              n = self.getRandom(100)
               if n > 90 :
                  st.giveItems(MITHRIL_SCALE_GAITERS_MATERIAL,1)
                  st.giveItems(BRIGANDINE_GAUNTLET_PATTERN,1)
@@ -73,7 +73,7 @@ class Quest (JQuest) :
                  st.playSound("Itemsound.quest_middle")
              else:
               htmltext = "30647-02.htm"
-              n = getRandom(1000)+1
+              n = self.getRandom(1000)+1
               st.takeItems(BROKEN_KEY,1)
               st.giveItems(ADENA,n)
               st.playSound("Itemsound.quest_middle")

+ 7 - 7
L2J_DataPack_BETA/dist/game/data/scripts/quests/212_TrialOfDuty/__init__.py

@@ -191,7 +191,7 @@ class Quest (JQuest) :
    npcId = npc.getNpcId()
    if npcId in [20190,20191] :
       if cond == 2 :
-        if getRandom(50)<2 :
+        if self.getRandom(50)<2 :
           st.addSpawn(27119,npc,True,0)
           st.playSound("Itemsound.quest_before_battle")
    elif npcId == 27119 :
@@ -202,28 +202,28 @@ class Quest (JQuest) :
    elif npcId == 20200 :
       if cond == 5 and st.getQuestItemsCount(REPORT_PIECE) < 10 and st.getQuestItemsCount(TALIANUSS_REPORT) == 0 :
         if st.getQuestItemsCount(REPORT_PIECE) == 9 :
-          if getRandom(2) == 1 :
+          if self.getRandom(2) == 1 :
             st.takeItems(REPORT_PIECE,st.getQuestItemsCount(REPORT_PIECE))
             st.giveItems(TALIANUSS_REPORT,1)
             st.playSound("ItemSound.quest_middle")
             st.set("cond","6")
-        elif getRandom(2) == 1 :
+        elif self.getRandom(2) == 1 :
           st.giveItems(REPORT_PIECE,1)
           st.playSound("ItemSound.quest_itemget")
    elif npcId == 20201 :
       if cond == 5 and st.getQuestItemsCount(REPORT_PIECE) < 10 and st.getQuestItemsCount(TALIANUSS_REPORT) == 0 :
         if st.getQuestItemsCount(REPORT_PIECE) == 9 :
-          if getRandom(2) == 1 :
+          if self.getRandom(2) == 1 :
             st.takeItems(REPORT_PIECE,st.getQuestItemsCount(REPORT_PIECE))
             st.giveItems(TALIANUSS_REPORT,1)
             st.playSound("ItemSound.quest_middle")
             st.set("cond","6")
-        elif getRandom(2) == 1 :
+        elif self.getRandom(2) == 1 :
           st.giveItems(REPORT_PIECE,1)
           st.playSound("ItemSound.quest_itemget")
    elif npcId == 20144 :
       if cond == 7 :
-        if getRandom(100)<33 :
+        if self.getRandom(100)<33 :
            st.addSpawn(30656,npc.getX(),npc.getY(),npc.getZ(),npc.getHeading(),True,300000)
            st.playSound("Itemsound.quest_middle")
            st.set("cond","8")
@@ -283,7 +283,7 @@ class Quest (JQuest) :
           st.playSound("ItemSound.quest_itemget")
    elif npcId == 20270 :
       if cond == 14 :
-        if getRandom(2) == 1 :
+        if self.getRandom(2) == 1 :
           if st.getQuestItemsCount(ATEBALTS_SKULL) == 0 :
             st.giveItems(ATEBALTS_SKULL,1)
             st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/213_TrialOfSeeker/__init__.py

@@ -239,7 +239,7 @@ class Quest (JQuest) :
    required,item,chance,maxqty=DROPLIST[npcId]
    count = st.getQuestItemsCount(item)
    if st.getQuestItemsCount(required) and count < maxqty :
-      if getRandom(100) < chance :
+      if self.getRandom(100) < chance :
         st.giveItems(item,1)
         if count+1 == maxqty :
            st.playSound("Itemsound.quest_middle")

+ 4 - 4
L2J_DataPack_BETA/dist/game/data/scripts/quests/214_TrialOfScholar/__init__.py

@@ -482,7 +482,7 @@ class Quest (JQuest) :
    npcId = npc.getNpcId()
    if npcId == 20580 :
     if st.getInt("cond") == 11 and st.getQuestItemsCount(BROWN_SCROLL_SCRAP_ID)<5 :
-      if getRandom(100) < 50 :
+      if self.getRandom(100) < 50 :
         st.giveItems(BROWN_SCROLL_SCRAP_ID,1)
         if st.getQuestItemsCount(BROWN_SCROLL_SCRAP_ID) < 5 :
           st.playSound("ItemSound.quest_itemget")
@@ -492,7 +492,7 @@ class Quest (JQuest) :
    if st.getInt("cond") == 16 :
       if npcId == 20068 :
          if st.getQuestItemsCount(MEYEDESTROYERS_SKIN_ID)<5 :
-            if getRandom(100) < 50 :
+            if self.getRandom(100) < 50 :
                st.giveItems(MEYEDESTROYERS_SKIN_ID,1)
                if st.getQuestItemsCount(MEYEDESTROYERS_SKIN_ID) < 5 :
                   st.playSound("ItemSound.quest_itemget")
@@ -502,7 +502,7 @@ class Quest (JQuest) :
                      st.set("cond","17")
       elif npcId == 20269 :
          if st.getQuestItemsCount(SHAMANS_NECKLACE_ID)<5 :
-            if getRandom(100) < 50 :
+            if self.getRandom(100) < 50 :
                st.giveItems(SHAMANS_NECKLACE_ID,1)
                if st.getQuestItemsCount(SHAMANS_NECKLACE_ID) < 5 :
                   st.playSound("ItemSound.quest_itemget")
@@ -520,7 +520,7 @@ class Quest (JQuest) :
                if st.getQuestItemsCount(SHACKLES_SCALP_ID)==2 and st.getQuestItemsCount(SHAMANS_NECKLACE_ID) == 5 and st.getQuestItemsCount(MEYEDESTROYERS_SKIN_ID) == 5:
                   st.set("cond","17")
    elif npcId == 20554 and st.getInt("cond") in [26,27] and st.getQuestItemsCount(SCRIPTURE_CHAPTER_3_ID) == 0 :
-      if getRandom(100) < 30 :
+      if self.getRandom(100) < 30 :
         st.giveItems(SCRIPTURE_CHAPTER_3_ID,1)
         st.playSound("ItemSound.quest_middle")
    elif npcId == 20201 :

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/215_TrialOfPilgrim/__init__.py

@@ -229,7 +229,7 @@ class Quest (JQuest) :
    cond=st.getInt("cond")
    if npcId == 27116 :
       if cond == 3 and not st.getQuestItemsCount(ESSENSE_OF_FLAME) :
-        if not getRandom(5) :
+        if not self.getRandom(5) :
           st.giveItems(ESSENSE_OF_FLAME,1)
           st.set("cond","4")
           st.playSound("ItemSound.quest_middle")
@@ -240,7 +240,7 @@ class Quest (JQuest) :
         st.playSound("ItemSound.quest_middle")
    elif npcId == 27118 :
       if cond == 13 and not st.getQuestItemsCount(DEBRIS_OF_WILLOW) :
-        if not getRandom(5) :
+        if not self.getRandom(5) :
           st.giveItems(DEBRIS_OF_WILLOW,1)
           st.set("cond","14")
           st.playSound("ItemSound.quest_middle")

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/quests/217_TestimonyOfTrust/__init__.py

@@ -276,18 +276,18 @@ class Quest (JQuest) :
    if cond == 2 and npcId in [ 20013, 20019, 20036, 20044 ] :          # Condition 2 kill the Luel of Zephy and Aktea of the Woods
      if npcId in [ 20036,20044 ] and st.getQuestItemsCount(BREATH_OF_WINDS_ID) == 0 :
        st.set("id",str(st.getInt("id")+1))
-       if getRandom(100)<(st.getInt("id")*33) :
+       if self.getRandom(100)<(st.getInt("id")*33) :
          st.playSound("Itemsound.quest_before_battle")
          st.addSpawn(27120,npc.getX(),npc.getY(),npc.getZ(),600000)
      elif npcId in [ 20013,20019 ] and st.getQuestItemsCount(SEED_OF_VERDURE_ID) == 0 :
        st.set("id",str(st.getInt("id")+1))
-       if getRandom(100)<(st.getInt("id")*33) :
+       if self.getRandom(100)<(st.getInt("id")*33) :
          st.playSound("Itemsound.quest_before_battle")
          st.addSpawn(27121,npc.getX(),npc.getY(),npc.getZ(),600000)
    elif cond == 14 :                                       # Condition 14 get 10 Parasite of lota
      parasite = st.getQuestItemsCount(PARASITE_OF_LOTA_ID)
      if npcId == 20553 and parasite < 10 :
-       if getRandom(2) == 1 :
+       if self.getRandom(2) == 1 :
          st.giveItems(PARASITE_OF_LOTA_ID,1)
          if parasite+1 == 10 :
            st.set("cond","15")

+ 6 - 6
L2J_DataPack_BETA/dist/game/data/scripts/quests/218_TestimonyOfLife/__init__.py

@@ -310,7 +310,7 @@ class Quest(JQuest):
 		npcId = npc.getNpcId()
 		if npcId == 20550:
 			if st.getQuestItemsCount(PUSHKINS_LIST_ID) and st.getQuestItemsCount(PURE_MITHRIL_ORE_ID)<10:
-				if getRandom(100)<50:
+				if self.getRandom(100)<50:
 					st.giveItems(PURE_MITHRIL_ORE_ID,1)
 					if st.getQuestItemsCount(PURE_MITHRIL_ORE_ID) < 10:
 						st.playSound("ItemSound.quest_itemget")
@@ -320,7 +320,7 @@ class Quest(JQuest):
 							st.set("cond","5")
 		elif npcId == 20176:
 			if st.getQuestItemsCount(PUSHKINS_LIST_ID) and st.getQuestItemsCount(WYRMS_TALON1_ID)<20:
-				if getRandom(100)<50 :
+				if self.getRandom(100)<50 :
 					st.giveItems(WYRMS_TALON1_ID,1)
 					if st.getQuestItemsCount(WYRMS_TALON1_ID) < 20:
 						st.playSound("ItemSound.quest_itemget")
@@ -333,7 +333,7 @@ class Quest(JQuest):
 				chance=80
 				if npcId in [20087,20088]:
 					chance=50
-				if getRandom(100)<80:
+				if self.getRandom(100)<80:
 					st.giveItems(ANT_SOLDIER_ACID_ID,1)
 					if st.getQuestItemsCount(ANT_SOLDIER_ACID_ID) < 20:
 						st.playSound("ItemSound.quest_itemget")
@@ -343,7 +343,7 @@ class Quest(JQuest):
 							st.set("cond","5")
 		elif npcId == 20233:
 			if st.getQuestItemsCount(ADONIUS_LIST_ID) and st.getQuestItemsCount(SPIDER_ICHOR_ID)<20:
-				if getRandom(100)<50:
+				if self.getRandom(100)<50:
 					st.giveItems(SPIDER_ICHOR_ID,1)
 					if st.getQuestItemsCount(SPIDER_ICHOR_ID) < 20:
 						st.playSound("ItemSound.quest_itemget")
@@ -353,7 +353,7 @@ class Quest(JQuest):
 							st.set("cond","10")
 		elif npcId == 20145 :
 			if st.getQuestItemsCount(ADONIUS_LIST_ID) and st.getQuestItemsCount(HARPYS_DOWN_ID)<20:
-				if getRandom(100)<50:
+				if self.getRandom(100)<50:
 					st.giveItems(HARPYS_DOWN_ID,1)
 					if st.getQuestItemsCount(HARPYS_DOWN_ID) < 20:
 						st.playSound("ItemSound.quest_itemget")
@@ -368,7 +368,7 @@ class Quest(JQuest):
 				st.giveItems(TEARS_OF_UNICORN_ID,1)
 				st.set("cond","19")
 		elif npcId in [20581,20582]:
-			if st.getQuestItemsCount(ISAELS_INSTRUCTIONS_ID) and getRandom(100) < 50 :
+			if st.getQuestItemsCount(ISAELS_INSTRUCTIONS_ID) and self.getRandom(100) < 50 :
 				for id in [TALINS_SPEAR_BLADE_ID, TALINS_SPEAR_SHAFT_ID, TALINS_RUBY_ID, TALINS_AQUAMARINE_ID, TALINS_AMETHYST_ID]:
 					if not st.getQuestItemsCount(id):
 						st.giveItems(id,1)

+ 9 - 9
L2J_DataPack_BETA/dist/game/data/scripts/quests/219_TestimonyOfFate/__init__.py

@@ -280,7 +280,7 @@ class Quest (JQuest) :
         st.playSound("Itemsound.quest_middle")
    elif npcId == 20158 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(MEDUSA_ICHOR_ID) < 10 :
-        if getRandom(2) == 1 :
+        if self.getRandom(2) == 1 :
           if st.getQuestItemsCount(MEDUSA_ICHOR_ID) == 9 :
             st.giveItems(MEDUSA_ICHOR_ID,1)
             st.playSound("Itemsound.quest_middle")
@@ -291,7 +291,7 @@ class Quest (JQuest) :
             st.playSound("Itemsound.quest_itemget")
    elif npcId == 20233 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(M_SPIDER_FLUIDS_ID) < 10 :
-        if getRandom(2) == 1 :
+        if self.getRandom(2) == 1 :
           if st.getQuestItemsCount(M_SPIDER_FLUIDS_ID) == 9 :
             st.giveItems(M_SPIDER_FLUIDS_ID,1)
             st.playSound("Itemsound.quest_middle")
@@ -302,7 +302,7 @@ class Quest (JQuest) :
             st.playSound("Itemsound.quest_itemget")
    elif npcId == 20202 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(DEAD_SEEKER_DUNG_ID) < 10 :
-        if getRandom(2) == 1 :
+        if self.getRandom(2) == 1 :
           if st.getQuestItemsCount(DEAD_SEEKER_DUNG_ID) == 9 :
             st.giveItems(DEAD_SEEKER_DUNG_ID,1)
             st.playSound("Itemsound.quest_middle")
@@ -313,7 +313,7 @@ class Quest (JQuest) :
             st.playSound("Itemsound.quest_itemget")
    elif npcId == 20192 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(TYRANTS_BLOOD_ID) < 10 :
-        if getRandom(2) == 1 :
+        if self.getRandom(2) == 1 :
           if st.getQuestItemsCount(TYRANTS_BLOOD_ID) == 9 :
             st.giveItems(TYRANTS_BLOOD_ID,1)
             st.playSound("Itemsound.quest_middle")
@@ -324,7 +324,7 @@ class Quest (JQuest) :
             st.playSound("Itemsound.quest_itemget")
    elif npcId == 20193 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(TYRANTS_BLOOD_ID) < 10 :
-        if getRandom(10) < 6 :
+        if self.getRandom(10) < 6 :
           if st.getQuestItemsCount(TYRANTS_BLOOD_ID) == 9 :
             st.giveItems(TYRANTS_BLOOD_ID,1)
             st.playSound("Itemsound.quest_middle")
@@ -335,7 +335,7 @@ class Quest (JQuest) :
             st.playSound("Itemsound.quest_itemget")
    elif npcId == 20230 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(NIGHTSHADE_ROOT_ID) < 10 :
-        if getRandom(10) < 3 :
+        if self.getRandom(10) < 3 :
           if st.getQuestItemsCount(NIGHTSHADE_ROOT_ID) == 9 :
             st.giveItems(NIGHTSHADE_ROOT_ID,1)
             st.playSound("Itemsound.quest_middle")
@@ -346,7 +346,7 @@ class Quest (JQuest) :
             st.playSound("Itemsound.quest_itemget")
    elif npcId == 20157 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(NIGHTSHADE_ROOT_ID) < 10 :
-        if getRandom(10) < 4 :
+        if self.getRandom(10) < 4 :
           if st.getQuestItemsCount(NIGHTSHADE_ROOT_ID) == 9 :
             st.giveItems(NIGHTSHADE_ROOT_ID,1)
             st.playSound("Itemsound.quest_middle")
@@ -357,7 +357,7 @@ class Quest (JQuest) :
             st.playSound("Itemsound.quest_itemget")
    elif npcId == 20232 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(NIGHTSHADE_ROOT_ID) < 10 :
-        if getRandom(10) < 5 :
+        if self.getRandom(10) < 5 :
           if st.getQuestItemsCount(NIGHTSHADE_ROOT_ID) == 9 :
             st.giveItems(NIGHTSHADE_ROOT_ID,1)
             st.playSound("Itemsound.quest_middle")
@@ -368,7 +368,7 @@ class Quest (JQuest) :
             st.playSound("Itemsound.quest_itemget")
    elif npcId == 20234 :
       if st.getInt("cond") >=1 and st.getQuestItemsCount(IXIAS_LIST_ID) and st.getQuestItemsCount(NIGHTSHADE_ROOT_ID) < 10 :
-        if getRandom(10) < 6 :
+        if self.getRandom(10) < 6 :
           if st.getQuestItemsCount(NIGHTSHADE_ROOT_ID) == 9 :
             st.giveItems(NIGHTSHADE_ROOT_ID,1)
             st.playSound("Itemsound.quest_middle")

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/quests/21_HiddenTruth/__init__.py

@@ -146,7 +146,7 @@ class Quest (JQuest) :
          st.set("cond","7")
          st.playSound("ItemSound.quest_middle")
          return htmltext
-       htmltext = "31348-0"+str(getRandom(3))+".htm"
+       htmltext = "31348-0"+str(self.getRandom(3))+".htm"
      elif cond == 7 :
        htmltext = "31348-03.htm"
    elif npcId == 31350 and st.getQuestItemsCount(7140) == 1 :
@@ -157,7 +157,7 @@ class Quest (JQuest) :
          st.set("cond","7")
          st.playSound("ItemSound.quest_middle")
          return htmltext
-       htmltext = "31350-0"+str(getRandom(3))+".htm"
+       htmltext = "31350-0"+str(self.getRandom(3))+".htm"
      elif cond == 7 :
        htmltext = "31350-03.htm"
    elif npcId == 31349 and st.getQuestItemsCount(7140) == 1 :
@@ -168,7 +168,7 @@ class Quest (JQuest) :
          st.set("cond","7")
          st.playSound("ItemSound.quest_middle")
          return htmltext
-       htmltext = "31349-0"+str(getRandom(3))+".htm"
+       htmltext = "31349-0"+str(self.getRandom(3))+".htm"
      elif cond == 7 :
        htmltext = "31349-03.htm"
    elif npcId == 31328:

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/220_TestimonyOfGlory/__init__.py

@@ -486,7 +486,7 @@ class Quest (JQuest) :
      required,item,maxquanty,chance=DROPLIST_COND_6[npcId]
      count = st.getQuestItemsCount(item)
      if st.getQuestItemsCount(required) and count < maxquanty :
-       if getRandom(100) < chance :
+       if self.getRandom(100) < chance :
          st.giveItems(item,1)
          if count+1 == maxquanty :                          # Check if got enough number of items
            if st.getQuestItemsCount(TIMAK_ORC_HEAD) == maxquanty and st.getQuestItemsCount(TAMLIN_ORC_SKULL) == maxquanty :

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/223_TestOfChampion/__init__.py

@@ -218,7 +218,7 @@ class Quest (JQuest) :
    cond = st.getInt("cond")
    npcId = npc.getNpcId()
    step, maxcount, chance, itemid = DROPLIST[npcId]
-   if cond == step and st.getQuestItemsCount(itemid) < maxcount and getRandom(100) < chance:
+   if cond == step and st.getQuestItemsCount(itemid) < maxcount and self.getRandom(100) < chance:
      if st.getQuestItemsCount(itemid) == (maxcount-1):
        st.giveItems(itemid,1)
        st.playSound("Itemsound.quest_middle")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/224_TestOfSagittarius/__init__.py

@@ -229,7 +229,7 @@ class Quest (JQuest) :
    
    npcId = npc.getNpcId()
    step, dropcondition, maxcount, chance, itemid = DROPLIST[npcId]
-   random = getRandom(100)
+   random = self.getRandom(100)
    
    if st.getInt("step") == step and st.getQuestItemsCount(itemid)<maxcount and random < chance:
     if dropcondition == 1:
@@ -241,7 +241,7 @@ class Quest (JQuest) :
      else:
       giveNormal(st,itemid)
     elif dropcondition == 2 :
-     if ((st.getQuestItemsCount(itemid)-120)*5)> getRandom(100) :
+     if ((st.getQuestItemsCount(itemid)-120)*5)> self.getRandom(100) :
       st.addSpawn(27090,npc,True,0)
       st.takeItems(itemid, st.getQuestItemsCount(itemid))
       st.playSound("Itemsound.quest_before_battle")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/225_TestOfSearcher/__init__.py

@@ -252,7 +252,7 @@ class Quest (JQuest) :
    cond = st.getInt("cond")
    npcId = npc.getNpcId()
    status,maxcount,chance,itemid=DROPLIST[npcId]
-   random = getRandom(100)
+   random = self.getRandom(100)
    count=st.getQuestItemsCount(itemid)
    if cond==status and count<maxcount and random<chance :
     if cond == 14:

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/226_TestOfHealer/__init__.py

@@ -180,7 +180,7 @@ class Quest (JQuest) :
      elif st.getInt("cond")==4 :
       htmltext = "30428-04.htm"
    elif npcId == ORPHAN and st.getInt("cond")==4 :
-        n = getRandom(5)
+        n = self.getRandom(5)
         if n == 0:
           htmltext = "30659-01.htm"
           htmltext = "30659-02.htm"

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/228_TestOfMagus/__init__.py

@@ -248,7 +248,7 @@ class Quest (JQuest) :
    
    npcId = npc.getNpcId()
    condition,maxcount,chance,item,part = DROPLIST[npcId]
-   random = getRandom(100)
+   random = self.getRandom(100)
    itemcount = st.getQuestItemsCount(item)
    if st.getInt("cond") == condition and itemcount < maxcount and random < chance :
     if itemcount == maxcount-1:

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/229_TestOfWitchcraft/__init__.py

@@ -381,7 +381,7 @@ class Quest (JQuest) :
 
     npcId = npc.getNpcId()
     var,value,maxcount,chance,giveList,takeList=DROPLIST[npcId]
-    random=getRandom(100)
+    random=self.getRandom(100)
     isValue = int(st.get(var))
     if int(st.get(var)) in value and random<chance:
       if takeList:

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/22_TragedyInVonHellmannForest/__init__.py

@@ -276,7 +276,7 @@ class Quest (JQuest) :
        if npcId == SOUL_OF_WELL :
            if id == 10 and st.getQuestItemsCount(JEWEL1) > 0 :
                st.set("id","11")
-           elif id == 11 and st.getQuestItemsCount(JEWEL1) > 0 and getRandom(100) < 5:
+           elif id == 11 and st.getQuestItemsCount(JEWEL1) > 0 and self.getRandom(100) < 5:
                st.takeItems(JEWEL1,-1)
                st.giveItems(JEWEL2,1)
                st.playSound("ItemSound.quest_itemget")
@@ -290,7 +290,7 @@ class Quest (JQuest) :
        if npcId == SOUL_OF_WELL :
            self.well = 0
        elif npcId in MOBS and st.getState() == State.STARTED:
-           if getRandom(10) < 1 and st.getQuestItemsCount(SKULL) < 1:
+           if self.getRandom(10) < 1 and st.getQuestItemsCount(SKULL) < 1:
                st.giveItems(SKULL,1)
                st.playSound("ItemSound.quest_itemget")
                st.set("cond","5")

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/quests/230_TestOfSummoner/__init__.py

@@ -128,13 +128,13 @@ class Quest (JQuest) :
       elif event == "30634-07.htm" :
          st.giveItems(GALATEAS_LETTER,1)
       elif event == "30063-02.htm" :                  # Lara first time to give a list out
-         random = getRandom(5)+1
+         random = self.getRandom(5)+1
          st.giveItems(LISTS[random][0],1)
          st.takeItems(GALATEAS_LETTER,1)
          st.set("Lara_Part",str(random))
          st.set("step","2")
       elif event == "30063-04.htm" :                  # Lara later to give a list out
-         random = getRandom(5)+1
+         random = self.getRandom(5)+1
          st.giveItems(LISTS[random][0],1)
          st.set("Lara_Part",str(random))
       elif event == "30635-02.htm" :                  # Almors' Part, this is the same just other items below.. so just one time comments
@@ -335,7 +335,7 @@ class Quest (JQuest) :
       if npcId in DROPLIST_LARA.keys() :
          if not st : return
          if st.getState() == State.COMPLETED : return
-         random = getRandom(100)
+         random = self.getRandom(100)
          var, value, chance, item = DROPLIST_LARA[npcId]
          count = st.getQuestItemsCount(item)
          if st.getInt(var) == value and count < 30 and random < chance:

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/232_TestOfLord/__init__.py

@@ -351,7 +351,7 @@ class Quest (JQuest) :
 
     npcId = npc.getNpcId()
     var,value,newValue,chance,maxcount,item=DROPLIST[npcId]
-    random=getRandom(100)
+    random=self.getRandom(100)
     count=st.getQuestItemsCount(item)
     spiderCount=st.getQuestItemsCount(MARSH_SPIDER_FEET)
     if item == MARSH_SPIDER_FEELER and int(st.get(var)) == value:

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/233_TestOfWarspirit/__init__.py

@@ -327,7 +327,7 @@ class Quest (JQuest) :
 
 #    [accepted values for this part],variable for the current part from the mob,maxcount,chance in %, items to give(one per kill max)=DROPLIST[npcId]
     value,var,maxcount,chance,itemList=DROPLIST[npcId]
-    random=getRandom(100)
+    random=self.getRandom(100)
 #    return the current value of the var
     isValue = st.getInt(var)
     if isValue in value and random < chance:

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/235_MimirsElixir/__init__.py

@@ -126,7 +126,7 @@ class Quest (JQuest) :
      if st.getState() != State.STARTED : return 
    
      npcId = npc.getNpcId()
-     drop = getRandom(100)
+     drop = self.getRandom(100)
      cond = st.getInt("cond")
      dropcond = DROPLIST[npcId][0]
      if drop < DROP_RATE and cond == dropcond :

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/236_SeedsOfChaos/__init__.py

@@ -236,7 +236,7 @@ class Quest (JQuest) :
     #The following algorithm should work for both quest mobs and drops for this quest.... hopefully.
     npcId = npc.getNpcId()
     dropcond, item = DROPLIST[npcId]
-    drop = getRandom(100)
+    drop = self.getRandom(100)
     cond = st.getInt("cond")
     if drop < DROP_RATE and cond == dropcond :
         if st.getQuestItemsCount(item) < NEEDED[item] :

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/238_SuccesFailureOfBusiness/__init__.py

@@ -94,7 +94,7 @@ class Quest (JQuest) :
 					st.set("cond","2")
 					st.playSound("ItemSound.quest_middle")
 		elif cond == 3 and npcId == EVIL_SPIRITS or cond == 3 and npcId == GUARDIAN_SPIRITS :
-			if getRandom(100) < 80 :
+			if self.getRandom(100) < 80 :
 				if st.getQuestItemsCount(GUARDIAN_SPIRIT_FRAGMENT) <= 19 :
 					st.giveItems(GUARDIAN_SPIRIT_FRAGMENT,1)
 					st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/239_WontYouJoinUs/__init__.py

@@ -100,7 +100,7 @@ class Quest (JQuest) :
 					st.set("cond","2")
 					st.playSound("ItemSound.quest_middle")
 		elif cond == 3 and npcId == SUPPRESSOR or cond == 3 and npcId == EXTERMINATOR :
-			if getRandom(100) < 80 :
+			if self.getRandom(100) < 80 :
 				if st.getQuestItemsCount(ENCHANTED_GOLEM_FRAGMENT) <= 19 :
 					st.giveItems(ENCHANTED_GOLEM_FRAGMENT,1)
 					st.playSound("ItemSound.quest_itemget")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/241_PossessorOfAPreciousSoul_1/__init__.py

@@ -268,7 +268,7 @@ class Quest (JQuest) :
      partyMember = self.getRandomPartyMember(player, "6")
      if partyMember :
          st = partyMember.getQuestState(qn)
-         chance = getRandom(100)
+         chance = self.getRandom(100)
          if MALRUK_SUCCUBUS_CLAW_CHANCE >= chance and st.getQuestItemsCount(MALRUK_SUCCUBUS_CLAW) < 10 :
            st.giveItems(MALRUK_SUCCUBUS_CLAW,1)
            st.playSound("ItemSound.quest_itemget")
@@ -280,7 +280,7 @@ class Quest (JQuest) :
      partyMember = self.getRandomPartyMember(player, "14")
      if partyMember :
          st = partyMember.getQuestState(qn)
-         chance = getRandom(100)
+         chance = self.getRandom(100)
          if CRIMSON_MOSS_CHANCE >= chance and st.getQuestItemsCount(CRIMSON_MOSS) < 5 :
            st.giveItems(CRIMSON_MOSS,1)
            st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/242_PossessorOfAPreciousSoul_2/__init__.py

@@ -147,7 +147,7 @@ class Quest (JQuest) :
      elif npcId == ANGEL_CORPSE :
          if cond == 4 :
            npc.doDie(npc)
-           chance = getRandom(100)
+           chance = self.getRandom(100)
            if CHANCE_FOR_HAIR < chance :
              htmltext = "31752-2.htm"
            else :

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/quests/246_PossessorOfAPreciousSoul_3/__init__.py

@@ -124,7 +124,7 @@ class Quest (JQuest) :
      partyMember = self.getRandomPartyMember(player,"awaitsWaterbinder","1")
      if partyMember :
          st = partyMember.getQuestState(qn)
-         chance = getRandom(100)
+         chance = self.getRandom(100)
          cond = st.getInt("cond")
          if st.getQuestItemsCount(WATERBINDER) < 1 :
            if chance < CHANCE_FOR_DROP :
@@ -140,7 +140,7 @@ class Quest (JQuest) :
      partyMember = self.getRandomPartyMember(player,"awaitsEvergreen","1")
      if partyMember :
          st = partyMember.getQuestState(qn)
-         chance = getRandom(100)
+         chance = self.getRandom(100)
          cond = st.getInt("cond")
          if cond == 2 and st.getQuestItemsCount(EVERGREEN) < 1 :
            if chance < CHANCE_FOR_DROP :
@@ -176,7 +176,7 @@ class Quest (JQuest) :
         if not st or st.getQuestItemsCount(FRAGMENTS) >= 100 or st.getInt("cond") != 4:
             return
         for id in MOBS:
-            if npcId == id and getRandom(100) < CHANCE_FOR_DROP_FRAGMENTS:
+            if npcId == id and self.getRandom(100) < CHANCE_FOR_DROP_FRAGMENTS:
                 st.giveItems(FRAGMENTS,1)
                 if st.getQuestItemsCount(FRAGMENTS) >= 100:
                     st.set("cond","5")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/__init__.py

@@ -150,7 +150,7 @@ class Quest (JQuest) :
         if st.getState() != State.STARTED : return 
         npcId = npc.getNpcId()
         if not st.getQuestItemsCount(Totem) and st.getInt("cond") == 9:
-            if npcId in [21557,21558,21560,21563,21564,21565,21566,21567] and getRandom(100) <=30:
+            if npcId in [21557,21558,21560,21563,21564,21565,21566,21567] and self.getRandom(100) <=30:
                 st.giveItems(Totem,1)
                 st.set("cond","10")
                 st.playSound("ItemSound.quest_middle")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/257_GuardIsBusy1/__init__.py

@@ -97,7 +97,7 @@ class Quest (JQuest) :
      if npcId == 20343 : chance = 4
      elif npcId == 20342 : chance = 2
    if st.getQuestItemsCount(GLUDIO_LORDS_MARK) :
-     if getRandom(10)<chance :
+     if self.getRandom(10)<chance :
        st.giveItems(item,1)
        st.playSound("ItemSound.quest_itemget")
    return

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/quests/258_BringWolfPelt1/__init__.py

@@ -50,8 +50,8 @@ class Quest (JQuest) :
        while not count :
           for item in REWARDS.keys() :
               qty,chance=REWARDS[item]
-              if getRandom(100) < chance and count == 0 :
-                 st.giveItems(item,getRandom(qty)+1)
+              if self.getRandom(100) < chance and count == 0 :
+                 st.giveItems(item,self.getRandom(qty)+1)
                  count+=1
        if chance < 7 :
          st.playSound("ItemSound.quest_jackpot")
@@ -67,7 +67,7 @@ class Quest (JQuest) :
    
    count = st.getQuestItemsCount(WOLF_PELT)
    numItems, chance = divmod(100*Config.RATE_QUEST_DROP,100)
-   if getRandom(100) <chance :
+   if self.getRandom(100) <chance :
      numItems = numItems + 1
    if count+numItems>=40 :
      numItems = 40 - count

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/260_HuntForOrcs1/__init__.py

@@ -87,7 +87,7 @@ class Quest (JQuest) :
    item=ORC_AMULET
    if npc.getNpcId() in range(20471,20474) :
      item = ORC_NECKLACE
-   if getRandom(10)>4 :
+   if self.getRandom(10)>4 :
      st.giveItems(item,1)
      st.playSound("ItemSound.quest_itemget")
    return

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/262_BringMeMushrooms1/__init__.py

@@ -60,7 +60,7 @@ class Quest (JQuest) :
    count = st.getQuestItemsCount(FUNGUS_SAC)
    chance = 3
    if npc.getNpcId() == 20400 : chance += 1
-   if count < 10 and getRandom(10) < chance :
+   if count < 10 and self.getRandom(10) < chance :
      st.giveItems(FUNGUS_SAC,1)
      if count == 9 :
        st.playSound("ItemSound.quest_middle")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/263_KillAllSylphs1/__init__.py

@@ -68,7 +68,7 @@ class Quest (JQuest) :
    item=ORC_NECKLACE
    if npc.getNpcId() == 20385 :
      item = ORC_AMULET
-   if getRandom(10)>4 :
+   if self.getRandom(10)>4 :
      st.giveItems(item,1)
      st.playSound("ItemSound.quest_itemget")
    return

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/264_KeenClaws/__init__.py

@@ -48,7 +48,7 @@ class Quest (JQuest) :
        htmltext = "30136-04.htm"
      else :
        st.takeItems(WOLF_CLAW,-1)
-       if getRandom(17) < 6 :
+       if self.getRandom(17) < 6 :
           st.giveItems(5140,1)
        else :
           st.giveItems(734,1)
@@ -65,7 +65,7 @@ class Quest (JQuest) :
    if st.getInt("cond") == 1:
       npcId = npc.getNpcId()
       count=st.getQuestItemsCount(WOLF_CLAW)
-      chance = getRandom(20)
+      chance = self.getRandom(20)
       qty=0
       for i in DROP[npcId]:
          if i[0]<=chance<i[1]:

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/265_ChainsOfSlavery/__init__.py

@@ -85,7 +85,7 @@ class Quest (JQuest) :
    if not st : return 
    if st.getState() != State.STARTED : return 
    
-   if getRandom(10) < (5+((npc.getNpcId()-20000)^4)) :
+   if self.getRandom(10) < (5+((npc.getNpcId()-20000)^4)) :
      st.giveItems(IMP_SHACKLES,1)
      st.playSound("ItemSound.quest_itemget")
    return

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/266_PleaOfPixies/__init__.py

@@ -56,7 +56,7 @@ class Quest (JQuest) :
        htmltext = "31852-04.htm"
      else :
        st.takeItems(PREDATORS_FANG,-1)
-       n = getRandom(100)
+       n = self.getRandom(100)
        if n<2 :
           st.giveItems(EMERALD,1)
           st.giveItems(REC_SPIRITSHOT,1)
@@ -81,7 +81,7 @@ class Quest (JQuest) :
    if st.getInt("cond") == 1:
       npcId = npc.getNpcId()
       count = st.getQuestItemsCount(PREDATORS_FANG)
-      chance = getRandom(10)
+      chance = self.getRandom(10)
       qty = 0
       for i in DROP[npcId] :
          if i[0] <= chance < i[1] :

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/267_WrathOfVerdure/__init__.py

@@ -61,7 +61,7 @@ class Quest (JQuest) :
    if not st : return 
    if st.getState() != State.STARTED : return 
    
-   if getRandom(10)<5 :
+   if self.getRandom(10)<5 :
      st.giveItems(GOBLIN_CLUB,1)
      st.playSound("ItemSound.quest_itemget")
    return

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/269_InventionAmbition/__init__.py

@@ -58,7 +58,7 @@ class Quest (JQuest) :
    if not st : return 
    if st.getState() != State.STARTED : return 
    
-   if getRandom(10)<6 :
+   if self.getRandom(10)<6 :
      st.giveItems(10866,1)
      st.playSound("ItemSound.quest_itemget")
    return

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/271_ProofOfValor/__init__.py

@@ -57,7 +57,7 @@ class Quest (JQuest) :
      st.exitQuest(False)
      st.playSound("ItemSound.quest_finish")
      st.takeItems(KASHA_WOLF_FANG,-1)
-     if getRandom(100) <= 13 :
+     if self.getRandom(100) <= 13 :
         st.giveItems(NECKLACE_OF_VALOR,1)
      else :
         st.giveItems(NECKLACE_OF_COURAGE,1)
@@ -72,7 +72,7 @@ class Quest (JQuest) :
    count = st.getQuestItemsCount(KASHA_WOLF_FANG)
    if count < 50 :
       numItems, chance = divmod(125*Config.RATE_QUEST_DROP,100)
-      if getRandom(100) <= chance :
+      if self.getRandom(100) <= chance :
          numItems += 1
       numItems = int(numItems)
       if numItems != 0 :

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/273_InvadersOfHolyland/__init__.py

@@ -99,7 +99,7 @@ class Quest (JQuest) :
    if npcId == 20311 : chance = 90
    if npcId == 20312 : chance = 87
    if npcId == 20313 : chance = 77
-   if getRandom(100) <= chance :
+   if self.getRandom(100) <= chance :
       st.giveItems(BLACK_SOULSTONE,1)
    else:
       st.giveItems(RED_SOULSTONE,1)

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/274_AgainstWolfMen/__init__.py

@@ -80,7 +80,7 @@ class Quest (JQuest) :
        st.playSound("ItemSound.quest_middle")
        st.set("cond","2")
      st.giveItems(MARAKU_WEREWOLF_HEAD,1)
-     if getRandom(100) <= 15 :
+     if self.getRandom(100) <= 15 :
        st.giveItems(MARAKU_WOLFMEN_TOTEM,1)
    return
 

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/275_BlackWingedSpies/__init__.py

@@ -70,7 +70,7 @@ class Quest (JQuest) :
           st.playSound("ItemSound.quest_middle")
           st.set("cond","2")
         st.giveItems(DARKWING_BAT_FANG,1)
-        if 66>st.getQuestItemsCount(DARKWING_BAT_FANG)>10 and getRandom(100) < 10 :
+        if 66>st.getQuestItemsCount(DARKWING_BAT_FANG)>10 and self.getRandom(100) < 10 :
           st.addSpawn(27043)
           st.giveItems(VARANGKAS_PARASITE,1)
    else :

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/276_HestuiTotem/__init__.py

@@ -68,7 +68,7 @@ class Quest (JQuest) :
    if npcId == 20479 :
       if st.getInt("cond")==1 and st.getQuestItemsCount(KASHA_CRYSTAL_ID) == 0 :
         count = st.getQuestItemsCount(KASHA_PARASITE_ID)
-        random = getRandom(100)
+        random = self.getRandom(100)
         if (count >= 70 and random < 90) or \
            (count >= 65 and random < 75) or \
            (count >= 60 and random < 60) or \

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/277_GatekeepersOffering/__init__.py

@@ -60,7 +60,7 @@ class Quest (JQuest) :
    npcId = npc.getNpcId()
    if npcId == 20333 : 
       if st.getInt("cond") == 1 and st.getQuestItemsCount(STARSTONE1_ID) < 20 :
-         if getRandom(2) == 0 :
+         if self.getRandom(2) == 0 :
             st.giveItems(STARSTONE1_ID,1)
             if st.getQuestItemsCount(STARSTONE1_ID) == 20 :
                st.playSound("ItemSound.quest_middle")

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/quests/280_TheFoodChain/__init__.py

@@ -48,10 +48,10 @@ class Quest (JQuest) :
        else:
          htmltext = "32175-06.htm"
          if keltir_tooth > 25 :
-           st.giveItems(REWARD[getRandom(len(REWARD))],1)
+           st.giveItems(REWARD[self.getRandom(len(REWARD))],1)
            st.takeItems(KELTIR_TOOTH,25)
          else :
-           st.giveItems(REWARD[getRandom(len(REWARD))],1)
+           st.giveItems(REWARD[self.getRandom(len(REWARD))],1)
            st.takeItems(KELTIR_TOOTH,keltir_tooth)
            st.takeItems(WOLF_TOOTH,25 - keltir_tooth)
      elif event == "32175-08.htm" :
@@ -88,7 +88,7 @@ class Quest (JQuest) :
      if not st: return
      if st.getState() == State.STARTED :
        npcId = npc.getNpcId()
-       chance = getRandom(100)
+       chance = self.getRandom(100)
        if (npcId in MOBS_KELTIR) and (chance < 95) : #Retail statistic info. 36 mob's - 34 tooth
          st.giveItems(KELTIR_TOOTH,1)
          st.playSound("ItemSound.quest_itemget")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/281_HeadForTheHills/__init__.py

@@ -52,7 +52,7 @@ class Quest (JQuest) :
        if hills < 50 :
          htmltext = "32173-07a.htm"
        else:
-         rnd = getRandom(len(REWARDS))
+         rnd = self.getRandom(len(REWARDS))
          REWARD = REWARDS[rnd]
          newbie = player.getNewbie()
          if newbie | NEWBIE_REWARD != newbie :
@@ -95,7 +95,7 @@ class Quest (JQuest) :
      if not st: return
      if st.getState() == State.STARTED :
        npcId = npc.getNpcId()
-       chance = getRandom(100)
+       chance = self.getRandom(100)
        if (npcId in MOBS) and (chance < 50) : #Retail statistic info. 53 mob's - 28 hills
          st.giveItems(HILLS,1)
          st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/__init__.py

@@ -68,7 +68,7 @@ class Quest (JQuest) :
      if not st: return
      if st.getState() == State.STARTED :
        npcId = npc.getNpcId()
-       chance = getRandom(100)
+       chance = self.getRandom(100)
        if (npcId == SPIDER) and (chance < 35) : #Retail statistic info. 64 mob's - 22 claw
          st.giveItems(CLAW,1)
          st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/284_MuertosFeather/__init__.py

@@ -66,7 +66,7 @@ class Quest (JQuest) :
      if not st: return
      if st.getState() == State.STARTED :
        npcId = npc.getNpcId()
-       chance = getRandom(100)
+       chance = self.getRandom(100)
        if (npcId in MOBS) and (chance < 70) : #Retail statistic info. 20 mob's - 14 feathers
          st.giveItems(FEATHER,1)
          st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/286_FabulousFeathers/__init__.py

@@ -66,7 +66,7 @@ class Quest (JQuest) :
      if not st: return
      if st.getState() == State.STARTED :
        npcId = npc.getNpcId()
-       chance = getRandom(100)
+       chance = self.getRandom(100)
        feather = st.getQuestItemsCount(FEATHER)
        if (npcId in MOBS) and (chance < 70) and feather < 80: #Retail statistic info. 113 mob's - 80 feathers
          st.giveItems(FEATHER,1)

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/291_RedBonnetsRevenge/__init__.py

@@ -51,7 +51,7 @@ class Quest (JQuest) :
           st.exitQuest(1)
           st.playSound("ItemSound.quest_finish")
           st.takeItems(BLACK_WOLF_PELT,-1)
-          n = getRandom(100)
+          n = self.getRandom(100)
           if n <= 2 :
             st.giveItems(GRANDMAS_PEARL,1)
           elif n <= 20 :

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/292_CrushBrigands/__init__.py

@@ -97,7 +97,7 @@ class Quest (JQuest) :
    if npcId in [20324, 20327]: item = GOBLIN_PENDANT
    if npcId == 20528 : item = GOBLIN_LORD_PENDANT
    if st.getInt("cond") :
-     n = getRandom(10)
+     n = self.getRandom(10)
      if n > 5 :
        st.giveItems(item,1)
        st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/293_HiddenVein/__init__.py

@@ -106,7 +106,7 @@ class Quest (JQuest) :
    if not st : return 
    if st.getState() != State.STARTED : return 
    
-   n = getRandom(100)
+   n = self.getRandom(100)
    if n > 50 :
      st.giveItems(CHRYSOLITE_ORE,1)
      st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/294_CovertBusiness/__init__.py

@@ -71,7 +71,7 @@ class Quest (JQuest) :
    if st.getInt("cond") == 1:
      npcId = npc.getNpcId()
      count=st.getQuestItemsCount(BAT_FANG)
-     chance = getRandom(10)
+     chance = self.getRandom(10)
      for i in DROP[npcId]:
         if i[0]<=chance<i[1]:
            qty=i[2]

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/295_DreamsOfFlight/__init__.py

@@ -64,7 +64,7 @@ class Quest (JQuest) :
    
    count=st.getQuestItemsCount(FLOATING_STONE)
    if count < 50 :
-     if getRandom(100) < 25 and count < 49 :
+     if self.getRandom(100) < 25 and count < 49 :
        st.giveItems(FLOATING_STONE,2)
      else:
        st.giveItems(FLOATING_STONE,1)

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/296_SilkOfTarantula/__init__.py

@@ -33,7 +33,7 @@ class Quest (JQuest) :
     elif event == "30548-02.htm" :
       if st.getQuestItemsCount(TARANTULA_SPINNERETTE) :
         htmltext = "30548-03.htm"
-        st.giveItems(TARANTULA_SPIDER_SILK,15+getRandom(9))
+        st.giveItems(TARANTULA_SPIDER_SILK,15+self.getRandom(9))
         st.takeItems(TARANTULA_SPINNERETTE,1)
     elif event == "30519-09.htm" :
       st.exitQuest(1)
@@ -77,7 +77,7 @@ class Quest (JQuest) :
    if not st : return 
    if st.getState() != State.STARTED : return 
    
-   n = getRandom(100)
+   n = self.getRandom(100)
    if n > 95 :
      st.giveItems(TARANTULA_SPINNERETTE,1)
      st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/297_GatekeepersFavor/__init__.py

@@ -60,7 +60,7 @@ class Quest (JQuest) :
    npcId = npc.getNpcId()
    if npcId == 20521 :
       if st.getInt("cond") == 1 and st.getQuestItemsCount(STARSTONE2_ID) < 20 :
-         if getRandom(2) == 0 :
+         if self.getRandom(2) == 0 :
             st.giveItems(STARSTONE2_ID,1) 
             if st.getQuestItemsCount(STARSTONE2_ID) == 20 :
                st.playSound("ItemSound.quest_middle")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/300_HuntingLetoLizardman/__init__.py

@@ -35,7 +35,7 @@ class Quest (JQuest) :
      if count == 60 and cond == 2 :
        htmltext = "30126-06.htm"
        st.takeItems(BRACELET,-1)
-       item,qty = REWARDS[getRandom(len(REWARDS))]
+       item,qty = REWARDS[self.getRandom(len(REWARDS))]
        st.giveItems(item,qty)
        st.playSound("ItemSound.quest_finish")
        st.exitQuest(1)
@@ -66,7 +66,7 @@ class Quest (JQuest) :
    
    count = st.getQuestItemsCount(BRACELET)
    cond = st.getInt("cond")
-   if getRandom(100) < CHANCE + ((npc.getNpcId() - 20579)*5) and count < 60 and cond == 1:
+   if self.getRandom(100) < CHANCE + ((npc.getNpcId() - 20579)*5) and count < 60 and cond == 1:
      st.giveItems(BRACELET,1)
      if count == 59 :
         st.playSound("ItemSound.quest_middle")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/303_CollectArrowheads/__init__.py

@@ -58,7 +58,7 @@ class Quest (JQuest) :
    if st.getState() != State.STARTED : return 
    
    count=st.getQuestItemsCount(ORCISH_ARROWHEAD)
-   if count<10 and getRandom(100)<40 :
+   if count<10 and self.getRandom(100)<40 :
      st.giveItems(ORCISH_ARROWHEAD,1)
      if count == 9 :
        st.set("cond","2") 

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/306_CrystalOfFireice/__init__.py

@@ -73,7 +73,7 @@ class Quest (JQuest) :
    
    npcId = npc.getNpcId()
    chance,item=DROPLIST[npcId]
-   if getRandom(100)<chance :
+   if self.getRandom(100)<chance :
      st.giveItems(item,1)
      st.playSound("ItemSound.quest_itemget")
    return

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/quests/308_ReedFieldMaintenance/__init__.py

@@ -124,15 +124,15 @@ class Quest (JQuest) :
 		npcId = npc.getNpcId()
 		cond = st.getInt("cond")
 		if cond == 1 and npcId in MUCROKIANS :
-			if getRandom(100) < MUCROKIAN_HIDE_CHANCE :
+			if self.getRandom(100) < MUCROKIAN_HIDE_CHANCE :
 				st.giveItems(MUCROKIAN_HIDE,1)
 				st.playSound("ItemSound.quest_itemget")
 		elif cond == 1 and npcId == CHANGED_MUCROKIAN :
-			if getRandom(100) < AWAKENED_HIDE_CHANCE :
+			if self.getRandom(100) < AWAKENED_HIDE_CHANCE :
 				st.giveItems(AWAKENED_MUCROKIAN_HIDE,1)
 				st.playSound("ItemSound.quest_itemget")
 		elif cond == 1 and npcId == CONTAMINATED_MUCROKIAN :
-			if getRandom(100) < 10 :
+			if self.getRandom(100) < 10 :
 				st.giveItems(MUCROKIAN_HIDE,1)
 				st.playSound("ItemSound.quest_itemget")
 		return

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/310_OnlyWhatRemains/__init__.py

@@ -76,7 +76,7 @@ class Quest (JQuest) :
 		if st.getInt("cond") == 1 and npc.getNpcId() in MOBS :
 			chance = DROP_CHANCE*Config.RATE_QUEST_DROP
 			numItems, chance = divmod(chance,100)
-			if getRandom(100) < chance : 
+			if self.getRandom(100) < chance : 
 				numItems += 1
 			if numItems :
 				st.giveItems(DIRTY_BEAD, int(numItems))

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/311_ExpulsionOfEvilSpirits/__init__.py

@@ -118,7 +118,7 @@ class Quest (JQuest) :
 		npcId = npc.getNpcId()
 		cond = st.getInt("cond")
 		if cond == 1 and npcId in MOBS :
-			rand = getRandom(100)
+			rand = self.getRandom(100)
 			if rand == 1 :
 				st.giveItems(SOUL_CORE,1)
 				st.playSound("ItemSound.quest_itemget")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/312_TakeAdvantageOfTheCrisis/__init__.py

@@ -101,7 +101,7 @@ class Quest (JQuest) :
 		if cond == 1 and npcId in MINE_MOBS :
 			chance = DROP_CHANCE*Config.RATE_QUEST_DROP
 			numItems, chance = divmod(chance,100)
-			if getRandom(100) < chance : 
+			if self.getRandom(100) < chance : 
 				numItems += 1
 			if numItems :
 				st.giveItems(MINERAL_FRAGMENT,int(numItems))

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/313_CollectSpores/__init__.py

@@ -53,7 +53,7 @@ class Quest (JQuest) :
    if not st : return 
    if st.getState() != State.STARTED : return 
    
-   if st.getQuestItemsCount(FUNGUS_SAC)<10 and getRandom(100) < 50 :
+   if st.getQuestItemsCount(FUNGUS_SAC)<10 and self.getRandom(100) < 50 :
      st.giveItems(FUNGUS_SAC,1)
      if st.getQuestItemsCount(FUNGUS_SAC) == 10 :
        st.playSound("ItemSound.quest_middle")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/316_DestroyPlaguebringers/__init__.py

@@ -67,10 +67,10 @@ class Quest (JQuest) :
    
    npcId = npc.getNpcId()
    if npcId == 27020 :
-     if st.getQuestItemsCount(VAROOL_FOULCLAWS_FANG) == 0 and getRandom(10)>7:
+     if st.getQuestItemsCount(VAROOL_FOULCLAWS_FANG) == 0 and self.getRandom(10)>7:
        st.giveItems(VAROOL_FOULCLAWS_FANG,1)
        st.playSound("ItemSound.quest_middle")
-   elif getRandom(10)>5 :
+   elif self.getRandom(10)>5 :
      st.giveItems(WERERAT_FANG,1)
      st.playSound("ItemSound.quest_itemget")
    return

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/317_CatchTheWind/__init__.py

@@ -58,7 +58,7 @@ class Quest (JQuest) :
    if not st : return 
    if st.getState() != State.STARTED : return 
    
-   if getRandom(100) < 50:
+   if self.getRandom(100) < 50:
       st.giveItems(WIND_SHARD,1)
       st.playSound("ItemSound.quest_itemget")
    return

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/319_ScentOfDeath/__init__.py

@@ -57,7 +57,7 @@ class Quest (JQuest) :
    if st.getState() != State.STARTED : return 
    
    count = st.getQuestItemsCount(ZOMBIE_SKIN)
-   if count < 5 and getRandom(10) > 7 :
+   if count < 5 and self.getRandom(10) > 7 :
      st.giveItems(ZOMBIE_SKIN,1)
      if count == 4 :
        st.playSound("ItemSound.quest_middle")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/320_BonesTellFuture/__init__.py

@@ -56,7 +56,7 @@ class Quest (JQuest) :
    if st.getState() != State.STARTED : return 
    
    count=st.getQuestItemsCount(BONE_FRAGMENT)
-   if count<10 and getRandom(10)>7 :
+   if count<10 and self.getRandom(10)>7 :
       st.giveItems(BONE_FRAGMENT,1)
       if count == 9 :
         st.playSound("ItemSound.quest_middle")

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/324_SweetestVenom/__init__.py

@@ -56,7 +56,7 @@ class Quest (JQuest) :
    
    chance=22+(((npc.getNpcId()-20000)^34)/4)
    count=st.getQuestItemsCount(VENOM_SAC)
-   if count < 10 and getRandom(100) < chance :
+   if count < 10 and self.getRandom(100) < chance :
      st.giveItems(VENOM_SAC,1)
      if count == 9 :
        st.playSound("ItemSound.quest_middle")

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/325_GrimCollector/__init__.py

@@ -82,7 +82,7 @@ class Quest (JQuest) :
          st.takeItems(ARM_BONE1_ID,1)
          st.takeItems(RIB_BONE1_ID,1)
          st.takeItems(THIGH_BONE1_ID,1) 
-         if getRandom(5)<4 :
+         if self.getRandom(5)<4 :
             st.giveItems(COMPLETE_SKELETON_ID,1)
          else:
             htmltext = "30342-04.htm"
@@ -130,7 +130,7 @@ class Quest (JQuest) :
    
    npcId = npc.getNpcId()
    if st.getQuestItemsCount(ANATOMY_DIAGRAM_ID) :
-    n = getRandom(100)
+    n = self.getRandom(100)
     if npcId == 20026 :
      if n<90 :
       st.playSound("ItemSound.quest_itemget")   

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/326_VanquishRemnants/__init__.py

@@ -79,7 +79,7 @@ class Quest (JQuest) :
    if st.getState() != State.STARTED : return 
    
    item,chance=DROPLIST[npc.getNpcId()]
-   if getRandom(100)<chance :
+   if self.getRandom(100)<chance :
      st.giveItems(item,1)
      st.playSound("ItemSound.quest_itemget")
    return

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません