Jump to content
Rpg²S Forum

Bestiario con categorie


bisba94
 Share

Recommended Posts

B94 - Bestiario con categorie Aggionamento! v1.1.3 (02/08)

 

Descrizione

Script per creare un bestiario con i mostri organizzati per categorie predefinite.

 

Autore

Bisba94

 

Allegati

Demo v1.0 - Devo ancora preparare la demo aggiornata!

 

Screen

 

http://i42.tinypic.com/p0eqg.png

http://i42.tinypic.com/2ro6kg7.png

http://i44.tinypic.com/2qn9lp4.png

 

 
Istruzioni per l'uso

Inserite lo script sotto Materials prima di Main.

La nuova finestra si può aprire direttamente dal menù.

Nella prima parte dello script sono presenti opzioni modificabili.

 

Per gestire i mostri che non appariranno nel bestiario e la suddivisione in categorie si utilizzano i notebox del database (Maggiori dettagli all'inizio dello script)

 

Script

 

#===============================================================================
# Titolo: B94 - Bestiario con Categorie
# Versione: 1.1.3
# Autore: Bisba94
#-------------------------------------------------------------------------------
# Riepilogo versioni:
# - 1.1.3 (02/08/13): - Compatibilità con Add-on sfondi multipli
# - 1.1.2 (30/07/13): - Aggiunta la possibilità di inserire uno sfondo al bestiario
# - 1.1.1 (25/07/13): - Fixato un bug nella visualizzazione delle categorie
# - 1.1 (24/07/13): - Utilizzo di Notetag per gestire le categorie dei mostri e mostri esclusi
#                   - Possibilità di inserire più di quattro categorie
#                   - Codice e impostazioni utente leggermente semplificati
# - 1.0 (23/07/13) Realase iniziale
#-------------------------------------------------------------------------------
# Condizioni d'uso:
# - Siete liberi di utilizzare questo script in qualunque progetto commerciale o
#   non commerciale, chiedo solo di essere citato fra i Crediti.
# - Siete liberi di pubblicare questo script su qualunque community a patto che
#   vengano citati l'autore e la provenienza
# - Lo Script può essere modificato per utilizzo personale e pubblicato nella
#   nuova versione a patto che vengano citati l'autore del lavoro originale e la provenienza
#-------------------------------------------------------------------------------
# Istruzioni:
# - Incollare sotto Materials prima di Main
# - Apparirà una nuova voce nel menù per accedere al Bestiario (è possibile rimuoverla)
# - Modificate le impostazioni fin dove è segnato, non modificate nulla dello
#   script se non sapete cosa state facendo.
#
# PER ESCLUDERE UN MOSTRO DAL BESTIARIO inserite
#   <nobestiario>
# in una nuova riga nello spazio riservato alle note nel database
#
# PER INCLUDERE UN MOSTRO IN UNA CATEGORIA inserite
#   <categoria: x>
# in una nuova riga nello spazio riservato alle note del database
# x deve essere il numero della categoria (il conteggio parte da 0)
# in caso non ci sia alcun tag il mostro verrà assegnato alla categoria 0
#-------------------------------------------------------------------------------
# Contatti:
# - Per qualunque informazione, segnalazione, richiesta o altro scrivete a:
#   bisba1994@live.it
#===============================================================================

$imported = {} if $imported.nil?    # Non modificare queste linee
$imported["B94-Bestiario"] = false   # Non modificare queste linee

module Bestiario

  # PARTE MODIFICABILE
  # Nome: Il nome della categoria
  # :symbolo: può essere qualunque parola preceduta da : (è necessario che siano diverse)
  # cifre max: Il numero di cifre nella lista dei mostri. Se è 0 appare il numero
  #                 senza zeri davanti
  # cap sconfitti: Numero massimo di mostri sconfitti segnati per ogni categoria.
  #                   Se è 0 non c'è alcun limite.
  #               NOME        :simbolo    cifre max   cap sconfitti
  CATEGORIE = [ ["Spiaggia",  :spiaggia,    2,          5],
                ["Mare",      :mare,        2,          3],
                ["Bosco",     :bosco,       1,          1],
                ["Montagna",  :montagna,    1,          1],
                ["Vulcano",   :vulcano,     0,          1]
              ]
              
  MENU_COMMAND = "Bestiario"  # Nome del Comando che apparirà nel menù
  SWITCH_MENU_ATTIVATO = 0    # Switch per attivare il comando nel menù
                              # (se si imposta 0 è sempre attivo)
 
  COL_MAX = 3 #Numero massimo di categorie contemporanee
 
  SCONOSCIUTO = "?????????" # Nome visualizzato per i mostri non ancora sconfitti
 
                     # Icone degli elementi da visualizzare nel bestiario
  ICONE_ELEMENTI = {3 => 96,
                    4 => 97,
                    5 => 98,
                    6 => 99,
                    7 => 100,
                    8 => 101,
                    9 => 102,
                    10 => 103
                  } # NON CANCELLARE
  CONFRONTO_STAT = true # true: mostra una barra che si riempie al crescere delle statistiche
                  
                  #Colore barre delle statistiche.
                  # 'Statistica' => id colore
                  # 0: PV 1: PM 2: ATT 3: DIF 4: ATTM 5: DIFM 6: AGI 7: FORT
  COLORE_STATISTICHE = { 0=>0, 1=> 1, 2=>2, 3=>3, 4=>4, 5=>5, 6=>6, 7=>7}
 
  COLORE_RESISTENZA = 10 # Colore attribuito alle resistenze del mostro
  COLORE_DEBOLEZZA = 11  # Colore attribuito alle debolezze del mostro
  COLORE_NULLO = 7       # Colore attribuito agli elementi che provocano danni nulli
  COLORE_CAP = 11        # Colore numero mostri sconfitti massimo
  COLORE_BARRA1 = 4      # Colore iniziale barra di completamento
  COLORE_BARRA2 = 12     # Colore finale barra di completamento
 
  SWITCH_COMPLETAMENTO = 1 # Switch che quando è ON attiva la visualizzazione delle
                      # statistiche di  completamento del Bestiario (Lista di tutti
                      # i mostri e percentuale di completamento). Se impostata su 0
                      # la visualizzazione sarà sempre attiva.
 
  NOME_SPRITE = ""    # Testo aggiuntivo per inidicare gli sprite dei nemici che
                      # appariranno nel bestiario.
                      # ES: inserendo "_B" il programma cercherà nella cartella battlers
                      # il file "Mostro_B" invece di "Mostro" usato dal database
 
  MOSTRA_INCONTRI = true # true: mostra il numero di nemici sconfitti
                        
                  
  SCONFITTI = "Sconfitti" # Testo per i nemici sconfitti
 
  EXP_NAME = "Esperienza" # Testo per il nome dei punti esperienza
 
  TOT_INCONTRATI = "Mostri Incontrati"
  TOT_SCONFITTI = "Mostri Sconfitti"
  TOT_DANNI = "Danni Inflitti"
 
  # Lista dei titolo ottenibili
  #         no.     %   col  titolo
  TITOLI = { 1 => [  0,  1, "Principiante"],
             2 => [ 20,  2, "Intermedio"],
             3 => [ 50,  3, "Esperto"],
             4 => [ 80,  4, "Maestro"],
             5 => [100,  5, "IL Cacciatore"]
            } # NON CANCELLARE
            
  SFONDO = true #true imposta un'immagine come sfondo al bestiario
  SFONDO_BEST = "Wallpaper" #File dell'immagine di sfondo del bestiario. Deve trovarsi
                         #nella cartella "Graphics/System" del gioco.
  SFONDO_ESTENSIONE = ".jpg" #Tipo di file dell'immagine. Necessario se si usa
                          # il Wallpaper EX di Moghunter
  TRASPARENZA_SFONDO = 0 #Valore fra 0 e 255 di opacità delle finestre del bestiario.
                         #(0: completamente trasparente, 255: completamente opaco)
 
 
  # FINE PARTE MODIFICABILE!!
 
 
  def self.create_enemies_array
    mostri = []
    for i in 0..$data_enemies.length
      if escluso?(i)
        mostri[i] = nil       
      else
        mostri.push($data_enemies[i].id)
      end #if
    end #for
    return mostri
  end #create_enemies_array
 
  def self.escluso?(i)
    return true if $data_enemies[i].nil?
    stringa = $data_enemies[i].note
    stringa.each_line do |riga|
      return true if riga.match(/<(?:nobestiario|NOBESTIARIO|Nobestiario)>/)
    end #do
  return false
  end #escluso?

  def self.get_symbol(id)
    CATEGORIE[id][1]
  end #get_symbol
 
  def self.get_cifre(id)
    CATEGORIE[id][2]
  end #get_cifre
 
  def self.get_cap(id)
    CATEGORIE[id][3]
  end #get_cap
 
end

#===============================================================================
# Window_Bestairy_Category (Nuova Classe)
#===============================================================================

class Window_Bestiary_Category < Window_HorzCommand
  include Bestiario
 
  def initialize
    super(0,0)
  end #initialize
 
  def col_max
    return COL_MAX
  end
 
  def window_width
    Graphics.width
  end #window_width
 
  def top_col=(col)
    col = 0 if col < 0
    col = CATEGORIE.length - 1 if col > CATEGORIE.length - 1
    self.ox = col * (item_width + spacing)
  end #top_col

  def update
    super
    @list_window.category = self.index if @list_window
  end #update

  def make_command_list
    CATEGORIE.each_index do |i|
      add_command(CATEGORIE[i][0], CATEGORIE[i][1])
    end #do
  end #make_command_list

  def list_window=(list_window)
    @list_window = list_window
    update
  end #list_window=
 
end #Window_Bestiary_Category

#===============================================================================
# Window_Bestiary_List (Nuova Classe)
#===============================================================================

class Window_Bestiary_List < Window_Command
  include Bestiario
 
  def initialize(id)
    @id_symbol = id
    @symbol = Bestiario.get_symbol(@id_symbol)
    super(0,48)
  end #initialize
 
  def window_width
    return Graphics.width / 2
  end #window_width
 
  def window_height
    return Graphics.height - 48
  end #window_height
 
  def category=(id)
    return if @id_symbol == id
    @id_symbol = id
    @symbol = Bestiario.get_symbol(@id_symbol)
    refresh
    self.index = 0
  end #category=
 
  def enemy_name(index)
    enemy = $data_enemies[index]
    return enemy.name
  end #enemy_name
 
  def id_for_list(index)
    return @enemies[index]
  end #id_for_list
 
  def select_symbol
    mantain_enemies
  end #select_symbol
    
  def mantain_enemies
    @enemies.each_index do |i|
      next if @enemies[i].nil?
      @enemies[i] = nil if @symbol != categoria?(i)
    end #do
  end #mantain_enemies
 
  def categoria?(i)
    stringa = get_note(i)
    stringa.each_line do |linea|
      if linea.match(/<(?:CATEGORIA|Categoria|categoria):[ ]*(\d+)>/i)
        return Bestiario.get_symbol(0) if $1.to_i > (CATEGORIE.length - 1)
        return Bestiario.get_symbol($1.to_i)
      end
    end #do
    return Bestiario.get_symbol(0)
  end #categoria?
 
  def get_note(i)
    $data_enemies[i].note
  end
 
  def make_command_list
    @enemies = Bestiario.create_enemies_array
    select_symbol
    @enemies.compact!
    n = 0
    @enemies.each_index do |i|
      @enemies[i] = nil if !$game_party.incontrato?(@enemies[i]) and !$game_switches[SWITCH_COMPLETAMENTO] and SWITCH_COMPLETAMENTO != 0
      next if @enemies[i] == nil
      n += 1
      num = zeri(n)
      enabled = $game_party.sconfitto?(@enemies[i])
      $game_party.incontrato?(@enemies[i]) ? name = enemy_name(@enemies[i]) : name = SCONOSCIUTO
      add_command(num + ": " + name, :mostro, enabled)
    end #do
    @enemies.compact!
  end #make_command_list
 
  def zeri(i)
    istr = i.to_s
    until istr.size >= Bestiario.get_cifre(@id_symbol)
      istr = "0" + istr
    end #until
    return istr
  end #zeri
 
end #Window_Bestiary_List

#===============================================================================
# Window_Bestiary_Progress (Nuova Classe)
#===============================================================================

class Window_Bestiary_Progress < Window_Base
  include Bestiario
 
  def initialize
    @sconfitti = 0
    @tot_sconfitti = 0
    @percentuale = 0
   # @danni = 0
    @incontrati = 0
    @tot_incontrati = 0
    super(window_width, 48, window_width, window_height)
    totale_mostri_sconfitti
    draw_completamento
    draw_horz_line(0,line_height*3, window_width - 24)
    draw_info_inutili(0, line_height*4)
    draw_horz_line(0,line_height*9, window_width - 24)
    draw_titolo(0,line_height*10)
  end #initialize
 
  def draw_completamento
    change_color(system_color)
    draw_text(0,0,window_width - 24, line_height, "Completamento")
    change_color(normal_color)
    contents.fill_rect(0,(line_height*2) + 2, window_width - 24, line_height - 4, Color.new(0,0,0,200))
    contents.fill_rect(2,(line_height*2) + 4, window_width - 28, line_height - 8, Color.new(0,0,0,80))
    if $game_switches[SWITCH_COMPLETAMENTO] or SWITCH_COMPLETAMENTO == 0
      draw_text(0,0,window_width - 24, line_height, sprintf("%.2f%", @percentuale), 2)    
      bar_w = ((@percentuale / 100) * (window_width - 28)).to_i
      contents.gradient_fill_rect(2, (line_height*2) + 4, bar_w, line_height - 8, text_color(COLORE_BARRA1), text_color(COLORE_BARRA2))
      draw_text(0,line_height*1,window_width - 24, line_height, @sconfitti.to_s + "/" + @max.to_s, 2)      
    else
      draw_text(0,0,window_width - 24, line_height, "??? %", 2)
      draw_text(0,line_height*1,window_width - 24, line_height, @sconfitti.to_s + "/" + @incontrati.to_s, 2)      
    end #if
  end #draw_completamento
 
  def draw_info_inutili(x, y)
    change_color(system_color)
    draw_text(x,y,window_width - 24, line_height, TOT_INCONTRATI)
    draw_text(x,y + (line_height)*2,window_width - 24, line_height, TOT_SCONFITTI)
   # draw_text(x,y + (line_height)*4,window_width - 24, line_height, TOT_DANNI)
    change_color(normal_color)
    draw_text(x,y + line_height,window_width - 24, line_height, @tot_incontrati,2)
    draw_text(x,y + (line_height)*3,window_width - 24, line_height, @tot_sconfitti,2)
   # draw_text(x,y + (line_height)*5,window_width - 24, line_height, @danni,2)
  end #draw_info_inutili
 
  def draw_titolo(x,y)
    change_color(system_color)
    draw_text(x,y,window_width - 24, line_height, "Titolo:")
    TITOLI.each_key do |i|
      next if @percentuale < TITOLI[i][0]
      change_color(text_color(TITOLI[i][1]))
      @tit = TITOLI[i][2]
    end
    draw_text(x,y + (line_height*1.5),window_width - 24, line_height, @tit, 1)
  end #draw_titolo
 
  def totale_mostri_sconfitti
    mostri = Bestiario.create_enemies_array
    mostri.compact!
    @max = mostri.size
    mostri.each do |i|
      @sconfitti += 1 if $game_party.sconfitto?(i)
      @incontrati += 1 if $game_party.incontrato?(i)
      @tot_sconfitti += $game_party.conta_sconfitti(i) if $game_party.sconfitto?(i)
      @tot_incontrati += $game_party.conta_incontrati(i) if $game_party.incontrato?(i)
    end #do
    @percentuale = (@sconfitti.to_f * 100) / @max
  end #totale_mostri_sconfitti
 
  def draw_horz_line(x, y, length)
    line_y = y + line_height / 2 - 1
    contents.fill_rect(x, line_y, length, 2, line_color)
  end #draw_horz_line
 
  def line_color
    color = text_color(0)
    color.alpha = 80
    return color
  end #line_color
 
  def window_width
    Graphics.width / 2
  end #window_width
 
  def window_height
    Graphics.height - 48
  end #window_height
 
end #Window_Bestiary_Progress

#===============================================================================
# Window_Monster_Page (Nuova Classe)
#===============================================================================

class Window_Monster_Page < Window_Selectable
  include Bestiario
 
  def initialize(id, id_symbol)
    super(window_x,window_y, window_width, window_height)
    create_enemy_array
    @id = id  
    @id_symbol = id_symbol
    draw_block1(0,0)
    draw_horz_line(0, line_height, line_width)
    draw_horz_line(0, line_height * 9.5, window_width - 24)
    draw_block2(0, line_height)
  end #initialize
 
  def create_enemy_array
    @enemies = []
    for i in 0...$data_enemies.length
      @enemies.push($data_enemies[i])
    end #for
  end #create_enemy_array
 
  def draw_block1(x, y)
    draw_name(x, y)
    draw_stat(x, y + (line_height*1.5))
    draw_sprite(x + line_width + 12, y)
  end #draw_block1
 
  def draw_block2(x, y)
    draw_elements(x, y*10)
    draw_loot(x, y*11)
  end #draw_block2
 
  def draw_name(x, y)
    contents.fill_rect(x, y, line_width, line_height, Color.new(0,0,0,60))
    change_color(normal_color)
    draw_text(x, y, line_width, line_height, @enemies[@id].name)
  end #draw_name
 
  def draw_stat(x,y)
    for i in 0..7
      draw_param(x, y + (line_height*i), i)
    end #for
  end #draw_stat
 
  def draw_param(x, y, param_id)
    contents.fill_rect(x, y, line_width, line_height - 4, Color.new(0,0,0,60))
    if CONFRONTO_STAT
      contents.fill_rect(x, y + line_height - 6, line_width, 2, Color.new(0,0,0,180)) if param_id > 1
      media = calcola_media
      percentage = (@enemies[@id].params[param_id] * (line_width*0.67)) / media
      percentage = line_width if percentage > line_width
      contents.fill_rect(x, y + line_height - 6, percentage, 2, text_color(param_id + 2)) if param_id > 1
      contents.fill_rect(x, y + line_height - 6, line_width, 2, text_color(param_id + 2)) if param_id <= 1
    end #if
    change_color(system_color)
    draw_text(x, y, line_width, line_height, Vocab::param(param_id))
    change_color(normal_color)
    draw_text(x, y, line_width, line_height, @enemies[@id].params[param_id], 2)
  end #draw_param
 
  def calcola_media
    media = 0
    for i in 2..7
      media += @enemies[@id].params[i]
    end #for
    media = media / 6
    return media
  end #calcola_media
    
  def draw_sprite(x,y)
    contents.fill_rect(x, y, line_width, line_height * 9.5, Color.new(0,0,0,60))
    view_x = x + window_x + 12
    view_y = y + window_y + 12
    viewport = Viewport.new(view_x,view_y,line_width, line_height * 9.5)
    viewport.z = 150
    @battler = Sprite.new(viewport)
    @battler.bitmap = Cache.battler(@enemies[@id].battler_name + NOME_SPRITE, @enemies[@id].battler_hue)
    @battler.ox = @battler.width/ 2
    @battler.x = line_width / 2
    @battler.oy = @battler.height / 2
    @battler.y = (line_height * 9.5) / 2
    (@battler.zoom_x -= 0.05 and @battler.zoom_y -= 0.05) until (@battler.width*@battler.zoom_x) <= line_width and (@battler.height*@battler.zoom_y) <= line_height * 9.5
    draw_incontri(x) if MOSTRA_INCONTRI
  end #draw_sprite
 
  def close
    @battler.dispose
    super
  end #close
 
  def draw_incontri(x)
    change_color(system_color)
    draw_text(window_width - 24 - line_width, line_height*8.5, line_width, line_height, SCONFITTI)
    if calcola_sconfitti >= Bestiario.get_cap(@id_symbol) and Bestiario.get_cap(@id_symbol) != 0
      change_color(text_color(COLORE_CAP))
      draw_text(window_width - 24 - line_width, line_height*8.5, line_width, line_height, Bestiario.get_cap(@id_symbol), 2)
    else
      change_color(normal_color)
      draw_text(window_width - 24 - line_width, line_height*8.5, line_width, line_height, calcola_sconfitti.to_s + "/" + calcola_incontrati.to_s, 2)
    end #if
  end #draw_incontri
 
  def calcola_sconfitti
    return $game_party.conta_sconfitti(@id)
  end #calcola_sconfitti
 
  def calcola_incontrati
    return $game_party.conta_incontrati(@id)
  end #calcola_incontrati
 
  def draw_elements(x,y)
    width = (window_width - 24) / ICONE_ELEMENTI.length
    ICONE_ELEMENTI.each_key do |i|      
      current_x = 1 + x + (width * (i-3))
      contents.fill_rect(current_x, y, width - 2, line_height - 2, Color.new(0,0,0,60))
      draw_icon(ICONE_ELEMENTI[i], current_x, y)
      value = element_rate(i)
      change_color(normal_color)
      change_color(text_color(COLORE_RESISTENZA)) if value < 1.0
      change_color(text_color(COLORE_NULLO)) if value == 0.0
      change_color(text_color(COLORE_DEBOLEZZA)) if value > 1.0
      draw_text(current_x, y, width, line_height, sprintf("%d%", value*100), 2)
    end #do
  end #draw_elements
 
  def draw_loot(x,y)
    width = (window_width - 24) / max_loot
    contents.fill_rect(x + 1, y, width - 2, line_height - 2, Color.new(0,0,0,60))
    change_color(system_color)
    draw_text(x + 1, y, width - 2, line_height - 2, EXP_NAME + ":")
    change_color(normal_color)
    draw_text(x + 1, y, width - 2, line_height - 2, @enemies[@id].exp, 2)
    contents.fill_rect(x + 1 + width, y, width - 2, line_height - 2, Color.new(0,0,0,60))
    change_color(system_color)
    draw_text(x + 1 + width, y, width - 2, line_height - 2, Vocab.currency_unit + ":")
    change_color(normal_color)
    draw_text(x + 1 + width, y, width - 2, line_height - 2, @enemies[@id].gold, 2)
  end #draw_loot

  def max_loot
    return 2
  end #max_loot
 
  def element_rate(i)
    element = 1.0
    @enemies[@id].features.each do |f|
      if f.code == 11
        element = f.value if f.data_id == i
      end #if
    end #do
    return element
  end #element_rate
 
  def draw_horz_line(x, y, length)
    line_y = y + line_height / 4 - 1
    contents.fill_rect(x, line_y, length, 2, line_color)
  end #draw_horz_line
 
  def line_color
    color = text_color(0)
    color.alpha = 80
    return color
  end #line_color
 
  def line_width
    (window_width - 36) / 2
  end #line_width
 
  def window_width
    Graphics.width - 32
  end #window_width
 
  def window_height
    return 24 + (line_height * 12)
  end #window_height
 
  def window_y
    (Graphics.height - window_height) / 2
  end #window_y
 
  def window_x
    (Graphics.width - window_width) / 2
  end #window_x
 
end #Window_Monster_Page

#===============================================================================
# Scene_Bestiary (Nuova Classe)
#===============================================================================

class Scene_Bestiary < Scene_Base
  include Bestiario

  def initialize
    super
    @category = 0
    @id = 0
    create_bestiary_list
    create_bestiary_progress
    create_bestiary_category
    @sfondo = Sprite.new if SFONDO
    disegna_sfondo if SFONDO
  end #initialize
 
  def create_bestiary_list
    @list_window = Window_Bestiary_List.new(@category)
    @list_window.opacity = TRASPARENZA_SFONDO if SFONDO
    @list_window.activate
    @list_window.set_handler(:mostro, method(:disegna_mostro))
    @list_window.set_handler(:cancel, method(:return_scene))
  end #create_bestiary_list
 
  def create_bestiary_category
    @category_window = Window_Bestiary_Category.new
    @category_window.opacity = TRASPARENZA_SFONDO if SFONDO
    @category_window.activate
    @category_window.list_window = @list_window
  end #create_bestiary_category
 
  def disegna_mostro
    @category = @category_window.index
    @id = @list_window.index
    @category_window.deactivate
    @list_window.deactivate
    index = @list_window.id_for_list(@id)
    crea_pagina_mostro(index)
  end #disegna_mostro
 
  def crea_pagina_mostro(index)
    @monster_window = Window_Monster_Page.new(index, @category)
    @monster_window.back_opacity = 255
    @monster_window.activate
    @monster_window.set_handler(:ok, method(:return_list))
    @monster_window.set_handler(:cancel, method(:return_list))
  end #crea_pagina_mostro
 
  def return_list
    @monster_window.close
    @category_window.activate
    @list_window.activate
  end #return_list
    
  def create_bestiary_progress
    @progress_window = Window_Bestiary_Progress.new
    @progress_window.opacity = TRASPARENZA_SFONDO if SFONDO
  end #create_bestiary_progress
 
  def disegna_sfondo
    @sfondo.bitmap = Cache.BestSfondo(SFONDO_BEST+SFONDO_ESTENSIONE)
  end
 
end #Scene_Bestiary

#===============================================================================
# Game_Party
#-------------------------------------------------------------------------------
# alias: initialize
# new method: sconfitto?
# new method: conta_sconfitti
# new method: mostro_sconfitto
#===============================================================================

class Game_Party < Game_Unit
 
  alias initialize_bestiario initialize
  def initialize
    @sconfitto = []
    @contatore_kill = []
    @incontrato = []
    @contatore_incontri = []
    @kill_totali = 0
    @incontri_totali = 0
    initialize_bestiario
  end #initialize
 
  def sconfitto?(i)
#    return true
    return true if @sconfitto[i] == true
    return false
  end #sconfitto?
 
  def incontrato?(i)
#    return true
    return true if @incontrato[i] == true
    return false
  end #incontrato?
 
  def conta_sconfitti(i)
    contatore = @contatore_kill[i]
    contatore = 0 if contatore.nil?
    return contatore
  end #conta_sconfitti
 
  def conta_incontrati(i)
    contatore = @contatore_incontri[i]
    contatore = 0 if contatore.nil?
    return contatore
  end #conta_incontrati
 
  def mostro_sconfitto(i)
    @contatore_kill[i] = 0 if @contatore_kill[i].nil?
    @contatore_kill[i] += 1
    @kill_totali += 1
    @sconfitto[i] = true
  end #mostro_sconfitto
 
  def mostro_incontrato(i)
    @contatore_incontri[i] = 0 if @contatore_incontri[i].nil?
    @contatore_incontri[i] += 1
    @incontri_totali += 1
    @incontrato[i] = true
  end #mostro_incontrato
 
end #Game_Party

#===============================================================================
# BattleManager
#-------------------------------------------------------------------------------
# alias: battle_end
#===============================================================================

class << BattleManager
 
  alias setup_bestiario setup
  def setup(troop_id, can_escape = true, can_lose = false)
    setup_bestiario(troop_id, can_escape, can_lose)
    $game_troop.members.each {|i| $game_party.mostro_incontrato(i.enemy_id)}
  end #setup
 
  alias battle_end_bestiario battle_end
  def battle_end(result)
    $game_troop.dead_members.each {|i| $game_party.mostro_sconfitto(i.enemy_id)}
    battle_end_bestiario(result)
  end #battle_end
 
end #BattleManager

#===============================================================================
# Game_ActionResult (Inutilizzato)
#-------------------------------------------------------------------------------
# alias: initialize
# alias: make_damage
# new method: total_damage
#===============================================================================

#class Game_ActionResult
#  
#  alias initialize_bestiario initialize
#  def initialize(battler)
#    initialize_bestiario(battler)
#    @total_damage = 0
#  end
#  
#  alias make_damage_bestiario make_damage
#  def make_damage(value, item)
#    make_damage_bestiario(value, item)
#    @total_damage += @hp_damage
#  end
#  
#  def total_damage
#    return @total_damage
#  end
#  
#end


#===============================================================================
# Window_MenuCommand
#-------------------------------------------------------------------------------
# alias: add_original_commands
#===============================================================================

class Window_MenuCommand < Window_Command
 
  alias add_original_commands_bestiario add_original_commands
  def add_original_commands
    add_original_commands_bestiario
    add_command(Bestiario::MENU_COMMAND, :bestiary) if $game_switches[Bestiario::SWITCH_MENU_ATTIVATO] or Bestiario::SWITCH_MENU_ATTIVATO == 0
  end #add_original_commands
 
end #Window_MenuCommand

#===============================================================================
# Scene_Menu
#-------------------------------------------------------------------------------
# alias: create_command_window
# new method: command_bestiary
#===============================================================================

class Scene_Menu < Scene_MenuBase
 
  alias create_command_window_bestiary create_command_window
  def create_command_window
    create_command_window_bestiary
    @command_window.set_handler(:bestiary,    method(:command_bestiary))
  end #create_command_window
    
  def command_bestiary
    SceneManager.call(Scene_Bestiary)
  end #command_bestiary
end #Scene_Menu

#===============================================================================
# Cache
#-------------------------------------------------------------------------------
# new: BestSfondo
#===============================================================================

module Cache
  def self.BestSfondo(filename)
    load_bitmap("Graphics/System/", filename)    
  end
end

#===============================================================================
# SceneManager (Debug)
#-------------------------------------------------------------------------------
# rewrite: first_scene_class
#===============================================================================

=begin
module SceneManager
  def self.first_scene_class
    Scene_Bestiary
  end
end
=end

 

 

 

Add-on

 

  • Inserimento di sfondi multipli:

 

#===============================================================================
# Titolo: B94 - [Add-on] Sfondi multipli Bestiario
# Versione: 1.0
# Autore: Bisba94 
#-------------------------------------------------------------------------------
# Riepilogo versioni:
# - 1.0 (23/07/13) Realase iniziale
#-------------------------------------------------------------------------------
# Condizioni d'uso:
# - Siete liberi di utilizzare questo script in qualunque progetto commerciale o
#   non commerciale, chiedo solo di essere citato fra i Crediti.
# - Siete liberi di pubblicare questo script su qualunque community a patto che
#   vengano citati l'autore e la provenienza
# - Lo Script può essere modificato per utilizzo personale e pubblicato nella 
#   nuova versione a patto che vengano citati l'autore del lavoro originale e la provenienza
#-------------------------------------------------------------------------------
# Istruzioni:
# Richiede "B94 - Bestiario con categorie" v 1.1.3 o successive!
# Inserire sotto lo script originale!
#
# Questo script permette di aggiungere uno sfondo diverso per ogni categoria del
# Bestiario. Tutti gli sfondi devono trovarsi nella cartella "Graphics/System".
# I nomi dei file seguono il formato: "NomeX.yyy". X è un numero crescente che
# identifica la categoria del bestiario.
#-------------------------------------------------------------------------------
# Contatti:
# - Per qualunque informazione, segnalazione, richiesta o altro scrivete a:
#   bisba1994@live.it
#===============================================================================


if $imported["B94-Bestiario"] == true

  class Scene_Bestiary
    
    def disegna_sfondo
      @sfondo.bitmap = Cache.BestSfondo(SFONDO_BEST+@category.to_s+SFONDO_ESTENSIONE)
    end #disegna_sfondo
    
    def update
      super
      if @category != @category_window.index
        @category = @category_window.index
        disegna_sfondo
      end    
    end #update
    
  end #Scene_Bestiary
end #$imported

 

 

Bugs e Conflitti Noti

Se si utilizza lo script "Wallpaper EX" di Moghunter è necessario inserire l'estensione del file alla voce SFONDO_ESTENSIONE

 

Altri dettagli

Al momento sono in sviluppe tre feature per lo script:

- Visibilità di una categoria "Tutti"

- Possibilità di nascondere categorie vuote

- Necessita di Switch o oggetti (o altre condizioni) per mostrare i dettagli di ogni mostro.

Sto lavorando anche a un piccolo addon per rendere lo script compatibile con lo script di Yanfly per i livelli dei mostri.

Edited by bisba94
Link to comment
Share on other sites

Ottimo le categorie sono utili, soprattutto quelle di zona per sapere dove è quel certo nemico che ti manca o dove andarlo a trovare! ^ ^

 

(Servirebbe ad Holy :D)

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Io non mi ero accorto che eri tu l'autore! XD

 

Ah ottimo intendi quacosa di automatico? Pensavo fosse a carico dell'utilizzatore di creare le aree come categorie ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Ah sì, si potrebbe anche mettere come opzione in più tipo luogo: ecc... senza farla come suddivisione proprio, quella può essere lasciata alle categorie che già ci sono, solo che poi perde un po' di utilità per vedere dove sono i mostri che mancano ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Veramente molto interessante, mi piacerebbe poterlo mettere tipo key item un libro su cui far aprire il bestiario (e quando se ne esce tornare al menù degli oggetti).

Purtroppo però non mi fa vedere gli screen, ma ho scaricato la demo ^^

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)
Faretra con 20 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.

