|
|
@@ -198,11 +198,11 @@ class DeviceStats(object):
|
|
|
@angry.setter
|
|
|
def angry(self, value:float):
|
|
|
if value<0:
|
|
|
- self._aroused = 0
|
|
|
+ self._angry = 0
|
|
|
elif value > self.MAX_VALUE:
|
|
|
- self._aroused = self.MAX_VALUE
|
|
|
+ self._angry = self.MAX_VALUE
|
|
|
else:
|
|
|
- self._aroused = value
|
|
|
+ self._angry = value
|
|
|
if value > 0:
|
|
|
self._lastTimeAngry = time.time()
|
|
|
|
|
|
@@ -672,8 +672,8 @@ class DeviceStats(object):
|
|
|
elif n=="temperate": self.temperate = val
|
|
|
elif n=="shy": self.shy = val
|
|
|
elif n=="excited": self.excited = val
|
|
|
- elif n=="toLoud": self.toLoud = val
|
|
|
- elif n=="toQuiet": self.toQuiet = val
|
|
|
+ elif n=="toloud": self.toLoud = val
|
|
|
+ elif n=="toquiet": self.toQuiet = val
|
|
|
elif n=="playful": self.playful = val
|
|
|
elif n=="naiv": self.naiv = val
|
|
|
elif n=="freezy": self.freezy = val
|
|
|
@@ -684,6 +684,74 @@ class DeviceStats(object):
|
|
|
else: return False
|
|
|
return True
|
|
|
|
|
|
+ def force(self, name:str, val:float) -> bool:
|
|
|
+ n = name.lower()
|
|
|
+ if n=="angry": self._angry = val
|
|
|
+ elif n=="aroused": self._aroused = val
|
|
|
+ elif n=="hungry": self._hungry = val
|
|
|
+ elif n=="happyness": self._happyness = val
|
|
|
+ elif n=="funny": self._funny = val
|
|
|
+ elif n=="annoyed": self._annoyed = val
|
|
|
+ elif n=="irritated": self._irritated = val
|
|
|
+ elif n=="bored": self._bored = val
|
|
|
+ elif n=="intelligent": self._intelligent = val
|
|
|
+ elif n=="sleepy": self._sleepy = val
|
|
|
+ elif n=="energy": self._energy = val
|
|
|
+ elif n=="exhausted": self._exhausted = val
|
|
|
+ elif n=="depressive": self._depressive = val
|
|
|
+ elif n=="sad": self._sad = val
|
|
|
+ elif n=="useless": self._useless = val
|
|
|
+ elif n=="usefull": self._usefull = val
|
|
|
+ elif n=="compfortable": self._compfortable = val
|
|
|
+ elif n=="temperate": self._temperate = val
|
|
|
+ elif n=="shy": self._shy = val
|
|
|
+ elif n=="excited": self._excited = val
|
|
|
+ elif n=="toloud": self._toLoud = val
|
|
|
+ elif n=="toquiet": self._toQuiet = val
|
|
|
+ elif n=="playful": self._playful = val
|
|
|
+ elif n=="naiv": self._naiv = val
|
|
|
+ elif n=="freezy": self._freezy = val
|
|
|
+ elif n=="hot": self._hot = val
|
|
|
+ elif n=="humanity": self._humanity = val
|
|
|
+ elif n=="lonely": self._lonely = val
|
|
|
+ elif n=="soziality": self._soziality = val
|
|
|
+ else: return False
|
|
|
+ return True
|
|
|
+
|
|
|
+ def lock(self, name:str, val:float) -> bool:
|
|
|
+ n = name.lower()
|
|
|
+ if n=="angry": self._locked_angry = val
|
|
|
+ elif n=="aroused": self._locked_aroused = val
|
|
|
+ elif n=="hungry": self._locked_hungry = val
|
|
|
+ elif n=="happyness": self._locked_happyness = val
|
|
|
+ elif n=="funny": self._locked_funny = val
|
|
|
+ elif n=="annoyed": self._locked_annoyed = val
|
|
|
+ elif n=="irritated": self._locked_irritated = val
|
|
|
+ elif n=="bored": self._locked_bored = val
|
|
|
+ elif n=="intelligent": self._locked_intelligent = val
|
|
|
+ elif n=="sleepy": self._locked_sleepy = val
|
|
|
+ elif n=="energy": self._locked_energy = val
|
|
|
+ elif n=="exhausted": self._locked_exhausted = val
|
|
|
+ elif n=="depressive": self._locked_depressive = val
|
|
|
+ elif n=="sad": self._locked_sad = val
|
|
|
+ elif n=="useless": self._locked_useless = val
|
|
|
+ elif n=="usefull": self._locked_usefull = val
|
|
|
+ elif n=="compfortable": self._locked_compfortable = val
|
|
|
+ elif n=="temperate": self._locked_temperate = val
|
|
|
+ elif n=="shy": self._locked_shy = val
|
|
|
+ elif n=="excited": self._locked_excited = val
|
|
|
+ elif n=="toloud": self._locked_toLoud = val
|
|
|
+ elif n=="toquiet": self._locked_toQuiet = val
|
|
|
+ elif n=="playful": self._locked_playful = val
|
|
|
+ elif n=="naiv": self._locked_naiv = val
|
|
|
+ elif n=="freezy": self._locked_freezy = val
|
|
|
+ elif n=="hot": self._locked_hot = val
|
|
|
+ elif n=="humanity": self._locked_humanity = val
|
|
|
+ elif n=="lonely": self._locked_lonely = val
|
|
|
+ elif n=="soziality": self._locked_soziality = val
|
|
|
+ else: return False
|
|
|
+ return True
|
|
|
+
|
|
|
def get(self, name:str) -> float:
|
|
|
n = name.lower()
|
|
|
if n=="angry": return self.angry
|
|
|
@@ -706,8 +774,8 @@ class DeviceStats(object):
|
|
|
elif n=="temperate": return self.temperate
|
|
|
elif n=="shy": return self.shy
|
|
|
elif n=="excited": return self.excited
|
|
|
- elif n=="toLoud": return self.toLoud
|
|
|
- elif n=="toQuiet": return self.toQuiet
|
|
|
+ elif n=="toloud": return self.toLoud
|
|
|
+ elif n=="toquiet": return self.toQuiet
|
|
|
elif n=="playful": return self.playful
|
|
|
elif n=="naiv": return self.naiv
|
|
|
elif n=="freezy": return self.freezy
|
|
|
@@ -717,6 +785,39 @@ class DeviceStats(object):
|
|
|
elif n=="soziality": return self.soziality
|
|
|
else: return -1.0
|
|
|
|
|
|
+ def raw(self, name:str) -> float:
|
|
|
+ n = name.lower()
|
|
|
+ if n=="angry": return self._angry
|
|
|
+ elif n=="aroused": return self._aroused
|
|
|
+ elif n=="hungry": return self._hungry
|
|
|
+ elif n=="happyness": return self._happyness
|
|
|
+ elif n=="funny": return self._funny
|
|
|
+ elif n=="annoyed": return self._annoyed
|
|
|
+ elif n=="irritated": return self._irritated
|
|
|
+ elif n=="bored": return self._bored
|
|
|
+ elif n=="intelligent": return self._intelligent
|
|
|
+ elif n=="sleepy": return self._sleepy
|
|
|
+ elif n=="energy": return self._energy
|
|
|
+ elif n=="exhausted": return self._exhausted
|
|
|
+ elif n=="depressive": return self._depressive
|
|
|
+ elif n=="sad": return self._sad
|
|
|
+ elif n=="useless": return self._useless
|
|
|
+ elif n=="usefull": return self._usefull
|
|
|
+ elif n=="compfortable": return self._compfortable
|
|
|
+ elif n=="temperate": return self._temperate
|
|
|
+ elif n=="shy": return self._shy
|
|
|
+ elif n=="excited": return self._excited
|
|
|
+ elif n=="toloud": return self._toLoud
|
|
|
+ elif n=="toquiet": return self._toQuiet
|
|
|
+ elif n=="playful": return self._playful
|
|
|
+ elif n=="naiv": return self._naiv
|
|
|
+ elif n=="freezy": return self._freezy
|
|
|
+ elif n=="hot": return self._hot
|
|
|
+ elif n=="humanity": return self._humanity
|
|
|
+ elif n=="lonely": return self._lonely
|
|
|
+ elif n=="soziality": return self._soziality
|
|
|
+ else: return -1.0
|
|
|
+
|
|
|
|
|
|
def Save(self):
|
|
|
self.textconfig.setValue({
|