Giter Club home page Giter Club logo

player_manager's Introduction

Player Manager

  1. API

Bundle CharacterBundle

CharacterUsedAbility

  • getAbility()

    • Fonction : Retourne une caractéristique donnée pour un personnage. Peut retourner le détail du total de la valeur si $detail=true.
    • Paramètres : $characterUsed (object), $abilityType (INT), ($detail=false (booléen))
    • Retour :
      • Si $detail=false, retourne un INT, contenant la valeur totale de la caractéristique.
      • Si $detail=true, retourne un String, contenant la formule de calcul de la valeur totale de la caractéristique.
  • getAbilityModifier()

    • Fonction : Retourne le modificateur d’une caractéristique donnée.
    • Paramètre : $abilityValue (INT)
    • Retour : INT, valeur du modificateur
  • getStrength()

    • Fonction : Retourne la Force d’un personnage. Peut retourner le détail du calcul de la force du personnage si $detail=true.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : retourne un INT, valeur de la Force
      • Si $detail=true : retourne un String, détail de la valeur de la Force
  • getStrengthModifier()

    • Fonction : Retourne le Modificateur de Force d’un personnage
    • Paramètres : $characterUsed (object)
    • Retour : INT du modificateur de force
  • getDexterity()

    • Fonction : Retourne la Dextérité d’un personnage. Peut retourner le détail du calcul de la dextérité du personnage si $detail=true.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : retourne un INT, valeur de la Dextérité
      • Si $detail=true : retourne un String, détail de la valeur de la Dextérité
  • getDexterityModifier()

    • Fonction : Retourne le Modificateur de Dextérité d’un personnage
    • Paramètres : $characterUsed (object)
    • Retour : INT du modificateur de Dextérité
  • getConstitution()

    • Fonction : Retourne la Constitution d’un personnage. Peut retourner le détail du calcul de la Constitution du personnage si $detail=true.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : retourne un INT, valeur de la Constitution
      • Si $detail=true : retourne un String, détail de la valeur de la Constitution
  • getConstitutionModifier()

    • Fonction : Retourne le Modificateur de Constitution d’un personnage
    • Paramètres : $characterUsed (object)
    • Retourne : INT du modificateur de Constitution
  • getIntelligence()

    • Fonction : Retourne l’Intelligence d’un personnage. Peut retourner le détail du calcul de l’intelligence du personnage si $detail=true.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : retourne un INT, valeur de l’intelligence
      • Si $detail=true : retourne un String, détail de la valeur de l’intelligence
  • getIntelligenceModifier()

    • Fonction : Retourne le Modificateur d’Intelligence d’un personnage
    • Paramètres : $characterUsed (object)
    • Retour : INT du modificateur d’Intelligence
  • getWisdom()

    • Fonction : Retourne la Sagesse d’un personnage. Peut retourner le détail du calcul de la sagesse du personnage si $detail=true.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : retourne un INT, valeur de la Sagesse
      • Si $detail=true : retourne un String, détail de la valeur de la Sagesse
  • getWisdomModifier()

    • Fonction : Retourne le Modificateur de Sagesse d’un personnage
    • Paramètres : $characterUsed (object)
    • Retour : INT du modificateur de Sagesse
  • getCharisma()

    • Fonction : Retourne le Charisme d’un personnage. Peut retourner le détail du calcul du Charisme du personnage si $detail=true.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : retourne un INT, valeur du Charisme
      • Si $detail=true : retourne un String, détail de la valeur du Charisme
  • getCharismaModifier()

    • Fonction : Retourne le Modificateur de Charisme d’un personnage
    • Paramètres : $characterUsed (object)
    • Retour : INT du modificateur de Charisme
  • getAbilities()

    • Fonction : Retourne l’intégralité des caractéristiques d’un personnage donné
    • Paramètres : $characterUsed (object)
    • Retour : Array, contenant dans l’ordre les 6 valeurs totales des caractéristiques (dans l’ordre) d’un personnage donné.