181 monete d'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.
L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.
La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).
La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.
Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.
Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.
L'animale vede bene anche di notte e se c'è nebbia.
Caratteristiche della creatura:
PV 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.
Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.
Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito.

 


Personaggio PBF: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

Link to comment
Share on other sites

Veramente molto interessante, mi piacerebbe poterlo mettere tipo key item un libro su cui far aprire il bestiario (e quando se ne esce tornare al menù degli oggetti).

Purtroppo però non mi fa vedere gli screen, ma ho scaricato la demo ^^

 

Mi fa piacere che qualcuno apprezzi :D

 

Per fare quello che dici tu basta mettere

SceneManager.call(Scene_Bestiary)

in un call script di un evento comune e fare in modo che un oggetto richiami l'evento... Però per ritornare al menù degli oggetti non ho idea di come fare :/

 

Per quanto riguarda gli screen non capisco... A me quei link funzionano...

 

Ne approfitto per dire che ho aggiornato lo script! Ho implementato l'utilizzo dei NoteTag per le categorie e i mostri esclusi, inoltre ora c'è la possibilità di inserire più di 4 categorie! Purtroppo non ho preparato nessuna demo per l'occasione, ma il codice nuovo è già nel primo post!

Link to comment
Share on other sites

Non so se è un conflitto con altri scipt, ma mi da questo errore:

