Quote:
Originally Posted by Splorf22
[You must be logged in to view images. Log in or Register.]
I don't understand why, but apparently repops are actually hard to code (this doesn't make a lot of sense to me; maybe Nilbog can explain. But there must be some slick hack to make it work easily).
|
There's any number of ways you could get this to work (you're a computer science guy - go check out the code yourself and see) and none of them would be especially difficult. It could be implemented through the quest manager, straight up in C++ with timers, or even as a custom sort of spawn within a single zone that branches out to the rest.
With the exception of a few quite difficult features like the pathing system, LoS checks (the system used was coded by a guy who didn't even understand it and pulled it off the internet and stuck it in, though it's actually quite a decent implementation), and op codes and packet structures for interacting with the client, most of what's going on on an eqemu box is more tedious than difficult. Most every part of it is completely obvious and you just have to know your way around.