CAAD
http://foro.caad.es/

Una duda sobre los objetos en AGE
http://foro.caad.es/viewtopic.php?f=31&t=3114
Página 1 de 1

Autor:  jenesis [ 22 May 2009 11:29 ]
Asunto:  Una duda sobre los objetos en AGE

¿Cuando haces un "remove", a dónde va a parar el objeto?
Es que tenía la duda si al mover un objeto se podía primero remover y luego añadir, por eso de que un objeto necesita estar en un sitio para ser movido a otro.
He comprobado que es indiferente que se el objeto se remueva antes o después de añadirlo, y de ahí mi duda existencial. :lol:

un saludo
Jen

Autor:  Al-Khwarizmi [ 22 May 2009 11:57 ]
Asunto: 

Gráficamente, lo que haces cuando haces un remove es como si en el PUCK quitaras la flecha "contiene" que une la localidad con el objeto (o a una criatura con el objeto, si está en el inventario de la criatura). Pero el objeto en sí lo dejas ahí, y puedes dárselo luego a otros jugadores o personajes sin problema.

En principio no hay manera de borrar un objeto definitivamente y que desaparezca de la memoria, todos los objetos están siempre ahí. Lo que haces con el remove es hacer que dejen de estar en la localidad o inventario donde están, y quedarían como un "objeto suelto" que no se vería desde la aventura. Pero siempre puedes volver a referirte a esos objetos con world.getItem("...") y volverlos a meter en la aventura añadiéndolos a algo, los objetos siguen estando ahí y funcionan de forma normal.

Por lo tanto, efectivamente, si quieres mover un objeto de un sitio a otro da igual en qué orden hagas el add y el remove, de las dos maneras está bien.

Página 1 de 1 Todos los horarios son UTC + 1 hora
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/