http://img838.imageshack.us/img838/1815/owo9.png

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)
Faretra con 20 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.

181 monete d'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.
L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.
La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).
La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.
Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.
Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.
L'animale vede bene anche di notte e se c'è nebbia.
Caratteristiche della creatura:
PV 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.
Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.
Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito.

 


Personaggio PBF: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

Link to comment
Share on other sites

Non so se è un conflitto con altri scipt, ma mi da questo errore:

http://img838.imageshack.us/img838/1815/owo9.png

 

Ho fatto un paio di prove... Hai per caso inserito lo script e poi caricato un salvataggio vecchio? Se la risposta è sì dovrebbe essere sufficiente creare una nuova partita, altrimenti indagherò più a fondo!

Link to comment
Share on other sites

Sì, hai ragione, è il salvataggio (ed è già sul secondo script che mi becco 'st'errore ^^;;; forse dovrei imparare a smettere di usare i salvataggi).

Comunque, io volevo inserire l'abilità di "scan" nel gioco, e mi piacerebbe che il bestiaro non vedesse subito le statistiche dei nemici incontrati.

Per dire, combatto contro un mostro a cui non ho fatto scan, compare nel bestiario, ma al posto delle statistiche del mostro ci sia solo "???", nel caso che abbia fatto lo scan invece si vedrebbe tutto.

