public string GetString(string key, string defaultValue = "") { if (PersistentStrings.ContainsKey(key)) { return(PersistentStrings[key]); } else { return(defaultValue); } }
public string getGameStat(string stat) { if (!gameStats.ContainsKey(stat)) { return(null); } return(gameStats[stat]); }
public void defaultAcction() { if (!actionStats.ContainsKey("actionType")) { addActionStat("actionType", "dealdamage"); addActionStat("elementType", "fire"); addActionStat("value", "12.0"); addActionStat("targets", "select"); } }
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); } }
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); }
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); }