Yeah, I agree Dian - it might make a great test server. I was more going for.. a place people came to play.
At some point we'll have to agree on era, features, and whether or not we should use a custom map (which I'm probably in favor of at this point).
So, after the discussion today so thoughtfully initiated by my dear friend Goober, I got to thinking.
@Ravenwolfe hit the nail on the head. I know a lot of people here come for help with their servers, but there's still a good many of us who come here simply because we love the game, and we...
UO Free Servers are not a joke. They are the life blood of what you might call community. I've played some amazing games, made by some amazing people and you have no business generalizing their efforts. You could not hope to accomplish what some of these men and women have done, and nor could I...
Am I the only one of the opinion we should be leading them, and not they us? Our community is undoubtedly larger, more diverse in perspective, and probably contains more raw talent than any of the development teams since Origins. Remember how we had races long before UO ever started putting out...
Two hours later...
Okay guys, I'm still not exactly sure why but the "preferred method" crashes.. the method I was using (the one with the list being called in the control statement) works, but only for three items.. which is super weird to me.
Anyway, here's some working code...
I don't know what else you expect from the guy who emulated a game and then sold imaginary items for hundreds of dollars... and still does. I think the last time I checked the going price on a hued ethereal was like $100-200. Now that's value.
For everyone's future reference:
When using a foreach statement, you may not use AcquireItems() within the control statement. The reason being, every time it iterates through it's generating a new list. This is a problem because you're enacting a loop on the list that existed beforehand.
The...
The crash is due to the foreach functionality acting on the AcquireItems() list, i'll have to do some further investigation to really tell you why though.
Change it to this and you should be good.
for (int i = 0; i < ((Container)box).AcquireItems().Count; i++)...