|
| ||||
Announcements
| Welcome to Sigil: City of Doors. We hope you enjoy your visit. You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! If you're already a member please log in to your account to access all of our features: |
| Update 13/01/15 | |
|---|---|
| Topic Started: Jan 13 2015, 09:32 AM (200 Views) | |
| Agony_Aunt | Jan 13 2015, 09:32 AM Post #1 |
|
Get a Life
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Two changes today. 1) Fix for store in Golden Bariaur - no longer purchases items from players. Was purchasing items for full price. If you took advantage of this, then you are naughty and if we see anyone with excessive jink, we will cross check the dates and if it was obtained during the last few days, we will roll back your character. 2) Modified the OOC room portal script (that checks for illegal items) to also check for temporary properties stuck on items. Hopefully this will at least partially resolve the Eladrin bonus properties problem and also problems with spells that get stuck as well. |
| Stepped down as admin, but still lurking. | |
![]() |
|
| Er_Nano_Infame | Jan 13 2015, 08:22 PM Post #2 |
|
EL NANO!!
![]()
|
2) it also reintroduced the inventory items limit (grrrr >:( ) |
|
Maewind:''That's still plant-hating! That makes you a plant racist!'' Lucelle Vand'hovar: ''Miss Maewind, i assure you, the plants started this conflict.'' Nienna: ''Razorvine is hardly a plant, in her defense.''
| |
![]() |
|
| Agony_Aunt | Jan 14 2015, 07:14 AM Post #3 |
|
Get a Life
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
There has always been a limit. What it may have done is reduced that limit due to extra code in the is_legal script that now checks for temporary item properties and strips them. I think i know why it might have become less optimized, although i find it a little strange. The original version of a function would check each item for a whole range of illegal properties. This used a hardcoded call, but made that call multiple times, once per item property we wanted to check. Since i was iterating through all the properties individually anyway, to check for temporary properites, i simply added a case statement to check for the illegal properties at the same time and removed the hardcode function checks. Looks like the hardcode routines are a lot more optimized than the scripted function calls. So despite my code on paper being more efficient, its probably using more instructions behind the scenes. Therefore reducing the limit. |
| Stepped down as admin, but still lurking. | |
![]() |
|
| cryptc | Jan 14 2015, 07:31 AM Post #4 |
|
Advisor
![]()
|
The limit is only because of an overflow in how many items can be iterated though, atleast that's what I concluded with when I first encountered it years ago. Something about the iterator only returning integer of some sort which had a very low maximum. |
| "One of the most curious statements I've seen on this list is that PlaneScape is a logical world. I must have erred. I was trying to create a world that defied logic." - David 'Zeb' Cook | |
![]() |
|
| Agony_Aunt | Jan 14 2015, 08:05 AM Post #5 |
|
Get a Life
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I always understood it to be a TMI overflow issue or a timeout issue. I could be wrong of course. |
| Stepped down as admin, but still lurking. | |
![]() |
|
| « Previous Topic · Announcements and Information · Next Topic » |





![]](http://b2.ifrm.com/10754/109/0/f7002139/pipend.png)






12:48 AM Jul 11