示例#1
0
<?php

$vantagem = new Vantagem('anao', 'Raça (Anão)', 30, false);
Vantagem::registrar($vantagem);
if (!function_exists('get_anao_st')) {
    function get_anao_st($personagem, $valor)
    {
        return $valor + 2;
    }
}
if (!function_exists('get_anao_fadiga')) {
    function get_anao_fadiga($personagem, $valor)
    {
        return $valor + 2;
    }
}
if (!function_exists('get_anao_rd')) {
    function get_anao_rd($personagem, $valor)
    {
        return $valor + 1;
    }
}
if (!function_exists('get_anao_altura')) {
    function get_anao_altura($personagem, $valor)
    {
        return $valor - 0.457;
    }
}
if (!function_exists('get_anao_peso')) {
    function get_anao_peso($personagem, $valor)
    {
<?php

Vantagem::registrar(new Vantagem('status', _("Status"), 5, true));
Vantagem::registrar(new Vantagem('ambidexterity', _("Ambidexterity"), 5));
Vantagem::registrar(new Vantagem('charisma', _("Charisma"), 5, true));
Vantagem::registrar(new Vantagem('combat-reflexes', _("Combat Reflexes"), 15));
Vantagem::registrar(new Vantagem('night-vision', _("Night Vision"), 15, true));
Vantagem::registrar(new Vantagem('weapon-master-sword', _("Weapon Master(Sword)"), 20));
/*
Vantagem::registrar(new Vantagem('senso-direcao', 'Senso de Direção', 5));
Vantagem::registrar(new Vantagem('nocao-exata-tempo', 'Noção Exata do Tempo', 5));
Vantagem::registrar(new Vantagem('ouvido-agucado', 'Ouvido Aguçado', 2, true));
Vantagem::registrar(new Vantagem('olfato-paladar-agucado', 'Olfato/Paladar Aguçado', 2, true));
Vantagem::registrar(new Vantagem('visao-agucada', 'Visão Aguçado', 2, true));
Vantagem::registrar(new Vantagem('prontidao', 'Prontidão', 5, true));
Vantagem::registrar(new Vantagem('ambidestria', 'Ambidestria', 10));
Vantagem::registrar(new Vantagem('empatia-animais', 'Empatia com Animais', 5));
Vantagem::registrar(new Vantagem('carisma', 'Carisma', 5, true));
Vantagem::registrar(new Vantagem('clericato', 'Clericato', 5, true));
Vantagem::registrar(new Vantagem('reflexos-combate', 'Reflexos em Combate', 15));
Vantagem::registrar(new Vantagem('bom-senso', 'Bom Senso', 10));
Vantagem::registrar(new Vantagem('nocao-perigo', 'Noção do Perigo', 15));
Vantagem::registrar(new Vantagem('ultra-flexibilidade-juntas', 'Ultra Flexibilidade das Juntas', 5));
Vantagem::registrar(new Vantagem('memoria-eidetica1', 'Memória Eidética Nv1', 30));
Vantagem::registrar(new Vantagem('memoria-eidetica2', 'Memória Eidética Nv2', 60));
Vantagem::registrar(new Vantagem('empatia', 'empatia', 15));
Vantagem::registrar(new Vantagem('hipoalgia', 'Hipoalgia', 10));
Vantagem::registrar(new Vantagem('imunidade', 'imunidade', 10));
Vantagem::registrar(new Vantagem('intuicao', 'intuicao', 15));
Vantagem::registrar(new Vantagem('facilidade-linguas', 'Facilidade para Lńguas', 2, true));
Vantagem::registrar(new Vantagem('poderes-legais1', 'Poderes Legais Nv1', 5));
Vantagem::registrar(new Vantagem('dislexia', 'Dislexia', -5));
Vantagem::registrar(new Vantagem('fanatismo', 'Fanatismo', -15));
Vantagem::registrar(new Vantagem('gula', 'Gula', -5));
Vantagem::registrar(new Vantagem('cobica', 'Cobiça', -15));
Vantagem::registrar(new Vantagem('credulidade', 'credulidade', -10));
Vantagem::registrar(new Vantagem('honestidade', 'Honestidade', -10));
Vantagem::registrar(new Vantagem('impulsividade', 'Impulsividade', -10));
Vantagem::registrar(new Vantagem('intolerancia1', 'Intolerância Nv1', -5));
Vantagem::registrar(new Vantagem('intolerancia2', 'Intolerância Nv2', -10));
Vantagem::registrar(new Vantagem('inveja', 'Inveja', -10));
Vantagem::registrar(new Vantagem('cleptomania', 'Cleptomania', -15));
Vantagem::registrar(new Vantagem('preguica', 'Preguiça', -10));
Vantagem::registrar(new Vantagem('luxuria', 'Luxúria', -15));
Vantagem::registrar(new Vantagem('megalomania', 'Megalomania', -10));
Vantagem::registrar(new Vantagem('avareza', 'Avareza', -10));
Vantagem::registrar(new Vantagem('excesso-confianca', 'Excesso de Confiança', -10));
Vantagem::registrar(new Vantagem('pacifismo-auto-defesa', 'Pacifismo (Auto-Defesa))', -15));
Vantagem::registrar(new Vantagem('pacifismo-incapaz-matar', 'Pacifismo (Incapaz de Matar))', -15));
Vantagem::registrar(new Vantagem('pacifismo-nao-violencia', 'Pacifismo (Não violência total))', -30));
Vantagem::registrar(new Vantagem('paranoia', 'Paranóia', -10));
Vantagem::registrar(new Vantagem('piromania', 'Piromania', -5));
Vantagem::registrar(new Vantagem('sadismo', 'Sadismo', -15));
Vantagem::registrar(new Vantagem('timidez1', 'Timidez (Suave))', -5));
Vantagem::registrar(new Vantagem('timidez2', 'Timidez (Grave))', -10));
Vantagem::registrar(new Vantagem('teimosia', 'Teimosia', -5));
Vantagem::registrar(new Vantagem('veracidade', 'Veracidade', -5));
Vantagem::registrar(new Vantagem('voto1', 'Voto (menos importante))', -5));
Vantagem::registrar(new Vantagem('voto2', 'Voto (importante))', -10));
Vantagem::registrar(new Vantagem('voto3', 'Voto (muito importante))', -15));
Vantagem::registrar(new Vantagem('vontade-fraca', 'Vontade Fraca', -8, true));
            $reacao['sexo-oposto'] += 2;
        }
        return $reacao;
    }
}
Vantagem::registrar(new Vantagem('appearance-very-handsome', _("Appearance(Very Handsome)"), 16));
if (!function_exists('get_appearance_very_handsome_reacao')) {
    function get_appearance_very_handsome_reacao(Personagem $personagem, $reacao)
    {
        $reacao['geral'] += 2;
        if (array_key_exists('sexo-oposto', $reacao)) {
            $reacao['sexo-oposto'] = 4;
        } else {
            $reacao['sexo-oposto'] += 4;
        }
        return $reacao;
    }
}
Vantagem::registrar(new Vantagem('appearance-transcendent', _("Appearance(Transcendent)"), 20));
if (!function_exists('get_appearance_transcendent_reacao')) {
    function get_appearance_transcendent_reacao(Personagem $personagem, $reacao)
    {
        $reacao['geral'] += 2;
        if (array_key_exists('sexo-oposto', $reacao)) {
            $reacao['sexo-oposto'] = 6;
        } else {
            $reacao['sexo-oposto'] += 6;
        }
        return $reacao;
    }
}
示例#5
0
        return floor($dinheiro / 2);
    }
}
Vantagem::registrar(new Vantagem('wealth-comfortable', _('Wealth(Comfortable)'), 10));
if (!function_exists('get_wealth_comfortable_dinheiro')) {
    function get_wealth_comfortable_dinheiro(Personagem $personagem, $dinheiro)
    {
        return $dinheiro * 2;
    }
}
Vantagem::registrar(new Vantagem('wealth-wealthy', _('Wealth(Wealthy)'), 20));
if (!function_exists('get_wealth_wealthy_dinheiro')) {
    function get_wealth_wealthy_dinheiro(Personagem $personagem, $dinheiro)
    {
        return $dinheiro * 5;
    }
}
Vantagem::registrar(new Vantagem('wealth-very-wealthy', _('Wealth(Very Wealthy)'), 30));
if (!function_exists('get_wealth_very_wealthy_dinheiro')) {
    function get_wealth_very_wealthy_dinheiro(Personagem $personagem, $dinheiro)
    {
        return $dinheiro * 20;
    }
}
Vantagem::registrar(new Vantagem('wealth-filthy-rich', _('Wealth(Filthy Rich)'), 50));
if (!function_exists('get_wealth_filthy_rich_dinheiro')) {
    function get_wealth_filthy_rich_dinheiro(Personagem $personagem, $dinheiro)
    {
        return $dinheiro * 100;
    }
}