コード例 #1
0
<?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));
コード例 #2
0
ファイル: anao.inc.php プロジェクト: landim32/gurps-simulator
<?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)
    {
コード例 #3
0
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));
コード例 #4
0
            $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;
    }
}
コード例 #6
0
            <div class="twelve columns">
                <label><?php 
echo _("Notes");
?>
</label>
                <input type="text" id="vantagem_obs" />
            </div>
        </div>
        <div class="row">
            <div class="twelve columns">
                <label><?php 
echo _("Based in");
?>
</label>
                <?php 
Vantagem::dropDownList('vantagem_slug');
?>
            </div>
        </div>
      </div>
      <div class="modal-footer">
          <a id="vantagem-incluir" href="#" class="button success right" data-dismiss="modal" style="margin: 0px 10px 0px"><?php 
echo _("Insert");
?>
</a>
          <a href="#" class="button right" data-dismiss="modal"><?php 
echo _("Cancel");
?>
</a>
      </div>
    </div><!-- /.modal-content -->
コード例 #7
0
ファイル: common.php プロジェクト: landim32/gurps-simulator
require 'core/ArmaduraClass.php';
require 'core/ArmaDanoClass.php';
require 'core/ArmaClass.php';
require 'core/ArmaDistanciaClass.php';
require 'core/ArmaMuscularClass.php';
require 'core/ArmaFogoClass.php';
require 'core/AcaoClass.php';
require 'core/AcaoPertoClass.php';
require 'core/AcaoDistanciaClass.php';
require 'core/AcaoArremessoClass.php';
require 'core/AcaoAtirarClass.php';
require 'core/PersonagemClass.php';
require 'core/VantagemClass.php';
require 'core/PersonagemPericiaClass.php';
require 'core/PersonagemArmaduraClass.php';
//require('PersonagemArmaClass.php');
require 'core/NpcClass.php';
require 'core/DadoClass.php';
require 'core/SessaoClass.php';
require 'core/GolpeClass.php';
require 'core/GolpePertoClass.php';
require 'core/GolpeDistanciaClass.php';
require 'core/GolpeArremessoClass.php';
require 'core/GolpeTiroClass.php';
require 'core/MapaClass.php';
require 'core/MapaAreaClass.php';
require 'core/FeedClass.php';
define('ID_JOGADOR', Jogador::idJogadorAtual());
define('USA_BETA', false);
Vantagem::inicializar();
コード例 #8
0
function ficha_exibir_desvantagem($slug)
{
    echo "<select name=\"vantagem[]\">\n";
    echo "<option value=\"\">--Selecione--</option>";
    foreach (Vantagem::listarDesvantagens() as $desvantagem) {
        echo "<option value=" . $desvantagem->getSlug();
        if ($slug == $desvantagem->getSlug()) {
            echo ' selected="selected"';
        }
        echo ">" . $desvantagem->getNome() . "[" . $desvantagem->getPonto() . "pt(s)]</option>\n";
    }
    echo "</select>\n";
}
コード例 #9
0
 public static function dropDownList($name, $slug = null)
 {
     echo "<select id=\"" . $name . "\" name=\"" . $name . "\">\n";
     echo "<option value=\"\">--Selecione--</option>";
     echo "<optgroup label=\"Vantagens\">\n";
     foreach (Vantagem::listarVantagens() as $vantagem) {
         echo "<option value=" . $vantagem->getSlug();
         if ($slug == $vantagem->getSlug()) {
             echo ' selected="selected"';
         }
         echo ">" . $vantagem->getNome() . "[" . $vantagem->getPonto() . "pt(s)]</option>\n";
     }
     echo "</optgroup>\n";
     echo "<optgroup label=\"Desvantagens\">\n";
     foreach (Vantagem::listarDesvantagens() as $vantagem) {
         echo "<option value=" . $vantagem->getSlug();
         if ($slug == $vantagem->getSlug()) {
             echo ' selected="selected"';
         }
         echo ">" . $vantagem->getNome() . "[" . $vantagem->getPonto() . "pt(s)]</option>\n";
     }
     echo "</optgroup>\n";
     echo "</select>\n";
 }