2009-11-11, 02:40 PM
I think I know why this bug happens.
In Commodity.img (cash shop data), the expiration time of the item is specified (e.g. regular items have Period = 90 because they last 90 days). Period 0 marks a permanent item.
Now, my theory is like this: Nexon remembered to tell the server that Period 0 == Permanent on regular equips. However, since pets work a bit differently they are probably on a different routine that Nexon forgot to change. This causes the server to give the item with 0 days left, meaning it expired.
In Commodity.img (cash shop data), the expiration time of the item is specified (e.g. regular items have Period = 90 because they last 90 days). Period 0 marks a permanent item.
Now, my theory is like this: Nexon remembered to tell the server that Period 0 == Permanent on regular equips. However, since pets work a bit differently they are probably on a different routine that Nexon forgot to change. This causes the server to give the item with 0 days left, meaning it expired.

