Bem-vindo: Ter, 4 de Novembro 2025, 15:56 Pesquisa avançada



class Personagem extends Ator
  
  new: =>
    super!
    @nome = ""
    @historia = ""
    @genero = TYPES.GENERO.NULO
    
    -- generic metatable to store equiped itens
    @equipamento = {
      cabeca: {}
      tronco:{}
      braco:{
        direito: {}
        esquerdo: {}
      }
      mao: {
        direita: {}
        esquerda: {}
      }
      costas: {} -- ex.: capa
      pernas: {} -- calça
      pes: {} -- sapatos
    }
class Ator
  type: TYPES.ATOR
  
  new: =>
    @atributos = {
      forca:Atributo        'forca',0,self
      agilidade:Atributo    'agilidade',0,self
      carisma:Atributo      'carisma',0,self
      inteligencia:Atributo 'inteligencia',0,self
      magia:Atributo        'magia',0,self
      pdf:Atributo          'pdf',0,self --poder de fogo
      
      pv:Atributo           'pv',1,self -- pontos de vida
      pm:Atributo           'pm',1,self -- pontos de magia
    }
    
    @modificadores = {}
    
    @itens = {}
  
  add: (ob) =>
    if ob.type==TYPES.MODIFICADOR
      table.insert @modificadores, ob
    else if ob.type==TYPES.ATOR
      table.insert @itens, ob
      
    selfBitetti (29-08-2014, 13:13) escreveu:O fórum anda aparado, na verdade acho q a Ubuntued inteiro anda meio escaço de interações esses últimos meses. Bom...
Luis Cardoso escreveu:Não é que não esteja parado, até porque tenho andado a fazer algumas coisas no Linux (mesmo no pouco tempo que consigo arranjar), mas depois falta tempo para as apresentar...


Voltar para Scripts, programação e aplicações em desenvolvimento
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes