|
Чт, 10 Май 2018 12:23 Заголовок сообщения: Improve algorithm to your "loot" procedure status:
|
|
|
I've learned about the rumours which Maplestory Mesos items that fall from dinosaurs will only stay for 30 seconds instead of the normal 180 seconds (or somewhere around that I am not sure). Alright, okay. So supposing the normal duration was 180s, and assuming for this duration you constantly kill mobs in the same rate, the maximum amount of items on the ground will be decreased to 30/180=1/6. Does this help at all?
I frankly don't agree. It may depend on your hardware and community however.Regardless of whether this so-called alternative fixes the loot lag, everyone should agree that this really is THE normal Nexon-approach of repairing problems: fix the problem on the face, split every related AND unrelated components in game while significantly nerfing game experience. Think of what they did to Kanna and Kishin recently.
Think of what they do if they nerf training maps because it was too popular, instead of buffing other unpopular/outdated maps so people are able to disperse while not having their exp gain speed reduced, and then decrease the exp required to reach to Lv200 since it's too hard to level with all the channels nerfed. Really? Here is the most stupid approach of each problem. Obviously balancing every maps in the game is impossible and impractical, so one map will probably always be better than others. Obviously Nexon will then nerf this map.
Back to the topic. Assuming from gamers' experiences that you lag once you pick up items while there are a lot of items on the ground in the entire map, so I can only say that Nexon developers just can not be bothered to really write some decent code, and just concentrate on incorporating more broken buggy contents.
Alright back to the subject. Assuming from MS2 Mesos gamers' experiences that you lag when you pick up items while there are a lot of items on the ground in the entire map, I figure that the looting algorithm is the most basic one which everybody can think of: "yea just loop through all of the items in the map and then do a collision detection with the pet, and if it collides, while still inside the loop send a request package to the waiter that the pet is trying to pick up ONE thing". |
|