E magari una tag per una descrizione del mostro non sarebbe malvagia ^^

 

[EDIT]

Se metto molte categorie mi accorcia il nome (ne ho messe 14 e invece di scrivere "Bestie" scive "Besti"), non c'è modo di fare in modo che siano a scorrimento?

Edited by Kenshin

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)
Faretra con 20 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.

181 monete d'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.
L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.
La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).
La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.
Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.
Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.
L'animale vede bene anche di notte e se c'è nebbia.
Caratteristiche della creatura:
PV 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.
Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.
Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito.

 


Personaggio PBF: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

Link to comment
Share on other sites

Niente male come script :)

 

@Guardian: no, voglio che si disperino nel cercarli! XD

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

Sì, hai ragione, è il salvataggio (ed è già sul secondo script che mi becco 'st'errore ^^;;; forse dovrei imparare a smettere di usare i salvataggi).

Comunque, io volevo inserire l'abilità di "scan" nel gioco, e mi piacerebbe che il bestiaro non vedesse subito le statistiche dei nemici incontrati.

Per dire, combatto contro un mostro a cui non ho fatto scan, compare nel bestiario, ma al posto delle statistiche del mostro ci sia solo "???", nel caso che abbia fatto lo scan invece si vedrebbe tutto.

E magari una tag per una descrizione del mostro non sarebbe malvagia ^^

 

