Iniciado por
culd
Esto es un sistema muy sensilo de impementar (lo hise para ao.net), la idea bien rolera, seria que cada arbol (segun tipo de arbol) tenga una cierta cantidad maxima de "leñas" para leñar (valga la redundancia)
Es decir, un arbol tiene 10.000 leñas disponibles, a medida que se va talando se descuenta de ese total, cuando queda en 0, ese arbol cambia a un simple tallo corto que no sirve para ser leñado pero sigue ocupando un espacio en esa posicion.
Para implementarlo es muy simple, en los dats, cada tipo de arbol se le pone un nuevo identificador con la cantidad de leña. Y se guarda un dato mas en el mapa... Entonces al cargar el mapa del mundo por primera vez, le asigna el valor del maximo de leña, a medida que se tala, se modifica ese valor en dicho mapa para dicho arbol, cuando queda en 0 se cambia el valor del arbol por un arbol tallado, y listo, todo queda almacenado en el worldsave...
Me van a decir.. "y cuando se terminen los arboles?", eso es parte del rol, la idea es que los leñadores busquen arboles disponibles en todo el mundo, de paso aplica mi idea de "trabajo en zona NO SEGURA" y se ven obligados a salir por el mundo a buscar arboles.
Un arbol como maximo podria tener 32.000 leños para usar un integer como almacenamiento, creo que ya es suficiente.