User Tools

Site Tools


es:rpd:sociologist_npc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:rpd:sociologist_npc [2026/01/04 07:16] – Add Spanish translations for guardian_subclass, regeneration_buff, and sociologist_npc mikees:rpd:sociologist_npc [2026/01/04 07:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== NPC Sociólogo ======
  
 +{{ rpd:images:sociologistnpc_sprite.png|NPC Sociólogo }}
 +
 +==== Descripción ====
 +El **NPC Sociólogo** es un personaje no jugador en Remixed Dungeon que pregunta si el jugador quiere participar en una encuesta. Este personaje es parte de una característica de juego que permite a los jugadores acceder a contenido de encuesta.
 +
 +==== Ubicación ====
 +  * Se encuentra aleatoriamente en los niveles de la mazmorra
 +
 +==== Interacciones ====
 +  * Cuando se acerca, presenta un diálogo preguntando al jugador si le gustaría participar en una encuesta
 +  * Si el jugador acepta, solicita permiso de Internet para descargar contenido de la encuesta
 +  * Si el jugador se niega, el NPC deja al jugador en paz
 +
 +==== Clase Java ====
 +  * **Clase Java:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/SociologistNPC.java|SociologistNPC.java]]
 +  * **Clase Base:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/ImmortalNPC.java|ImmortalNPC.java]]
 +
 +==== Comportamiento ====
 +  * Cuando se le acerca, presenta un diálogo con las opciones "Sí" y "No"
 +  * Si el jugador selecciona "Sí", solicita permiso de Internet e intenta descargar survey.json desde una fuente externa
 +  * Si se otorga el permiso, descarga contenido de encuesta desde un repositorio de GitHub
 +  * Si el jugador selecciona "No", el NPC dice un mensaje sobre que se requiere Internet para las encuestas
 +
 +==== Detalles de Implementación ====
 +El NPC está implementado como un ImmortalNPC que implementa las interfaces DownloadStateListener.IDownloadComplete e InterstitialPoint, lo que le permite manejar el proceso de descarga y gestionar la interfaz de usuario durante la descarga.
 +
 +{{tag> rpd npcs}}
es/rpd/sociologist_npc.txt · Last modified: by 127.0.0.1