rosedu/wouso

View on GitHub
contrib/v7.game.json

Summary

Maintainability
Test Coverage
[{"pk": 1, "model": "magic.artifactgroup", "fields": {"name": "Default"}}, {"pk": 2, "model": "magic.artifactgroup", "fields": {"name": "CA"}}, {"pk": 3, "model": "magic.artifactgroup", "fields": {"name": "CB"}}, {"pk": 4, "model": "magic.artifactgroup", "fields": {"name": "CC"}}, {"pk": 1, "model": "magic.artifact", "fields": {"group": 2, "description": null, "title": "Student", "image": "", "full_name": "", "percents": 100, "name": "level-1"}}, {"pk": 2, "model": "magic.artifact", "fields": {"group": 3, "description": null, "title": "Sailor", "image": "", "full_name": "", "percents": 100, "name": "level-1"}}, {"pk": 3, "model": "magic.artifact", "fields": {"group": 4, "description": null, "title": "Journeyman", "image": "", "full_name": "", "percents": 100, "name": "level-1"}}, {"pk": 4, "model": "magic.artifact", "fields": {"group": 2, "description": null, "title": "Apprentice", "image": "", "full_name": "", "percents": 100, "name": "level-2"}}, {"pk": 5, "model": "magic.artifact", "fields": {"group": 3, "description": null, "title": "Navigator", "image": "", "full_name": "", "percents": 100, "name": "level-2"}}, {"pk": 6, "model": "magic.artifact", "fields": {"group": 4, "description": null, "title": "Carpenter", "image": "", "full_name": "", "percents": 100, "name": "level-2"}}, {"pk": 7, "model": "magic.artifact", "fields": {"group": 2, "description": null, "title": "Disciple", "image": "", "full_name": "", "percents": 100, "name": "level-3"}}, {"pk": 8, "model": "magic.artifact", "fields": {"group": 3, "description": null, "title": "Helmsman", "image": "", "full_name": "", "percents": 100, "name": "level-3"}}, {"pk": 9, "model": "magic.artifact", "fields": {"group": 4, "description": null, "title": "Glazier", "image": "", "full_name": "", "percents": 100, "name": "level-3"}}, {"pk": 10, "model": "magic.artifact", "fields": {"group": 2, "description": null, "title": "Scholar", "image": "", "full_name": "", "percents": 100, "name": "level-4"}}, {"pk": 11, "model": "magic.artifact", "fields": {"group": 3, "description": null, "title": "Corsair", "image": "", "full_name": "", "percents": 100, "name": "level-4"}}, {"pk": 12, "model": "magic.artifact", "fields": {"group": 4, "description": null, "title": "Armorer", "image": "", "full_name": "", "percents": 100, "name": "level-4"}}, {"pk": 13, "model": "magic.artifact", "fields": {"group": 2, "description": null, "title": "Researcher", "image": "", "full_name": "", "percents": 100, "name": "level-5"}}, {"pk": 14, "model": "magic.artifact", "fields": {"group": 3, "description": null, "title": "Captain", "image": "", "full_name": "", "percents": 100, "name": "level-5"}}, {"pk": 15, "model": "magic.artifact", "fields": {"group": 4, "description": null, "title": "Jeweler", "image": "", "full_name": "", "percents": 100, "name": "level-5"}}, {"pk": 16, "model": "magic.artifact", "fields": {"group": 2, "description": null, "title": "Master", "image": "", "full_name": "", "percents": 100, "name": "level-6"}}, {"pk": 17, "model": "magic.artifact", "fields": {"group": 3, "description": null, "title": "Explorer", "image": "", "full_name": "", "percents": 100, "name": "level-6"}}, {"pk": 18, "model": "magic.artifact", "fields": {"group": 4, "description": null, "title": "Designer", "image": "", "full_name": "", "percents": 100, "name": "level-6"}}, {"pk": 19, "model": "magic.artifact", "fields": {"group": 2, "description": null, "title": "Eminent", "image": "", "full_name": "", "percents": 100, "name": "level-7"}}, {"pk": 20, "model": "magic.artifact", "fields": {"group": 3, "description": null, "title": "Admiral", "image": "", "full_name": "", "percents": 100, "name": "level-7"}}, {"pk": 21, "model": "magic.artifact", "fields": {"group": 4, "description": null, "title": "Architect", "image": "", "full_name": "", "percents": 100, "name": "level-7"}}, {"pk": 22, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-login-10"}}, {"pk": 23, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-qotd-10"}}, {"pk": 24, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-chall-30"}}, {"pk": 25, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-chall-won-10"}}, {"pk": 26, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-night-owl"}}, {"pk": 27, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-early-bird"}}, {"pk": 28, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-popularity"}}, {"pk": 30, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-chall-def-big"}}, {"pk": 31, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-this-is-sparta"}}, {"pk": 32, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-flawless-victory"}}, {"pk": 33, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-win-fast"}}, {"pk": 34, "model": "magic.artifact", "fields": {"group": 1, "description": null, "title": "", "image": "", "full_name": "", "percents": 100, "name": "ach-god-mode-on"}}, {"pk": 1, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "po\u021bi s\u0103 schimbi punctajul afi\u0219at, alter\u00e2ndu-l cu o valoare cuprins\u0103 \u00een spa\u021biul -25% din punctaj", "title": "Disguise -25%", "level_required": 1, "image": "", "mass": false, "percents": -25, "type": "s", "price": 10.0, "name": "top-disguise"}}, {"pk": 2, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "po\u021bi s\u0103 schimbi punctajul afi\u0219at, alter\u00e2ndu-l cu o valoare cuprins\u0103 \u00een spa\u021biul -15% din punctaj", "title": "Disguise -15%", "level_required": 1, "image": "", "mass": false, "percents": -15, "type": "s", "price": 10.0, "name": "top-disguise"}}, {"pk": 3, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "po\u021bi s\u0103 schimbi punctajul afi\u0219at, alter\u00e2ndu-l cu o valoare cuprins\u0103 \u00een spa\u021biul 15% din punctaj", "title": "Disguise 15%", "level_required": 1, "image": "", "mass": false, "percents": 15, "type": "s", "price": 10.0, "name": "top-disguise"}}, {"pk": 4, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "po\u021bi s\u0103 schimbi punctajul afi\u0219at, alter\u00e2ndu-l cu o valoare cuprins\u0103 \u00een spa\u021biul 25% din punctaj", "title": "Disguise 25%", "level_required": 1, "image": "", "mass": false, "percents": 25, "type": "s", "price": 10.0, "name": "top-disguise"}}, {"pk": 5, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "nu po\u021bi lansa provoc\u0103ri (dar po\u021bi primi)", "title": "Paralyze", "level_required": 1, "image": "", "mass": false, "percents": 100, "type": "n", "price": 15.0, "name": "challenge-cannot-challenge"}}, {"pk": 6, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "c\u00e2\u0219tigi mai pu\u021bin cu -50% din provoc\u0103rile c\u00e2\u0219tigate", "title": "Weakness", "level_required": 1, "image": "", "mass": false, "percents": -50, "type": "n", "price": 20.0, "name": "challenge-affect-scoring"}}, {"pk": 7, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "c\u00e2\u0219tigi mai mult cu +50% din provoc\u0103rile c\u00e2\u0219tigate", "title": "Charge", "level_required": 1, "image": "", "mass": false, "percents": 50, "type": "p", "price": 25.0, "name": "challenge-affect-scoring"}}, {"pk": 8, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "c\u00e2\u0219tigi cu +100% din provoc\u0103rile c\u00e2\u0219tigate \u0219i pierzi cu +100% mai mult din provoc\u0103rile pierdute", "title": "Frenzy", "level_required": 1, "image": "", "mass": false, "percents": 100, "type": "o", "price": 20.0, "name": "challenge-affect-scoring"}}, {"pk": 9, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "elimin\u0103 vr\u0103ijle negative", "title": "Cure", "level_required": 1, "image": "", "mass": false, "percents": 100, "type": "p", "price": 25.0, "name": "cure"}}, {"pk": 10, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "elimin\u0103 toate vr\u0103jile", "title": "Dispell", "level_required": 1, "image": "", "mass": false, "percents": 100, "type": "o", "price": 20.0, "name": "dispell"}}, {"pk": 12, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "nu po\u021bi lansa question of the day", "title": "Blind", "level_required": 1, "image": "", "mass": false, "percents": 100, "type": "n", "price": 10.0, "name": "qotd-blind"}}, {"pk": 13, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "ai 33% \u0219ans\u0103 s\u0103 nu \u021bi se ia puncte \u00een urma pierderii unei provoc\u0103ri", "title": "Evade", "level_required": 1, "image": "", "mass": false, "percents": 33, "type": "p", "price": 25.0, "name": "challenge-evade"}}, {"pk": 14, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "nu po\u021bi lansa provoc\u0103ri (dar po\u021bi primi)", "title": "Paralyze(Mass)", "level_required": 2, "image": "", "mass": true, "percents": 100, "type": "n", "price": 30.0, "name": "challenge-cannot-challenge"}}, {"pk": 15, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "c\u00e2\u0219tigi mai pu\u021bin cu -50% din provoc\u0103rile c\u00e2\u0219tigate", "title": "Weakness(Mass)", "level_required": 2, "image": "", "mass": true, "percents": -50, "type": "n", "price": 40.0, "name": "challenge-affect-scoring"}}, {"pk": 16, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "c\u00e2\u0219tigi mai mult cu +50% din provoc\u0103rile c\u00e2\u0219tigate", "title": "Charge(Mass)", "level_required": 2, "image": "", "mass": true, "percents": 50, "type": "p", "price": 50.0, "name": "challenge-affect-scoring"}}, {"pk": 17, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "c\u00e2\u0219tigi cu +100% din provoc\u0103rile c\u00e2\u0219tigate \u0219i pierzi cu +100% mai mult din provoc\u0103rile pierdute", "title": "Frenzy(Mass)", "level_required": 2, "image": "", "mass": true, "percents": 100, "type": "o", "price": 20.0, "name": "challenge-affect-scoring"}}, {"pk": 19, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "nu po\u021bi lansa question of the day", "title": "Blind(Mass)", "level_required": 2, "image": "", "mass": true, "percents": 100, "type": "n", "price": 20.0, "name": "qotd-blind"}}, {"pk": 20, "model": "magic.spell", "fields": {"due_days": 5, "available": true, "description": "ai 33% \u0219ans\u0103 s\u0103 nu \u021bi se ia puncte \u00een urma pierderii unei provoc\u0103ri", "title": "Evade(Mass)", "level_required": 2, "image": "", "mass": true, "percents": 33, "type": "p", "price": 50.0, "name": "challenge-evade"}}, {"pk": 1, "model": "magic.spellhistory", "fields": {"user_to": null, "date": "2013-04-03T15:38:57.443", "spell": 1, "type": "b", "user_from": 1}}, {"pk": 2, "model": "magic.spellhistory", "fields": {"user_to": null, "date": "2013-04-03T15:38:59.320", "spell": 2, "type": "b", "user_from": 1}}, {"pk": 1, "model": "magic.playerspellamount", "fields": {"player": 1, "amount": 1, "spell": 1}}, {"pk": 2, "model": "magic.playerspellamount", "fields": {"player": 1, "amount": 1, "spell": 2}}, {"pk": 1, "model": "scoring.coin", "fields": {"owner": null, "integer": false, "name": "points", "title": ""}}, {"pk": 2, "model": "scoring.coin", "fields": {"owner": null, "integer": true, "name": "gold", "title": ""}}, {"pk": 3, "model": "scoring.coin", "fields": {"owner": null, "integer": false, "name": "penalty", "title": ""}}, {"pk": 1, "model": "scoring.formula", "fields": {"owner": "SpecialQuestGame", "definition": "gold={value}", "name": "specialquest-passed", "description": "Points earned when finishing a task. Arguments: value."}}, {"pk": 2, "model": "scoring.formula", "fields": {"owner": "QuestGame", "definition": "points={level}", "name": "quest-ok", "description": "Points earned when finishing a level. Arguments: level."}}, {"pk": 3, "model": "scoring.formula", "fields": {"owner": "QuestGame", "definition": "points=10", "name": "quest-finish-ok", "description": "Bonus points earned when finishing the entire quest. No arguments."}}, {"pk": 4, "model": "scoring.formula", "fields": {"owner": "QuestGame", "definition": "points=fib(12 - {position})", "name": "quest-finish-bonus", "description": "Bonus points earned when finishing a quest. Given to first 10, argument: position."}}, {"pk": 5, "model": "scoring.formula", "fields": {"owner": "QuestGame", "definition": "points={level}+{level_users}", "name": "finalquest-ok", "description": "Bonus points earned when finishing the final quest. Arguments: level, level_users"}}, {"pk": 6, "model": "scoring.formula", "fields": {"owner": "QotdGame", "definition": "points=4 + (1 if {hour} < 12 else -1)", "name": "qotd-ok", "description": "Points earned on a correct answer in the morning"}}, {"pk": 7, "model": "scoring.formula", "fields": {"owner": "QotdGame", "definition": "points=2", "name": "qotd-ok-bonus", "description": "Points earned in case of bonus"}}, {"pk": 8, "model": "scoring.formula", "fields": {"owner": "ChallengeGame", "definition": "points=6+{different_race}+{different_class}", "name": "chall-won", "description": "Points earned when winning a challenge. Arguments: different_race (int 0,1), different_class (int 0,1)"}}, {"pk": 9, "model": "scoring.formula", "fields": {"owner": "ChallengeGame", "definition": "points=2", "name": "chall-lost", "description": "Points earned when losing a challenge"}}, {"pk": 10, "model": "scoring.formula", "fields": {"owner": "ChallengeGame", "definition": "points=4", "name": "chall-draw", "description": "Points earned when drawing a challenge"}}, {"pk": 11, "model": "scoring.formula", "fields": {"owner": "ChallengeGame", "definition": "points=-3", "name": "chall-warranty", "description": "Points taken as a warranty for challenge"}}, {"pk": 12, "model": "scoring.formula", "fields": {"owner": "ChallengeGame", "definition": "points=3", "name": "chall-warranty-return", "description": "Points given back as a warranty taken for challenge"}}, {"pk": 13, "model": "scoring.formula", "fields": {"owner": "ChallengeGame", "definition": "tlimit=300 - 5 * ({level} - 1)", "name": "chall-timer", "description": "Seconds left for a user in challenge"}}, {"pk": 14, "model": "scoring.formula", "fields": {"owner": null, "definition": "points=420", "name": "start-points", "description": "Points received at the start of the game"}}, {"pk": 15, "model": "scoring.formula", "fields": {"owner": null, "definition": "gold=-{price}", "name": "buy-spell", "description": "Gold spent on spells"}}, {"pk": 16, "model": "scoring.formula", "fields": {"owner": null, "definition": "points={gold}*3;gold=-{gold}", "name": "gold-points-rate", "description": "Exchange gold in points"}}, {"pk": 17, "model": "scoring.formula", "fields": {"owner": null, "definition": "points=-{points};gold={points}*0.1", "name": "points-gold-rate", "description": "Exchange points in gold"}}, {"pk": 18, "model": "scoring.formula", "fields": {"owner": null, "definition": "gold={gold}", "name": "bonus-gold", "description": "Give bonus gold to the poor people"}}, {"pk": 19, "model": "scoring.formula", "fields": {"owner": null, "definition": "points={points}", "name": "bonus-points", "description": "Give bonus points"}}, {"pk": 20, "model": "scoring.formula", "fields": {"owner": null, "definition": "points={points}", "name": "steal-points", "description": "Steal points using spells"}}, {"pk": 21, "model": "scoring.formula", "fields": {"owner": null, "definition": "points=-{points}", "name": "penalty-points", "description": "Take back points from user"}}, {"pk": 22, "model": "scoring.formula", "fields": {"owner": null, "definition": "gold=10*{level}", "name": "level-gold", "description": "Bonus gold on level upgrade"}}, {"pk": 23, "model": "scoring.formula", "fields": {"owner": null, "definition": "penalty=10", "name": "general-infraction", "description": "Give penalty points to suspicious users"}}, {"pk": 24, "model": "scoring.formula", "fields": {"owner": null, "definition": "penalty=20", "name": "chall-was-set-up-infraction", "description": "Give penalty points for losing a challenge on purpose"}}, {"pk": "default_group", "model": "config.setting", "fields": {"value": ""}}, {"pk": "default_race", "model": "config.setting", "fields": {"value": "1"}}, {"pk": "test", "model": "config.setting", "fields": {"value": "test"}}, {"pk": "title", "model": "config.setting", "fields": {"value": "World of USO v6 - E pluribus unum"}}, {"pk": "intro", "model": "config.setting", "fields": {"value": "World of USO e un joc simplu realizat pentru studen\u021bii cursului de USO (Utilizarea Sistemelor de Operare) din Facultatea de Automatic\u0103 \u0219i Calculatoare a Universit\u0103\u021bii Politehnica Bucure\u0219ti.\r\n\r\nPrintre jocurile din interiorul WoUSO se num\u0103r\u0103: <strong>Question of the day</strong>, <strong>Challenge</strong>, <strong>Weekly Quest</strong>."}}, {"pk": "disable-Chat", "model": "config.setting", "fields": {"value": "True"}}, {"pk": "disable-Qproposal", "model": "config.setting", "fields": {"value": "True"}}, {"pk": "theme", "model": "config.setting", "fields": {"value": "default"}}, {"pk": "disable-QotdGame", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-SpecialQuestGame", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-Top", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-chall-was-set-up-SecurityRule", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-login-multiple-account-SecurityRule", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-reported-user-SecutiryRule", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-SpecialChallengeGame", "model": "config.setting", "fields": {"value": ""}}, {"pk": "top-coins", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-Challenge-Top", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-Bazaar", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-GrandChallengeGame", "model": "config.setting", "fields": {"value": ""}}, {"pk": "gc_round", "model": "config.setting", "fields": {"value": ""}}, {"pk": "wousocron_lastrun", "model": "config.setting", "fields": {"value": ""}}, {"pk": "extrainfo", "model": "config.setting", "fields": {"value": ""}}, {"pk": "hidden_footer", "model": "config.setting", "fields": {"value": ""}}, {"pk": "logo", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-Magic", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-Private-Chat", "model": "config.setting", "fields": {"value": "True"}}, {"pk": "disable-Bazaar-Exchange", "model": "config.setting", "fields": {"value": "True"}}, {"pk": "disable-Contactbox", "model": "config.setting", "fields": {"value": "True"}}, {"pk": "disable-Chat-Archive", "model": "config.setting", "fields": {"value": "True"}}, {"pk": "disable-Statistics", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-Top-Pyramid", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable_login", "model": "config.setting", "fields": {"value": ""}}, {"pk": "enable_header_autoreload", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-challenge-random", "model": "config.setting", "fields": {"value": ""}}, {"pk": "disable-ChallengeGame", "model": "config.setting", "fields": {"value": ""}}, {"pk": "gc_round", "model": "config.integersetting", "fields": {}}, {"pk": 1, "model": "pages.staticpage", "fields": {"html_contents": "You can find us on one of the following:\r\n\r\n<ul>\r\n<li><a href=\"http://lists.rosedu.org/cgi-bin/mailman/listinfo/rosedu-general\">rosedu-general mailing list</a></li>\r\n<li>#rosedu IRC channel on Freenode</li>\r\n<li><a href=\"https://github.com/rosedu/wouso\">GitHub project</a> and git repo</li>\r\n</ul>", "hidden": false, "title": "Contact us", "slug": "contact", "name": "Contact"}}, {"pk": 1, "model": "user.race", "fields": {"can_play": false, "name": "Others", "title": ""}}, {"pk": 2, "model": "user.race", "fields": {"can_play": true, "name": "CC", "title": "Nifes"}}, {"pk": 3, "model": "user.race", "fields": {"can_play": true, "name": "CA", "title": "Oxynia"}}, {"pk": 4, "model": "user.race", "fields": {"can_play": true, "name": "CB", "title": "Zota"}}, {"pk": 1, "model": "user.playergroup", "fields": {"name": "311CC", "parent": 2, "title": "Ghilda Minerilor", "players": [], "points": 0.0, "owner": null}}, {"pk": 2, "model": "user.playergroup", "fields": {"name": "312CC", "parent": 2, "title": "Ghilda Artizanilor", "players": [], "points": 0.0, "owner": null}}, {"pk": 3, "model": "user.playergroup", "fields": {"name": "313CC", "parent": 2, "title": "Ghilda Constructorilor", "players": [], "points": 0.0, "owner": null}}, {"pk": 4, "model": "user.playergroup", "fields": {"name": "314CC", "parent": 2, "title": "Ghilda Mestesugarilor", "players": [], "points": 0.0, "owner": null}}, {"pk": 5, "model": "user.playergroup", "fields": {"name": "315CC", "parent": 2, "title": "Ghilda Inventatorilor", "players": [], "points": 0.0, "owner": null}}, {"pk": 6, "model": "user.playergroup", "fields": {"name": "311CA", "parent": 3, "title": "Academia Ashurbanipal", "players": [], "points": 0.0, "owner": null}}, {"pk": 7, "model": "user.playergroup", "fields": {"name": "312CA", "parent": 3, "title": "Academia Burnell", "players": [], "points": 0.0, "owner": null}}, {"pk": 8, "model": "user.playergroup", "fields": {"name": "313CA", "parent": 3, "title": "Academia Cekhov", "players": [], "points": 0.0, "owner": null}}, {"pk": 9, "model": "user.playergroup", "fields": {"name": "314CA", "parent": 3, "title": "Academia Dawkins", "players": [], "points": 0.0, "owner": null}}, {"pk": 10, "model": "user.playergroup", "fields": {"name": "315CA", "parent": 3, "title": "Academia Euclid", "players": [], "points": 0.0, "owner": null}}, {"pk": 11, "model": "user.playergroup", "fields": {"name": "311CB", "parent": 4, "title": "Casa Shamal", "players": [], "points": 0.0, "owner": null}}, {"pk": 12, "model": "user.playergroup", "fields": {"name": "312CB", "parent": 4, "title": "Casa Borras", "players": [], "points": 0.0, "owner": null}}, {"pk": 13, "model": "user.playergroup", "fields": {"name": "313CB", "parent": 4, "title": "Casa Leste", "players": [], "points": 0.0, "owner": null}}, {"pk": 14, "model": "user.playergroup", "fields": {"name": "314CB", "parent": 4, "title": "Casa Mistral", "players": [], "points": 0.0, "owner": null}}, {"pk": 15, "model": "user.playergroup", "fields": {"name": "315CB", "parent": 4, "title": "Casa Etesian", "players": [], "points": 0.0, "owner": null}}, {"pk": 16, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 17, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 18, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 19, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 20, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 21, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 22, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 23, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 24, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 25, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 26, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}, {"pk": 27, "model": "user.playergroup", "fields": {"name": "default", "parent": null, "title": "", "players": [], "points": 0.0, "owner": "WorkshopGame"}}]