rosedu/wouso

View on GitHub
contrib/v6.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": "",
   "percents": 100,
   "name": "level-1"
  }
 },
 {
  "pk": 2,
  "model": "magic.artifact",
  "fields": {
   "group": 3,
   "description": null,
   "title": "Sailor",
   "image": "",
   "percents": 100,
   "name": "level-1"
  }
 },
 {
  "pk": 3,
  "model": "magic.artifact",
  "fields": {
   "group": 4,
   "description": null,
   "title": "Journeyman",
   "image": "",
   "percents": 100,
   "name": "level-1"
  }
 },
 {
  "pk": 4,
  "model": "magic.artifact",
  "fields": {
   "group": 2,
   "description": null,
   "title": "Apprentice",
   "image": "",
   "percents": 100,
   "name": "level-2"
  }
 },
 {
  "pk": 5,
  "model": "magic.artifact",
  "fields": {
   "group": 3,
   "description": null,
   "title": "Navigator",
   "image": "",
   "percents": 100,
   "name": "level-2"
  }
 },
 {
  "pk": 6,
  "model": "magic.artifact",
  "fields": {
   "group": 4,
   "description": null,
   "title": "Carpenter",
   "image": "",
   "percents": 100,
   "name": "level-2"
  }
 },
 {
  "pk": 7,
  "model": "magic.artifact",
  "fields": {
   "group": 2,
   "description": null,
   "title": "Disciple",
   "image": "",
   "percents": 100,
   "name": "level-3"
  }
 },
 {
  "pk": 8,
  "model": "magic.artifact",
  "fields": {
   "group": 3,
   "description": null,
   "title": "Helmsman",
   "image": "",
   "percents": 100,
   "name": "level-3"
  }
 },
 {
  "pk": 9,
  "model": "magic.artifact",
  "fields": {
   "group": 4,
   "description": null,
   "title": "Glazier",
   "image": "",
   "percents": 100,
   "name": "level-3"
  }
 },
 {
  "pk": 10,
  "model": "magic.artifact",
  "fields": {
   "group": 2,
   "description": null,
   "title": "Scholar",
   "image": "",
   "percents": 100,
   "name": "level-4"
  }
 },
 {
  "pk": 11,
  "model": "magic.artifact",
  "fields": {
   "group": 3,
   "description": null,
   "title": "Corsair",
   "image": "",
   "percents": 100,
   "name": "level-4"
  }
 },
 {
  "pk": 12,
  "model": "magic.artifact",
  "fields": {
   "group": 4,
   "description": null,
   "title": "Armorer",
   "image": "",
   "percents": 100,
   "name": "level-4"
  }
 },
 {
  "pk": 13,
  "model": "magic.artifact",
  "fields": {
   "group": 2,
   "description": null,
   "title": "Researcher",
   "image": "",
   "percents": 100,
   "name": "level-5"
  }
 },
 {
  "pk": 14,
  "model": "magic.artifact",
  "fields": {
   "group": 3,
   "description": null,
   "title": "Captain",
   "image": "",
   "percents": 100,
   "name": "level-5"
  }
 },
 {
  "pk": 15,
  "model": "magic.artifact",
  "fields": {
   "group": 4,
   "description": null,
   "title": "Jeweler",
   "image": "",
   "percents": 100,
   "name": "level-5"
  }
 },
 {
  "pk": 16,
  "model": "magic.artifact",
  "fields": {
   "group": 2,
   "description": null,
   "title": "Master",
   "image": "",
   "percents": 100,
   "name": "level-6"
  }
 },
 {
  "pk": 17,
  "model": "magic.artifact",
  "fields": {
   "group": 3,
   "description": null,
   "title": "Explorer",
   "image": "",
   "percents": 100,
   "name": "level-6"
  }
 },
 {
  "pk": 18,
  "model": "magic.artifact",
  "fields": {
   "group": 4,
   "description": null,
   "title": "Designer",
   "image": "",
   "percents": 100,
   "name": "level-6"
  }
 },
 {
  "pk": 19,
  "model": "magic.artifact",
  "fields": {
   "group": 2,
   "description": null,
   "title": "Eminent",
   "image": "",
   "percents": 100,
   "name": "level-7"
  }
 },
 {
  "pk": 20,
  "model": "magic.artifact",
  "fields": {
   "group": 3,
   "description": null,
   "title": "Admiral",
   "image": "",
   "percents": 100,
   "name": "level-7"
  }
 },
 {
  "pk": 21,
  "model": "magic.artifact",
  "fields": {
   "group": 4,
   "description": null,
   "title": "Architect",
   "image": "",
   "percents": 100,
   "name": "level-7"
  }
 },
 {
  "pk": 22,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-login-10"
  }
 },
 {
  "pk": 23,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-qotd-10"
  }
 },
 {
  "pk": 24,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-chall-30"
  }
 },
 {
  "pk": 25,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-chall-won-10"
  }
 },
 {
  "pk": 26,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-night-owl"
  }
 },
 {
  "pk": 27,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-early-bird"
  }
 },
 {
  "pk": 28,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-popularity"
  }
 },
 {
  "pk": 30,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-chall-def-big"
  }
 },
 {
  "pk": 31,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-this-is-sparta"
  }
 },
 {
  "pk": 32,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-flawless-victory"
  }
 },
 {
  "pk": 33,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "percents": 100,
   "name": "ach-win-fast"
  }
 },
 {
  "pk": 34,
  "model": "magic.artifact",
  "fields": {
   "group": 1,
   "description": null,
   "title": "",
   "image": "",
   "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": "points",
  "model": "scoring.coin",
  "fields": {
   "owner": null,
   "integer": true,
   "name": "points"
  }
 },
 {
  "pk": "gold",
  "model": "scoring.coin",
  "fields": {
   "owner": null,
   "integer": true,
   "name": "gold"
  }
 },
 {
  "pk": "penalty",
  "model": "scoring.coin",
  "fields": {
   "owner": null,
   "integer": false,
   "name": "penalty"
  }
 },
 {
  "pk": "qotd-ok",
  "model": "scoring.formula",
  "fields": {
   "owner": "QotdGame",
   "formula": "points=40 + (10 if {hour} < 12 else -10)",
   "description": "Points earned on a correct answer. Arguments: hour of the day."
  }
 },
 {
  "pk": "quest-ok",
  "model": "scoring.formula",
  "fields": {
   "owner": "QuestGame",
   "formula": "points={level}*10",
   "description": "Points earned when finishing a level. Arguments: level."
  }
 },
 {
  "pk": "quest-finish-ok",
  "model": "scoring.formula",
  "fields": {
   "owner": "QuestGame",
   "formula": "points=0",
   "description": "Bonus points earned when finishing the entire quest. No arguments."
  }
 },
 {
  "pk": "finalquest-ok",
  "model": "scoring.formula",
  "fields": {
   "owner": "QuestGame",
   "formula": "points=100",
   "description": "Bonus points earned when finishing the final quest. Arguments: level, level_users"
  }
 },
 {
  "pk": "specialquest-passed",
  "model": "scoring.formula",
  "fields": {
   "owner": "SpecialQuestGame",
   "formula": "gold={value}",
   "description": "Points earned when finishing a task. Arguments: value."
  }
 },
 {
  "pk": "chall-won",
  "model": "scoring.formula",
  "fields": {
   "owner": "ChallengeGame",
   "formula": "points=60+{different_race}*10+{different_class}*10",
   "description": "Points earned when winning a challenge. Arguments: different_race (int 0,1), different_class (int 0,1)"
  }
 },
 {
  "pk": "chall-lost",
  "model": "scoring.formula",
  "fields": {
   "owner": "ChallengeGame",
   "formula": "points=0",
   "description": "Points earned when losing a challenge"
  }
 },
 {
  "pk": "chall-draw",
  "model": "scoring.formula",
  "fields": {
   "owner": "ChallengeGame",
   "formula": "points=30",
   "description": "Points earned when drawing a challenge"
  }
 },
 {
  "pk": "chall-warranty",
  "model": "scoring.formula",
  "fields": {
   "owner": "ChallengeGame",
   "formula": "points=-30",
   "description": "Points taken as a warranty for challenge"
  }
 },
 {
  "pk": "chall-warranty-return",
  "model": "scoring.formula",
  "fields": {
   "owner": "ChallengeGame",
   "formula": "points=30",
   "description": "Points given back as a warranty taken for challenge"
  }
 },
 {
  "pk": "chall-timer",
  "model": "scoring.formula",
  "fields": {
   "owner": "ChallengeGame",
   "formula": "tlimit=300 - 5 * ({level} - 1)",
   "description": "Seconds left for a user in challenge"
  }
 },
 {
  "pk": "start-points",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "points=420",
   "description": "Points received at the start of the game"
  }
 },
 {
  "pk": "buy-spell",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "gold=-{price}",
   "description": "Gold spent on spells"
  }
 },
 {
  "pk": "gold-points-rate",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "points={gold}*3;gold=-{gold}",
   "description": "Exchange gold in points"
  }
 },
 {
  "pk": "points-gold-rate",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "points=-{points};gold={points}*0.1",
   "description": "Exchange points in gold"
  }
 },
 {
  "pk": "bonus-gold",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "gold={gold}",
   "description": "Give bonus gold to the poor people"
  }
 },
 {
  "pk": "bonus-points",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "points={points}",
   "description": "Give bonus points"
  }
 },
 {
  "pk": "steal-points",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "points={points}",
   "description": "Steal points using spells"
  }
 },
 {
  "pk": "penalty-points",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "points=-{points}",
   "description": "Take back points from user"
  }
 },
 {
  "pk": "level-gold",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "gold=10*{level}",
   "description": "Bonus gold on level upgrade"
  }
 },
 {
  "pk": "general-infraction",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "penalty=10",
   "description": "Give penalty points to suspicious users"
  }
 },
 {
  "pk": "chall-was-set-up-infraction",
  "model": "scoring.formula",
  "fields": {
   "owner": null,
   "formula": "penalty=20",
   "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": "blackout"
  }
 },
 {
  "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": "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_login",
  "model": "config.setting",
  "fields": {
   "value": ""
  }
 },
 {
  "pk": "enable_header_autoreload",
  "model": "config.setting",
  "fields": {
   "value": ""
  }
 },
 {
  "pk": "disable-Contactbox",
  "model": "config.setting",
  "fields": {
   "value": "True"
  }
 },
 {
  "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=\"http://projects.rosedu.org/projects/wousodjango\">Redmine 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"
  }
 }
]