diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-09-21 12:12:14 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-09-21 12:12:14 -0300 |
commit | 912a10208c99165b171538ad52ef1e2a11f4603b (patch) | |
tree | 0636f7efb55052bcf0ebb88f7f36b28c9e70ccc4 | |
parent | d780fef4937fae3dd359b0f3c679ae0b856ecead (diff) | |
download | serverdata-912a10208c99165b171538ad52ef1e2a11f4603b.tar.gz serverdata-912a10208c99165b171538ad52ef1e2a11f4603b.tar.bz2 serverdata-912a10208c99165b171538ad52ef1e2a11f4603b.tar.xz serverdata-912a10208c99165b171538ad52ef1e2a11f4603b.zip |
Take in account Caelum & Dracoula quests on To Tulimshar Travels.
-rw-r--r-- | npc/016-1/captain.txt | 4 | ||||
-rw-r--r-- | npc/functions/util.txt | 42 |
2 files changed, 28 insertions, 18 deletions
diff --git a/npc/016-1/captain.txt b/npc/016-1/captain.txt index a34fad867..f27208b45 100644 --- a/npc/016-1/captain.txt +++ b/npc/016-1/captain.txt @@ -79,7 +79,9 @@ L_THurns: L_TTulim: .@x=reputation("Tulim"); - if (.@x >= 12) + if (.@x >= 14) + .@price-=1850; + else if (.@x >= 12) .@price-=1750; else if (.@x >= 10) .@price-=1500; diff --git a/npc/functions/util.txt b/npc/functions/util.txt index 3eee8cac3..99d60da5d 100644 --- a/npc/functions/util.txt +++ b/npc/functions/util.txt @@ -87,30 +87,22 @@ function script nard_reputation { function script reputation { .@nr=0; // Base reputation - // Tulimshar Quests (12 points) + // Tulimshar Quests (14 points) if (getarg(0) == "Tulim") { - // Swezanne Quest (+1 rep) - if (getq(TulimsharQuest_Swezanne) >= 1) - .@nr=.@nr+1; - - // Sailors Quest (+1 rep) - if (getq(TulimsharQuest_Sailors) >= 2) + // Eugene Quest (+1 rep) + if (getq(TulimsharQuests_Fishman) >= 2) .@nr=.@nr+1; - // Hasan Quest (+1 rep) - if (getq(TulimsharQuest_Hasan) >= 5) + // Sarah Quest (+1 rep) + if (getq(TulimsharQuest_Sarah) >= 1) .@nr=.@nr+1; // Dausen Quest (+1 rep) if (getq(TulimsharQuest_WaterForGuard) >= 3) .@nr=.@nr+1; - // Eugene Quest (+1 rep) - if (getq(TulimsharQuests_Fishman) >= 2) - .@nr=.@nr+1; - - // Sarah Quest (+1 rep) - if (getq(TulimsharQuest_Sarah) >= 1) + // Swezanne Quest (+1 rep) + if (getq(TulimsharQuest_Swezanne) >= 1) .@nr=.@nr+1; // Silvia Quest (+1 rep) @@ -123,10 +115,18 @@ function script reputation { .@nr=.@nr+1; */ + // Hasan Quest (+1 rep) + if (getq(TulimsharQuest_Hasan) >= 5) + .@nr=.@nr+1; + // Devoir Quest (+1 rep) if (getq(TulimsharQuest_Devoir) >= 1) .@nr=.@nr+1; + // Sailors Quest (+1 rep) + if (getq(TulimsharQuest_Sailors) >= 2) + .@nr=.@nr+1; + // Zarkor Quest (+1 rep) if (getq(TulimsharQuest_DarkInvocator) >= 7) .@nr=.@nr+1; @@ -135,12 +135,20 @@ function script reputation { if (getq(TulimsharQuest_AnwarField) >= 10) .@nr=.@nr+1; + // Neko Quest (+1 rep) + if (getq(TulimsharQuest_Neko) >= 2) + .@nr=.@nr+1; + // Tycoon Quest (+1 rep) if (getq(MineQuest_Tycoon) >= 15) .@nr=.@nr+1; - // Neko Quest (+1 rep) - if (getq(TulimsharQuest_Neko) >= 2) + // Dracoula Quest (+1 rep) + if (getq(MineQuest_Dracoula) >= 1) + .@nr=.@nr+1; + + // Caelum Quest (+1 rep) + if (getq(MineQuest_Caelum) >= 2) .@nr=.@nr+1; |