IDEAS FOR RYZOM


Prospect logic

Olmo
Funny enough, if Excellent mats share the area with lower grades we get season/time/weather 'errors' prospecting for exactly Choice. Above ground.

And finally, get rid of "Not found due to an obstacle". Collision detection was relaxed (even almost removed for mobs) for a reason and there are no other LOS checks I'm aware of. Again, for a reason.

Not arguing that prospecting does not need changes (it does), but the way it works is (more ore less):
* server generates random x,y coords based prospect area coverage (range, angle) and number of source (+few bonus spots for free iirc).
* x,y is feed into function that gives back resource type, grade at that location (procedurally generated based deposit)
* it then checks them against prospect action filter (grade, type, ecosystem) and deposit filter (grade, type, ecosystem, time, weather)
* it tries to give most specific error message.

ie, if you ask 'up to choice' and prospect in area that has overlapped excellent deposit, then you may see (if no match was found)
* not in this weather, time, season, or
* if weather, time, season matches you may see 'resources found, but different grade, because you hit x,y location that generated excellent source (and you wanted choice), or
* you may see 'no resources found in this area', which means x,y did not generate any source despite being inside deposit area.

minor, major stanzas give bonus sources for server to choose so use them if you can.

also note
* above ground deposits have choice,excellent in them
* procedural generation may render uneven distribution of nodes in deposit area
* or uneven distribution of type/grade is some parts of the area.

unfortunatelly 'tracking' only leads you to the deposit.

---

Hello!
Show topic
Last visit Saturday, 9 November 12:04:42 UTC
P_:G_:PLAYER

powered by ryzom-api