-
Notifications
You must be signed in to change notification settings - Fork 3
Meta Achievements
Jede Gilde und jeder Char soll gewisse RGu-Achievements erhalten können. Diese setzen sich aus einem oder mehreren Arsenal-Achievements zusammen. Für die Chars wird der Erfolg in RGu gesetzt wenn er im Arsenal auftaucht. Für eine Gilde wird der Erfolg gesetzt wenn mehr als 30 (?) Member den entsprechenden Erfolg besitzen. Ob der Gildenerfolg reversibel sein muss noch diskutiert werden. Die “Erfolge” sollen Primär zur Fortschrittsdarstellung dienen um bei Gilden den Raiderfolg, bei Chars die Erfahrung zu repräsentieren.
- Naxx-10/25-Clear
- Obsi-1D/2D/3D
- Überlegen/Episch
- Raidtauglich (Stufe 80)
- …
Es muss ein Achievement-Model angelegt werden das die entsprechenden Meta-Erfolge hält. Die Zuordnung zu den Chars bzw. Gilden erfolgt über eine n:n-Verknüpfung.
Die Views müssen eine übersichtliche aber detaillierte Ansicht über die Gilden/Char-Erfolge bieten.
Um die Daten aus der Arsenal zu ziehen muss die Arsenal-Lib erweitert werden. Weiters ist die Sync-Methode im Char-Model zu erweitern und eine eigene CheckAchievements-Methode im Guild-Model erstellt werden. Diese muss die Char-Erfolge überprüfen und die zutreffenden Gilden-Meta-Erfolge zur Gilde hinzufügen.
edit Idee: so n aufflashendes Achievement-Kästchen, wie im Client, z.B. mit JavaScript. Falls man grade nicht online ist, dann beim nächsten Login. /edit
reedit Hmm wäre sicher witzig … ist aber weit weg von “notwendig” … sollte mit jq-UI kein Problem sein … theoretisch /reedit