SoPra-Team-17 / LibCommon

Library für Datentypen (mit JSON-Serialisierung und -Deserialisierung), Spiel-Logik (Validierung, Siegererkennung) und KI-Logik (Generierung von Operationen)
GNU General Public License v3.0
0 stars 0 forks source link

Fix observation validation #324

Closed authaldo closed 4 years ago

authaldo commented 4 years ago

Der Charakter kann Observation als Aktion gegen eine Zielperson in Sichtlinie richten. Mit einer bestimmten Wahrscheinlichkeit (Observations-Erfolg-Wkt.) wird aufgedeckt, ob die Zielperson zur gegnerischen Fraktion gehört. Die Zielperson bemerkt nichts von der Aktion.

Bisher wurde in der validate nicht geprüft, ob auf dem Zielfeld wirklich ein Charakter steht. Daher konnte es bei der Execution zu Fehlern kommen.

sonarcloud[bot] commented 4 years ago

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication