Ejemplo n.º 1
0
 public string GetString(string key, string defaultValue = "")
 {
     if (PersistentStrings.ContainsKey(key))
     {
         return(PersistentStrings[key]);
     }
     else
     {
         return(defaultValue);
     }
 }
Ejemplo n.º 2
0
    public string getGameStat(string stat)
    {
        if (!gameStats.ContainsKey(stat))
        {
            return(null);
        }

        return(gameStats[stat]);
    }
Ejemplo n.º 3
0
Archivo: Action.cs Proyecto: tbrax/cd0
 public void defaultAcction()
 {
     if (!actionStats.ContainsKey("actionType"))
     {
         addActionStat("actionType", "dealdamage");
         addActionStat("elementType", "fire");
         addActionStat("value", "12.0");
         addActionStat("targets", "select");
     }
 }
Ejemplo n.º 4
0
 public void addResistType(string type)
 {
     if (!resistType.ContainsKey(type))
     {
         resistType.Add(type, "100");
     }
     if (!resistTypeTemp.ContainsKey(type))
     {
         string newAdd = "0";
         if (baseStats.ContainsKey("resistTypeStart"))
         {
             newAdd = baseStats["resistTypeStart"];
         }
         resistTypeTemp.Add(type, newAdd);
     }
 }
Ejemplo n.º 5
0
    float getStat(DictionaryOfStringAndString loc, string st)
    {
        DictionaryOfStringAndString loc2 = getTemp(loc);
        float ini = 0.0f;

        if (loc.ContainsKey(st))
        {
            ini += parseNum(character, loc[st]);
        }
        if (!loc2.ContainsKey(st))
        {
            addTempStat(loc2, st);
        }
        ini += parseNum(character, loc2[st]);
        return(ini);
    }
Ejemplo n.º 6
0
    void setStat(DictionaryOfStringAndString loc, string st, float val)
    {
        DictionaryOfStringAndString loc2 = getTemp(loc);

        float ini = 0.0f;

        if (!loc2.ContainsKey(st))
        {
            addTempStat(loc2, st);
        }

        ini = parseNum(character, loc2[st]);
        float nw = ini + val;

        loc[st] = nw.ToString(roundS);
    }