diff options
author | Jesusaves <cpntb1@ymail.com> | 2024-06-02 21:30:50 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2024-06-02 21:30:50 -0300 |
commit | 7cbf2465f3b184dfdacc10a6b8b3591a359e7c71 (patch) | |
tree | ca171fe9f11dda661e5a884f47b22c6ddf95db13 /npc/craft/price.txt | |
parent | 28a6e4e42a7566d4fa59e0607bfec253ca995205 (diff) | |
download | serverdata-7cbf2465f3b184dfdacc10a6b8b3591a359e7c71.tar.gz serverdata-7cbf2465f3b184dfdacc10a6b8b3591a359e7c71.tar.bz2 serverdata-7cbf2465f3b184dfdacc10a6b8b3591a359e7c71.tar.xz serverdata-7cbf2465f3b184dfdacc10a6b8b3591a359e7c71.zip |
On Beta Server, do not allow Sunny Crystals to be traded, to fix an exploit
Diffstat (limited to 'npc/craft/price.txt')
-rw-r--r-- | npc/craft/price.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/npc/craft/price.txt b/npc/craft/price.txt index 7cc755029..f2f073872 100644 --- a/npc/craft/price.txt +++ b/npc/craft/price.txt @@ -226,6 +226,15 @@ function script fix_cPrice { // Manual fixes (handling _fix_cPrice shortcomings) setiteminfo(DarkCrystal, ITEMINFO_SELLPRICE, rand2(150, 250)); + + // Special fix for Beta Server + if ($BETASERVER) { + .@itr = getiteminfo(SunnyCrystal, ITEMINFO_TRADE); + .@itr = .@itr | ITR_NOGSTORAGE; + .@itr = .@itr | ITR_NOTRADE; + .@itr = .@itr | ITR_NOMAIL; + setiteminfo(SunnyCrystal, ITEMINFO_TRADE, .@itr); + } return; } |