[EDIT]

Se metto molte categorie mi accorcia il nome (ne ho messe 14 e invece di scrivere "Bestie" scive "Besti"), non c'è modo di fare in modo che siano a scorrimento?

 

Sono due feature che avevo pensato di inserire... La prima gestirla attraverso Switch o Oggetti (ma con un addon si può rendere compatibile con uno script di scan) la seconda è un work in progress di un futuro prossimo!

 

Per quanto riguarda il problema credo tu abbia impostato "COL_MAX = 14" e in effetti per come l'ho descritto è la cosa più ovvia da fare, però in realtà quello è il numero di categorie mostrate contemporaneamente su schermo, quindi se metti un numero più basso ci sarà lo scorrimento!

Link to comment
Share on other sites

Ah, ok, allora perfetto, e poi aspetterò la nueva versione ^^

(Comunque ancora non ho fatto la skill scan, e per ora manco so dove mettere la mani per realizzarla, per cui...)

 

[EDIT]

Effettuando la modifica che mi hai detto funziona, a parte che dopo la 10ima categoria, posso selezionarla, ma non è visibile nella lista.

Per dire, io ho la seguente lista:

["Bestie",    :beast,          0,          0],
["Rettiloidi",:reptile,         0,          0],
["Insettoidi",:insect,         0,          0],
["Piante",    :plant,           0,          0],
["Costrutti", :construct,   0,          0],
["Volanti",   :flying,          0,          0],
["Acquatici", :water,        0,          0],
["Umanoidi",  :umanoids,0,          0],
["Non morti", :undeads,  0,          0],
["Melme",     :slimes,       0,          0],
["Demoni",    :demons,   0,          0],
["Mazoku",    :mazoku,    0,          0],
["Spiriti",   :spirits,           0,          0],
["Draghi",    :dragons,     0,          0]
 
