// OT-MMO: ventana de entrada a un dungeon (la abre el servidor cuando el líder usa el portal). // Los sprites se dibujan en un búfer de 64 y se escalan al recuadro: 128 = el doble, nítido. DgEnemigo < Panel size: 100 100 UICreature id: cara anchors.top: parent.top anchors.horizontalCenter: parent.horizontalCenter margin-top: -34 size: 128 128 creature-size: 128 creature-center: true phantom: true Label id: nombre anchors.bottom: parent.bottom anchors.left: parent.left anchors.right: parent.right height: 30 text-wrap: true ttf-font: geist ttf-font-size: 11 color: $otmmo-text-2 text-align: center DgBotin < GameCell UIItem id: item anchors.centerIn: parent size: 32 32 virtual: true phantom: true // Botón de la versión HEROICA (heroicas, 26-oct): rojo sangre amenazante, no el dorado normal. Detrás va un halo rojo // (heroicaBrillo) que se enciende más cuando la heroica está elegida. DgHeroica < UIButton size: 150 26 ttf-font: $otmmo-font-strong ttf-font-size: $otmmo-size-sm color: #FFE9E9 background-color: #3A0608 border-width: 2 border-color: #B3141C text: HEROICA click-sound: 2774 $hover !disabled: background-color: #5C0A0F border-color: #E8262F $checked !disabled: background-color: #7A0C12 border-color: #FF4A4A color: #FFFFFF $hover checked !disabled: background-color: #8E1017 $pressed !disabled: background-color: #260304 text-offset: 0 1 DgMiembro < GamePanel size: 146 150 UICreature id: cara anchors.top: parent.top anchors.horizontalCenter: parent.horizontalCenter margin-top: -28 size: 128 128 creature-size: 128 creature-center: true phantom: true Label id: nombre anchors.top: parent.top anchors.left: parent.left anchors.right: parent.right margin-top: 84 ttf-font: geistsemibold ttf-font-size: 12 color: $otmmo-text text-align: center Label id: clase anchors.top: nombre.bottom anchors.left: parent.left anchors.right: parent.right margin-top: 2 ttf-font: geist ttf-font-size: 11 color: $otmmo-text-2 text-align: center Label id: estado anchors.bottom: parent.bottom anchors.left: parent.left anchors.right: parent.right height: 20 margin: 1 ttf-font: geistsemibold ttf-font-size: 11 color: $otmmo-text-2 text-align: center background-color: $otmmo-bg-2 ValdrenVentana id: ventanaDungeon size: 680 680 @onEscape: modules.game_dungeon.salir() // Ilustración de la dungeon (game_viaje/images/dungeons, PixelLab) con la ficha encima. ValdrenArte id: arte anchors.top: parent.top anchors.left: parent.left anchors.right: parent.right height: 112 ValdrenVelo id: velo anchors.bottom: arte.bottom anchors.left: arte.left anchors.right: arte.right margin: 1 height: 44 GameTextMuted id: meta anchors.top: velo.top anchors.left: velo.left margin-top: 6 margin-left: 12 color: #E8D3A2 ttf-stroke: 1 #10161C Label id: lema anchors.top: meta.bottom anchors.left: velo.left anchors.right: velo.right margin-top: 3 margin-left: 12 height: 16 ttf-stroke: 1 #10161C ttf-font: geist ttf-font-size: 13 color: $otmmo-text GameSection id: tEnemigos anchors.top: arte.bottom anchors.left: parent.left margin-top: 14 text: Enemigos Panel id: enemigos anchors.top: tEnemigos.bottom anchors.left: parent.left margin-top: 20 size: 310 100 layout: type: horizontalBox Panel id: jefe anchors.top: enemigos.bottom anchors.left: parent.left margin-top: 8 size: 300 92 background-color: $otmmo-bg border-width: 1 border-color: $otmmo-border UICreature id: cara anchors.left: parent.left anchors.verticalCenter: parent.verticalCenter margin-left: -26 margin-top: 2 size: 128 128 creature-size: 128 creature-center: true phantom: true GameTextMuted id: etiqueta anchors.top: parent.top anchors.left: cara.right margin-top: 12 margin-left: -22 text: Jefe ttf-font: geistsemibold color: $otmmo-warn Label id: nombre anchors.top: etiqueta.bottom anchors.left: etiqueta.left margin-top: 2 ttf-font: geistsemibold ttf-font-size: 15 color: $otmmo-text text-auto-resize: true GameTextMuted id: mecanicas anchors.top: nombre.bottom anchors.left: etiqueta.left anchors.right: parent.right margin-top: 4 margin-right: 8 height: 32 text-auto-resize: false text-wrap: true text-align: topLeft GameSection id: tBotin anchors.top: tEnemigos.top anchors.left: parent.left margin-left: 336 text: Botín posible Panel id: pestanas anchors.top: tBotin.bottom anchors.left: tBotin.left anchors.right: parent.right margin-top: 6 height: 24 layout: type: horizontalBox spacing: 4 Panel id: lineaPestanas anchors.top: pestanas.bottom anchors.left: pestanas.left anchors.right: parent.right height: 1 background-color: $otmmo-border Panel id: rejilla anchors.top: lineaPestanas.bottom anchors.left: pestanas.left anchors.right: parent.right margin-top: 10 height: 40 layout: type: grid cell-size: 40 40 cell-spacing: 6 num-columns: 6 GameTextMuted id: notaBotin anchors.top: rejilla.bottom anchors.left: rejilla.left anchors.right: parent.right margin-top: 8 height: 32 text-auto-resize: false text-wrap: true text-align: topLeft text: Botín de grupo: el jefe suelta 2 o 3 piezas y se tiran a dados (Necesidad, Codicia o Pasar). GameSection id: tEncuentros anchors.top: notaBotin.bottom anchors.left: tBotin.left margin-top: 8 text: Encuentros Label id: encuentros anchors.top: tEncuentros.bottom anchors.left: tBotin.left anchors.right: parent.right margin-top: 4 height: 72 text-align: topLeft ttf-font: geist ttf-font-size: 12 color: $otmmo-text-2 Panel id: separador anchors.top: jefe.bottom anchors.left: parent.left anchors.right: parent.right margin-top: 16 height: 1 background-color: $otmmo-border GameSection id: tGrupo anchors.top: separador.bottom anchors.left: parent.left margin-top: 12 GameNumber id: listos anchors.verticalCenter: tGrupo.verticalCenter anchors.right: parent.right Panel id: miembros anchors.top: tGrupo.bottom anchors.left: parent.left anchors.right: parent.right margin-top: 8 height: 150 layout: type: horizontalBox spacing: 8 Panel id: plazo anchors.top: miembros.bottom anchors.left: parent.left anchors.right: parent.right margin-top: 8 height: 4 background-color: $otmmo-bg Panel id: fill anchors.top: parent.top anchors.bottom: parent.bottom anchors.left: parent.left width: 1 background-color: $otmmo-accent GameTextMuted id: aviso anchors.bottom: parent.bottom anchors.left: parent.left margin-bottom: 6 text: Todos deben estar junto al portal. PrimaryButton id: listo anchors.bottom: parent.bottom anchors.right: parent.right size: 110 26 text: Listo @onClick: modules.game_dungeon.listo() Button id: salir anchors.bottom: parent.bottom anchors.right: listo.left margin-right: 8 size: 80 26 text: Salir @onClick: modules.game_dungeon.salir() Panel id: heroicaBrillo anchors.top: heroica.top anchors.bottom: heroica.bottom anchors.left: heroica.left anchors.right: heroica.right margin: -4 background-color: #B3141C38 phantom: true DgHeroica id: heroica anchors.bottom: parent.bottom anchors.right: salir.left margin-right: 16 @onClick: modules.game_dungeon.heroica()