CharacterUsedDnD :

  • getBAB()

    • Fonction : Retourne le(s) Bonus de Base Attaque d’un personnage donné
    • Paramètres : $characterUsed (object)
    • Retour : Array, contenant les différentes BBA d’un personnage. Si un personnage a plusieurs attaques possibles, getBAB() retourne plusieurs entrées.
  • getGrappleModifier()

    • Fonction : Retour le(s) modificateur(s) de lutte d’un personnage
    • Paramètres : $characterUsed (object)
    • Retour : Array, contenant les différents modificateurs de lutte d’un personnage. Si un personnage a plusieurs attaques possible, getGrappleModifier() retourne plusieurs modificateurs de lutte, en fonctionne du BBA de chaque attaque.
  • getWeaponCurrent()

    • Fonction : Retourne l’arme en cours d’utilisation par le personnage
    • Paramètres : $characterUsed (object)
    • Retour : $weapon (object)
  • getAC()

    • Fonction : Retourne la Classe d’Armure du personnage
    • Paramètres : $characterUsed (object)
    • Retour : INT, retourne la valeur d’AC du personnage
  • getTouchAC()

    • Fonction : Retourne la Classe d’Armure de Contact du personnage
    • Paramètres : $characterUsed (object)
    • Retour : INT, retourne la valeur de TouchAC du personnage
  • getFFAC()

    • Fonction : Retourne la Classe d’Armure de prise au dépourvu du personnage
    • Paramètres : $characterUsed (object)
    • Retour : INT, retourne la valeur de FFAC du personnage
  • getAW()

    • Fonction : Retourne l’armure portée par le personnage
    • Paramètres : $characterUsed (object)
    • Retour : object, retourne l’armure du personnage sous forme d’objet
  • getSC()

    • Fonction : Retourne le bouclier porté par le personnage
    • Paramètres : $characterUsed (object)
    • Retour : object, retourne le bouclier du personnage sous forme d’objet
  • getSpeed()

    • Fonction : Retourne la vitesse de déplacement de base du personnage
    • Paramètres : $characterUser (object)
    • Retour : FLOAT, retourne la valeur (décimale) de déplacement de base.
  • getInitiativeModifier()

    • Fonction : Retourne le modificateur d’initiative du personnage
    • Paramètres : $characterUser (object)
    • Retour : INT, retourne la valeur d’intiative.
  • getGlobalLevel()

    • Fonction : Retourne le niveau global d'un personnage
    • Paramètres : $characterUser (object)
    • Retour : INT, niveau global du personnage
  • getXpPoints()

    • Fonction : Retourne les points d'expérience d'un personnage
    • Paramètres : $characterUser (object)
    • Retour : INT, valeur d'XP du personnage
  • setXpPoints()

    • Fonction : Méthode d'insertion de pts d'XP à un personnage.
    • Paramètres : $characterUsed (object), $increase (INT), $current_user (object)
    • Retour : BOOLEEN
      • True : Le personnage gagne un niveau
      • False : Le personnage reste au même niveau
  • getXpPointsForLevelUp()

    • Fonction : Retourne le nombre de points d'expérience nécessaires pour passer au prochain lvl
    • Paramètres : $characterUser (object)
    • Retour : INT, valeur d'XP pour passer au prochain niveau
  • isNewLevel()

    • Fonction : Retourne un booléen : le personnage gagne-t-il un niveau ?
    • Paramètres : $characterUser (object)
    • Retour : BOOLEEN
      • True : Le personnage gagne un niveau
      • False : Le personnage reste au même niveau

CharacterUsedSkill :

  • getCharacterSkillModifier()

    • Fonction : Retourne le modificateur d'une compétence pour un personnage. Peut retourner le détail du calcul
    • Paramètres : $characterSkill (object), ($detail=false (booleen))
    • Retour :
      • Si $detail=false : INT, valeur du modificateur
      • Si $detail=true : String, détail du calcul
  • getMaxRanksForSkill()

    • Fonction : Retourne le degré de maitrise maximum d'une compétence pour un personnage en fonction de sa classe et de son niveau
    • Paramètres : $characterSkill (object)
    • Retour : INT, degré de maitrise maximal

CharacterUsedST :

  • getFortitude()

    • Fonction : Retourne le JdS de Réflex du personnage. Peut retourner le détail de la formule.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : INT, valeur du modificateur de JdS du personnage
      • Si $detail=true : String, délivrant le détail du calcul du modificateur
  • getReflex()

    • Fonction : Retourne le JdS de Vigueur du personnage. Peut retourner le détail de la formule.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : INT, valeur du modificateur de JdS du personnage
      • Si $detail=true : String, délivrant le détail du calcul du modificateur
  • getWill()

    • Fonction : Retourne le JdS de Volonté du personnage. Peut retourner le détail de la formule.
    • Paramètres : $characterUsed (object), ($detail=false (booléen))
    • Retour :
      • Si $detail=false : INT, valeur du modificateur de JdS du personnage
      • Si $detail=true : String, délivrant le détail du calcul du modificateur

CharacterUsedAction :

  • deleteCharacterUsed()
    • Fonction :
    • Paramètre :
    • Retour :

player_manager's People

Contributors

karlpineau avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.