Oltre ai demoni, nella lista non c'è niente, il cursore si sposta ancora di 3 spazi, ma non sono mostrati
 
[EDIT 2]
Ho risolto impostando:
COL_MAX = 8
Mettendo 7 (che è la metà perfetta del numero di categorie che ho inserito) continuava a non farmi vedere l'ultima
Edited by Kenshin

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)
Faretra con 20 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.

181 monete d'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.
L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.
La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).
La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.
Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.
Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.
L'animale vede bene anche di notte e se c'è nebbia.
Caratteristiche della creatura:
PV 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.
Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.
Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito.

 


Personaggio PBF: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

Link to comment
Share on other sites

Credo sia un limite di Window_HorzCommand... Ho fatto un paio di prove e mostra al massimo il doppio di quel valore...

In ogni caso è un bug risolvibile, devo solo capire come ;)

 

[edit]

 

Ok ho trovato. Nel primo post ho messo la versione aggiornata, altrimenti è sufficiente inserire questo codice

  def top_col=(col)
    col = 0 if col < 0
    col = CATEGORIE.length - 1 if col > CATEGORIE.length - 1
    self.ox = col * (item_width + spacing)
  end #top_col

all'interno della classe Window_BestiaryCategory.

 

Ho provato mettendo COL_MAX molto più grande e molto più piccolo del numero di categorie, se c'è ancora qualcosa che non va fammi sapere!

Edited by bisba94
Link to comment
Share on other sites

Ora funziona perfettamente anche con numeri decisi da me nel colmax e non solo quelli decisi da se stesso ^^

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)
Faretra con 20 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.

181 monete d'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.
L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.
La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).
La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.
Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.
Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.
L'animale vede bene anche di notte e se c'è nebbia.
Caratteristiche della creatura:
PV 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.
Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.
Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito.

 


Personaggio PBF: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

Link to comment
Share on other sites

leggo nel primo post dello script che vuoi fare una seconda versione più potente. E' un messaggio obsoleto o ancora hai da aggiungere modifiche sostanziali? :3

Se la modifica che vuoi fare è radicale, non puoi chiedere due volte i rens per questo script.

 

Fammi sapere se vuoi i rens ora o quando avrai finito di aggiornarlo ed aggiungerci cose. Io posso valutarlo una volta sola, perciò a te la libera scelta.

Deviantart

ElfGamesWorks Forum

My adventure game
Little Briar Rose

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

http://www.rpg2s.net/img/fablecontest1st.pnghttp://rpg2s.net/gif/SCContest3Oct.gif http://i43.tinypic.com/1zokd2s.png http://i.imgur.com/qRfaRqE.png http://i43.tinypic.com/eger81.gifhttp://i.imgur.com/BEu6G.gifhttp://i43.tinypic.com/eger81.gif

Un sogno nel cassetto...

 

 

http://i.imgur.com/H1ARhq7.gif

 

 

Citaziò!

 

 

Il Coniglio, si sa, saltella con una gamba dietro ed una avanti, un braccino corto ed uno lungo, un'orecchia dritta ed una storta. Perchè il Coniglio odia la simmetria.

Flame: Io me lo sono fatto raccontare tutto il Sigmarillion ma ancora devo leggerlo (...)
Impaled Janus: Il Sighmarillion, un'opera molto triste.
Testament: Ma Flame mi sa che erra convinto, come al solito.

"Tu devi essere il chiacchierato FenriX, la cui fama deriva dall'arte di giungere rozzamente al sodo del concetto la maggior parte delle volte... detto in una via inoffensiva..." Una piaga in due righe, by Dr.Risolvo!

 

 


Scheda di Zuppo Del'Oquie


Nome - Zuppo Del'Oquie
Età - 76
Razza - Elvaan
Descrizione - Snello, faccia da cretino, cappelletto alla Robin Hood in testa con la piuma perennemente spiegazzata, maglia in pieno stile: "è la prima cosa che ho trovato in giro" e pantaloni uguali. Le scarpe invece sono forse l'unica cosa realmente sua. Di pelle morbida, salvo la base di cuoio, ottime per correre e fare poco rumore, prive di alcun tipo di tacco. Ed aldilà del vestiario, abbiamo una cerbottana, una fionda, un pugnaletto, una...un..ah no basta. Lo zainetto, si! Ma lì ci tiene il pane ed i suoi strumenti di dubbia qualità.
Poi..ha orecchie a punta come ogni Elvaan e capelli castano chiaro, bizzarremente brezzolati di ciocchette tendenti al biondo. E' un biondo fallito, in sostanza. Ah, ma a lui non importa molto. Detto, questo, null'altro di rilevante da segnalare.
Se non il fatto che, il più delle volte, sia vestiti che capelli che zaino sono ornati da una quasi perenne sensazione di Bagnato. Perchè ogni pozzanghera che esiste sulla faccia di questa terra, deve, senza via di scampo, finire contro il suo naso. O forse è lui che è legato all'elemento Acqua da un odio amore non espresso...?
Misteri del Fato.
Carattere - Simpatico, socievole, affabile, allegro, ed al tempo stesso estremamente indifferente alle questioni che non lo riguardano. Astuto, ma mai per cattiveria, decide lui a cosa affezionarsi ed a cosa no. Di mentalità molto..molto bizzarra, vive la vita con dei valori del tutto personali che possono essere a volte comprensibili ed in accordo con quelle altrui, o possono essere decisamente ridicoli agli occhi degli altri. Ma lui è fatto così e non ci ragiona poi molto su come è fatto. Finchè mantiene due braccia due gambe ed una testa, ritiene di essere fatto semplicemente perfetto per quel che gli serve!

Background - "Fratello minore. Si, minore! Oh si! DANNATAMENTE MINORE! E questo è un problema! Perchè è un problema, no? A logica dovrebbe essere un bel problema per chiunque abbia voglia di non essere sempre chiamato per secondo, interpellato solo all'ultimo come scorta, impegnato solo quando proprio tutti sono impegnati, considerato solo per fare numero. AH! Minore! Onta! Orgoglio! AH!
AH!
A...ahah! Ma col cavolo..è una pacchia!"

Tranquillamente adagiato sul suo enorme divano, perchè se l'erba è il cuscino, un colle è dunque un enorme divano, Zuppo stava fischiettando con una foglia di acetella in bocca, così univa l'utile (il fischiettare era molto utile a parer suo) con il dilettevole (e quella fogliolina aveva un buon sapore, perciò dilettevolmente saporita!).
Era a dir poco splendido compiere un'attività tanto impegnativa e semplice al contempo da giustificare la sua lunga, perenne, praticamente insindacabile assenza a qualsivoglia attività sociale.
Lui disegnava le mappe, ed il fratellone le spacciava per sue guadagnando una montagna di soldi, tanta era l'accuratezza delle zone anche più inesplorabili, ed in cambio il Brò gli garantiva una vita tranquilla e senza impegni. Oh, fratello minore, ma il maggiore era tutto merito suo!
Poi, all'improvviso, tutto cambiò.
Perchè serve sempre un grande cambiamento per una grande svolta, no?
Ebbene, da quel momento lui partì, viaggiò, abbandonò la sua colonia, perseguì la via del "faccio da solo e meglio mi sento".
Tutto questo a causa sua..a causa loro...!!

"Fra'? Dove hai messo il mio flauto di rape?"
"Uh..era ammuffito. L'ho buttato anni fa ormai."
"..che..CHE COSA HAI FATTO!?!?!"

Inaudito.
Ovvio e logico andarsene, no? Sono certo che voi tutti sarete daccordo con me! NON SI TOCCANO I FLAUTI DI RAPE ALTRUI! MUFFA O NON MUFFA!
Beh si, daccordo, forse lo aveva dimenticato per gli ultimi vent'anni, ma questo non cambiava le cose. Dannato fratello. E.....no, non se ne era andato solo per quello, cosa credete!?

"...Mamma...Fra' ha buttato il mio flauto di rape."
"Ah, deve essere ammuffito come l'ocarina di zucca che ho buttato l'altro ieri."
"...che...CHE COSA HAI FATTO!?!?!?!"

Ovvio che non bastava un flauto a mandarlo via. Ma due, dai è troppo! L'aveva terminata, quell'ocarina, appena tre anni prima. ERA NUOVA!
E così, imparata la lezione del "non si lascia nulla in casa altrui", perchè quella non era PIU' la sua casa, Zuppo prese ogni cosa di valore che aveva con se: dunque uno svariato elenco di strumenti da ortolano, a partire dal triangolo di selci alla trombetta di cavolfiore, e partì. Partì, lasciandosi dietro una città perfetta, con una vita perfetta, una famiglia perfetta, ed una stupida, sciocca, banale idea che questa perfezione sarebbe durata in eterno.
Ah. Ma non scordiamoci un dettaglio.

Partì. Attraversò la strada. Il ponte. Il fiume. Inciampò. Cadde nella pozza vicino al fiume. Si inzuppò. Si rialzò e ri-partì.
Perchè il nome se lo era guadagnato con molta sfigata fatica eh.

"Ma che bel bambino, signora Ouquie!"
"...oh...scusatemi, riposavo. Quale bambino?"
"Hemm..quello che tenete nella culla."
"Oh! Quel bambino! Oh si ve lo faccio vedere subit.." E con un braccio, la maldestra madre intruppò la culla, che era ovviamente posizionata di fianco alla finestra aperta, che vide ovviamente un infante venire catapultato fuori, e che, alfine, vide sempre ovviamente il medesimo infante finire a mollo nel fiume, per fortuna abbastanza profondo, che passava proprio adiacente le mura della piccola dimora.
Quando lo ripresero, era vivo. Zuppo, ma vivo.
E Zuppo rimase a vita.

I reumatismi sarebbero arrivati in vecchiaia.

Equip -
Pugnale comune - Prezzo: 9
Armatura di Cuio [1 PA] - Prezzo: 15
Borsa Comune - Prezzo: 10
Fionda - Prezzo(pagato da madre natura XD)

 

Link to comment
Share on other sites

leggo nel primo post dello script che vuoi fare una seconda versione più potente. E' un messaggio obsoleto o ancora hai da aggiungere modifiche sostanziali? :3

Se la modifica che vuoi fare è radicale, non puoi chiedere due volte i rens per questo script.

 

Fammi sapere se vuoi i rens ora o quando avrai finito di aggiornarlo ed aggiungerci cose. Io posso valutarlo una volta sola, perciò a te la libera scelta.

 

Il messaggio si riferiva alla primissima versione (quella della demo), in ogni caso ci sono un paio di feature che pensavo di aggiungere... Quindi aspetto!

Quando è aggiornato devo scrivere qua o fare un altro post nell'altro topic?

Link to comment
Share on other sites

Meglio se fai un altro post nell'altro topic. Ricordati di linkare così, nel caso dimentico totalmente questo episodio (probabile visto la mia memoria bacata), capisco a cosa ti riferisci.

Deviantart

ElfGamesWorks Forum

My adventure game
Little Briar Rose

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

http://www.rpg2s.net/img/fablecontest1st.pnghttp://rpg2s.net/gif/SCContest3Oct.gif http://i43.tinypic.com/1zokd2s.png http://i.imgur.com/qRfaRqE.png http://i43.tinypic.com/eger81.gifhttp://i.imgur.com/BEu6G.gifhttp://i43.tinypic.com/eger81.gif

Un sogno nel cassetto...

 

 

http://i.imgur.com/H1ARhq7.gif

 

 

Citaziò!

 

 

Il Coniglio, si sa, saltella con una gamba dietro ed una avanti, un braccino corto ed uno lungo, un'orecchia dritta ed una storta. Perchè il Coniglio odia la simmetria.

Flame: Io me lo sono fatto raccontare tutto il Sigmarillion ma ancora devo leggerlo (...)
Impaled Janus: Il Sighmarillion, un'opera molto triste.
Testament: Ma Flame mi sa che erra convinto, come al solito.

"Tu devi essere il chiacchierato FenriX, la cui fama deriva dall'arte di giungere rozzamente al sodo del concetto la maggior parte delle volte... detto in una via inoffensiva..." Una piaga in due righe, by Dr.Risolvo!

 

 


Scheda di Zuppo Del'Oquie


Nome - Zuppo Del'Oquie
Età - 76
Razza - Elvaan
Descrizione - Snello, faccia da cretino, cappelletto alla Robin Hood in testa con la piuma perennemente spiegazzata, maglia in pieno stile: "è la prima cosa che ho trovato in giro" e pantaloni uguali. Le scarpe invece sono forse l'unica cosa realmente sua. Di pelle morbida, salvo la base di cuoio, ottime per correre e fare poco rumore, prive di alcun tipo di tacco. Ed aldilà del vestiario, abbiamo una cerbottana, una fionda, un pugnaletto, una...un..ah no basta. Lo zainetto, si! Ma lì ci tiene il pane ed i suoi strumenti di dubbia qualità.
Poi..ha orecchie a punta come ogni Elvaan e capelli castano chiaro, bizzarremente brezzolati di ciocchette tendenti al biondo. E' un biondo fallito, in sostanza. Ah, ma a lui non importa molto. Detto, questo, null'altro di rilevante da segnalare.
Se non il fatto che, il più delle volte, sia vestiti che capelli che zaino sono ornati da una quasi perenne sensazione di Bagnato. Perchè ogni pozzanghera che esiste sulla faccia di questa terra, deve, senza via di scampo, finire contro il suo naso. O forse è lui che è legato all'elemento Acqua da un odio amore non espresso...?
Misteri del Fato.
Carattere - Simpatico, socievole, affabile, allegro, ed al tempo stesso estremamente indifferente alle questioni che non lo riguardano. Astuto, ma mai per cattiveria, decide lui a cosa affezionarsi ed a cosa no. Di mentalità molto..molto bizzarra, vive la vita con dei valori del tutto personali che possono essere a volte comprensibili ed in accordo con quelle altrui, o possono essere decisamente ridicoli agli occhi degli altri. Ma lui è fatto così e non ci ragiona poi molto su come è fatto. Finchè mantiene due braccia due gambe ed una testa, ritiene di essere fatto semplicemente perfetto per quel che gli serve!

Background - "Fratello minore. Si, minore! Oh si! DANNATAMENTE MINORE! E questo è un problema! Perchè è un problema, no? A logica dovrebbe essere un bel problema per chiunque abbia voglia di non essere sempre chiamato per secondo, interpellato solo all'ultimo come scorta, impegnato solo quando proprio tutti sono impegnati, considerato solo per fare numero. AH! Minore! Onta! Orgoglio! AH!
AH!
A...ahah! Ma col cavolo..è una pacchia!"

Tranquillamente adagiato sul suo enorme divano, perchè se l'erba è il cuscino, un colle è dunque un enorme divano, Zuppo stava fischiettando con una foglia di acetella in bocca, così univa l'utile (il fischiettare era molto utile a parer suo) con il dilettevole (e quella fogliolina aveva un buon sapore, perciò dilettevolmente saporita!).
Era a dir poco splendido compiere un'attività tanto impegnativa e semplice al contempo da giustificare la sua lunga, perenne, praticamente insindacabile assenza a qualsivoglia attività sociale.
Lui disegnava le mappe, ed il fratellone le spacciava per sue guadagnando una montagna di soldi, tanta era l'accuratezza delle zone anche più inesplorabili, ed in cambio il Brò gli garantiva una vita tranquilla e senza impegni. Oh, fratello minore, ma il maggiore era tutto merito suo!
Poi, all'improvviso, tutto cambiò.
Perchè serve sempre un grande cambiamento per una grande svolta, no?
Ebbene, da quel momento lui partì, viaggiò, abbandonò la sua colonia, perseguì la via del "faccio da solo e meglio mi sento".
Tutto questo a causa sua..a causa loro...!!

"Fra'? Dove hai messo il mio flauto di rape?"
"Uh..era ammuffito. L'ho buttato anni fa ormai."
"..che..CHE COSA HAI FATTO!?!?!"

Inaudito.
Ovvio e logico andarsene, no? Sono certo che voi tutti sarete daccordo con me! NON SI TOCCANO I FLAUTI DI RAPE ALTRUI! MUFFA O NON MUFFA!
Beh si, daccordo, forse lo aveva dimenticato per gli ultimi vent'anni, ma questo non cambiava le cose. Dannato fratello. E.....no, non se ne era andato solo per quello, cosa credete!?

"...Mamma...Fra' ha buttato il mio flauto di rape."
"Ah, deve essere ammuffito come l'ocarina di zucca che ho buttato l'altro ieri."
"...che...CHE COSA HAI FATTO!?!?!?!"

Ovvio che non bastava un flauto a mandarlo via. Ma due, dai è troppo! L'aveva terminata, quell'ocarina, appena tre anni prima. ERA NUOVA!
E così, imparata la lezione del "non si lascia nulla in casa altrui", perchè quella non era PIU' la sua casa, Zuppo prese ogni cosa di valore che aveva con se: dunque uno svariato elenco di strumenti da ortolano, a partire dal triangolo di selci alla trombetta di cavolfiore, e partì. Partì, lasciandosi dietro una città perfetta, con una vita perfetta, una famiglia perfetta, ed una stupida, sciocca, banale idea che questa perfezione sarebbe durata in eterno.
Ah. Ma non scordiamoci un dettaglio.

Partì. Attraversò la strada. Il ponte. Il fiume. Inciampò. Cadde nella pozza vicino al fiume. Si inzuppò. Si rialzò e ri-partì.
Perchè il nome se lo era guadagnato con molta sfigata fatica eh.

"Ma che bel bambino, signora Ouquie!"
"...oh...scusatemi, riposavo. Quale bambino?"
"Hemm..quello che tenete nella culla."
"Oh! Quel bambino! Oh si ve lo faccio vedere subit.." E con un braccio, la maldestra madre intruppò la culla, che era ovviamente posizionata di fianco alla finestra aperta, che vide ovviamente un infante venire catapultato fuori, e che, alfine, vide sempre ovviamente il medesimo infante finire a mollo nel fiume, per fortuna abbastanza profondo, che passava proprio adiacente le mura della piccola dimora.
Quando lo ripresero, era vivo. Zuppo, ma vivo.
E Zuppo rimase a vita.

I reumatismi sarebbero arrivati in vecchiaia.

Equip -
Pugnale comune - Prezzo: 9
Armatura di Cuio [1 PA] - Prezzo: 15
Borsa Comune - Prezzo: 10
Fionda - Prezzo(pagato da madre natura XD)

 

Link to comment
Share on other sites

Sono stato pieno di impegni negli ultimi giorni... (Qualcuno ha detto Pikmin 3? :D)

 

Questa mattina ho ricevuto una richiesta di inserire uno sfondo custom allo script. Quindi ho aggiornato aggiungendo questa possibilità.

Lo script aggiornato alla versione 1.1.2 è nel primo post e al suo interno sono presenti le nuove istruzioni per questa feature!

 

Per le altre novità che sto preparando presto arriveranno, ma come ho già detto... Sono stati giorni impegnativi :D

Link to comment
Share on other sites

Sì, avevo visto da qualche parte richieste per aggiungere sfondi tipo libri o pergamente, ecc... ottimo lavoro! XD

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Ottimo

Edit: Non riesco a mettere una doppia categoria.... stando a questo si può

COL_MAX = 3 #Numero massimo di categorie contemporanee

ma come?

<categoria: 0>

<categoria: 1>

<categoria: 2>

 

o

 

<categoria: 0,1,2> ? in entrambi i casi non funziona... o compreso male io?

Edited by Astro86
Link to comment
Share on other sites

Non vuol dire "massi contemporanee" per il mostro, ma nella visuale del bestiario, ovvero quante categorie vedi in alto quando apri il bestiario.

(e "Ho compreso" si scrive con l'H che è verbo avere in forma ausiliare ;P )

Edited by Kenshin

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)
Faretra con 20 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.

181 monete d'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.
L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.
La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).
La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.
Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.
Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.
L'animale vede bene anche di notte e se c'è nebbia.
Caratteristiche della creatura:
PV 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.
Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.
Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito.

 


Personaggio PBF: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

Link to comment
Share on other sites

ha.... allora si potrebbe fare che puoi metterli anche in più categorie? sarebbe utile... magari per chi vorrebbe fare una categoria che raggruppa tutti i nemici senza andarli a vedere nelle varie categorie

Link to comment
Share on other sites

Sarebbe comodo anche per me per aggiungere magari un mostro in una categoria tipo "Bestia" e anche in "Leggendario", ma ovviamente devi aspettare Bisba per questo.

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)
Faretra con 20 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.

181 monete d'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.
L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.
La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).
La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.
Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.
Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.
L'animale vede bene anche di notte e se c'è nebbia.
Caratteristiche della creatura:
PV 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.
Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.
Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito.

 


Personaggio PBF: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...