Masters of Raana: Simple Cheats Guide

If you want to cheat in Masters of Raana, this guide will cover you. we will provide you with an easy method to cheat in the game, so let’s start!

 

How to Activate the Console + Cheat Code

Just follow the step-by-step tutorials below:

  1. Open console (CTRL + SHIFT + J in Chrome / Edge)
  2. Paste below code blob below and press enter
function cheatShortcuts() {
  let slots = SugarCube.State.active.variables.slot
  for (let i = 1; i < slots.length; i++) {
    if (slots[i] > 0) {
      let npc = eval("SugarCube.State.active.variables.npc.av" + slots[i])
      let girlname = npc.girlname
      girlname = girlname.replace("-","") //Get rid of dashes
      girlname = girlname.replace(" ","") //Get rid of spaces
      window[girlname] = npc
      window[girlname.toLowerCase()] = npc
    }
  }
  window["mc"] = SugarCube.State.active.variables
  window["Mc"] = SugarCube.State.active.variables
  window["MC"] = SugarCube.State.active.variables
}

function startTimer() {
  autoRefreshTimer = setInterval(function () {
    cheatShortcuts()
  }, 1000)
}
clear()
cheatShortcuts()
console.log("Cheat shortcuts added. Examples:\nLovisa.virgin = true\nMaiLynn.traitscav = 100\nmc.cash = 1000000")
startTimer()

Result:

Cheat shortcuts added. Examples:
Lovisa.virgin = true
MaiLynn.traitscav = 100
mc.cash=1000000

Note: To refresh the shortcuts: In the console, press the arrow key up on the keyboard and press enter.

 

Useful Resource (Spoiler!)

Mc stats

  • Age: masterage
  • Influence: credit
  • Money: cash
  • Strength: masterstrength
  • Dexterity: masterdex
  • Max stamina: masterstamina
  • Intelligence: masterint
  • Willpower: masterwill
  • Max health: mastermaxhealth
  • Academics: aca
  • Medicine: medicine
  • Science: tech
  • Occult: occult
  • Melee combat: melee
  • Ranged combat: ranged
  • Stealth: stealth
  • Survival: survival
  • Gambling: gambling
  • Performance: performance
  • Artisan: artisan
  • Blacksmithing: blacksmith
  • Manipulate: manipulate
  • Charm: mastercharm
  • Copulation: fuckskill
  • Bondage: bondskill
  • Flagellation: whipskill
  • Kissing: kisskill

Expert backgrounds

  • Doctor: back_doc = 3
  • Academic: back_aca = 3
  • Soldier: back_sold = 3
  • Hunter: back_hunt = 3
  • Business: back_bus = 3
  • Slaver: back_slave = 3

 

NPC traits and stats

Stats

  • Health: health / toughness
  • Stamina: tempstamina / maxstamina
  • Age: age / agedays
  • Beauty: beauty
  • Charisma: charisma
  • Arousal: arousal
  • Anger: scarefactor
  • Happiness: happiness
  • Love: masterlove
  • Corruption: likesadist
  • Willpower: willpower
  • Discipline: discipline
  • Kindness: kind
  • Kissing skill: kissingxp
  • Oral skill: oralxp
  • Pussy skill: pussyxp
  • Anal skill: analxp
  • Oral wear: oralwear
  • Pussy wear: pussywear
  • Anal wear: analwear
  • virgin: virgin = true / false
  • Anal virgin: analvirgin = true / false

Traits

  • Advocate: traitadvoc = 100
  • Bloodthirsty: traitaggro = 100
  • Brawler: traitbrawler = 100
  • Daddy issues: traitdaddy = 100
  • Delicate: traitdelicate = 100
  • Dominant: traitdom = 100
  • Extroverted: traitextro = 100
  • Feminist: traitfem = 100
  • Frigid: traitfrigid = 100
  • Jaded: traitjaded = 100
  • Malevolent: traitpure = 0
  • Materialistic: traitmat = 100
  • Nerd: traitnerd = 100
  • Nymphomaniac: traitnymfo = 100
  • Oral fixation: traitoralfix = 100
  • Pacifist: traitaggro = 0
  • Perfectionist: traitperf = 100
  • Perverted: traitperv = 100
  • Pure: traitpure = 100
  • Shamefast: traitshame = 100
  • Shy: traitextro = 0
  • Size queen: traitsize = 100
  • Submissive: traitsub = 100
  • Starlet: traitstarlet = 100
  • Sweet tooth: traitsweet = 100
  • Techie: traittech = 100
  • Unbreakable: traitun = 100
  • Vanilla: traitvanilla = 100
  • Warrior: traitwarrior = 100
  • Wildborn: traitwild = 100
  • Workaholic: traitwork = 100

Special traits

  • Ammo pack: traitammo = 100
  • Attention whore: traitatt = 100
  • Berserker: traitber = 100
  • Crackshot: traitcrack = 100
  • Denaar addiction: reserved2 = 100
  • Depressed: traitsad = 100
  • Fragile: traittough = 0
  • Jaeger: traitjag = 100
  • Mentally challenged: traitmental = 100
  • Scavenger: traitscav = 100
  • Shadowborn: traitstealth = 100

Unique traits that can’t be cheated

  • Green thumb (girlid 12)
  • Liberator (girlid 39)
  • Manager (girlid 352)
  • Overcharge (girlid 27)
  • Quelled (girlid 353)
  • Space pilot (girlid 40)
  • Stormchild (girlid 201)
About Robins Chew

I'm Robins, who love to play the mobile games from Google Play, I will share the gift codes in this website, if you also love mobile games, come play with me. Besides, I will also play some video games relresed from Steam.

11 thoughts on “Masters of Raana: Simple Cheats Guide”

  1. Sometimes there are two girls with the same first name. In this case it would be impossible to have them both accessible with the code present. A somehow better way would be to add their second name to the property name. But then an additional replacement of possible dots – like in St. James – is necessary. The complete code qould then be:

    function cheatShortcuts() {
    let slots = SugarCube.State.active.variables.slot
    for (let i = 1; i 0) {
    let npc = eval(“SugarCube.State.active.variables.npc.av” + slots[i])
    let girlFirstName = npc.girlname
    let girlLastName = npc.last
    let girlname = girlFirstName + girlLastName
    girlname = girlname.replace(“-“,””) //Get rid of dashes
    girlname = girlname.replace(“.”,””) //Get rid of dots
    girlname = girlname.replace(” “,””) //Get rid of spaces
    window[girlname] = npc
    window[girlname.toLowerCase()] = npc }
    }
    window[“mc”] = SugarCube.State.active.variables
    window[“Mc”] = SugarCube.State.active.variables
    window[“MC”] = SugarCube.State.active.variables
    }

    function startTimer() {
    autoRefreshTimer = setInterval(function () {
    cheatShortcuts()
    }, 1000)
    }
    clear()
    cheatShortcuts()
    console.log(“Cheat shortcuts added. Examples:\nLovisa.virgin = true\nMaiLynn.traitscav = 100\nmc.cash = 1000000”)
    startTimer()

    Reply
  2. The code got scrambled 🙁

    function cheatShortcuts() {
    let slots = SugarCube.State.active.variables.slot
    for (let i = 1; i \ 0) {
    let npc = eval(“SugarCube.State.active.variables.npc.av” + slots[i])
    let girlFirstName = npc.girlname
    let girlLastName = npc.last
    let girlname = girlFirstName + girlLastName
    girlname = girlname.replace(“-“,””) //Get rid of dashes
    girlname = girlname.replace(“.”,””) //Get rid of dots
    girlname = girlname.replace(” “,””) //Get rid of spaces
    window[girlname] = npc
    window[girlname.toLowerCase()] = npc }
    }
    window[“mc”] = SugarCube.State.active.variables
    window[“Mc”] = SugarCube.State.active.variables
    window[“MC”] = SugarCube.State.active.variables
    }

    function startTimer() {
    autoRefreshTimer = setInterval(function () {
    cheatShortcuts()
    }, 1000)
    }
    clear()
    cheatShortcuts()
    console.log(“Cheat shortcuts added. Examples:\nLovisa.virgin = true\nMaiLynn.traitscav = 100\nmc.cash = 1000000”)
    startTimer()

    Reply
  3. Last try :/

    function cheatShortcuts() {
    let slots = SugarCube.State.active.variables.slot
    for (let i = 1; i < slots.length; i++) {
    if (slots[i] > 0) {
    let npc = eval(“SugarCube.State.active.variables.npc.av” + slots[i])
    let girlFirstName = npc.girlname
    let girlLastName = npc.last
    let girlname = girlFirstName + girlLastName
    girlname = girlname.replace(“-“,””) //Get rid of dashes
    girlname = girlname.replace(“.”,””) //Get rid of dots
    girlname = girlname.replace(” “,””) //Get rid of spaces
    window[girlname] = npc
    window[girlname.toLowerCase()] = npc }
    }
    window[“mc”] = SugarCube.State.active.variables
    window[“Mc”] = SugarCube.State.active.variables
    window[“MC”] = SugarCube.State.active.variables
    }

    function startTimer() {
    autoRefreshTimer = setInterval(function () {
    cheatShortcuts()
    }, 1000)
    }
    clear()
    cheatShortcuts()
    console.log(“Cheat shortcuts added. Examples:\nLovisa.virgin = true\nMaiLynn.traitscav = 100\nmc.cash = 1000000”)
    startTimer()

    Reply
  4. Here a list of additional NPC attributes
    “sex”, // 0 == Female, 1 == Male
    “age”, // Age in years
    “agedays”, // Age in days in current year
    “fertility”, // Fertility
    “str”, // Strength
    “dex”, // Dexterity
    “int”, // Intelligence
    “willpower”, // Willpower
    “discipline”, // Discipline
    “kind”, // Kindness
    “happiness”, // Happiness
    “beauty”, // Beauty
    “charisma”, // Charisma
    “health”, // Health
    “toughness”, // Maximum Health
    “tempstamina”, // Stamina
    “maxstamina”, // Maximum Stamina
    “masterlove”, // Affection
    “aca”, // Academics
    “admin”, // Administration
    “med”, // Medicine
    “tech”, // Science
    “melee”, // Melee combat
    “ranged”, // Ranged combat
    “domestic”, // Domestic
    “acro”, // Acrobatics
    “dancing”, // Dancing
    “per”, // Performance
    “garden”, // Gardening
    “survival”, // Survival
    “pussyxp”, // Vaginal skill
    “oralxp”, // Oral skill
    “analxp”, // Anal proficiency
    “kissingxp”, // Kissing skill
    “lesbian”, // Lesbian devotion
    “arousal”, // Arousal
    “afraid”, // Fear
    “defcount”, // Defiance
    “stress”, // Stress
    “respect”, // Respect
    “likesadist”, // Corruption
    “devotion”, // Devotion
    “humiliation”, // Humiliation
    “scarefactor”, // Anger
    “pain”, // Pain
    “prostscore” // Prostitution Fame

    Reply
    • Strange. Never got this one.
      You have to call the console from the browser window where the game is running and it must be open (in the background) while you are using the commands.

      Reply
    • No, the traits are not in an array or something put each one is an own property of the npc object. They all begin with the word trait.
      At the moment of writing (MoR Version 0842b) these are the defined trait properties:
      traitadvoc
      traitaggro
      traitammo
      traitatt
      traitbrawler
      traitcrack
      traitdaddy
      traitdead
      traitdelicate
      traitdom
      traitemo
      traitextro
      traitfem
      traitfrigid
      traitjaded
      traitjag
      traitloyal
      traitmat
      traitmental
      traitmind
      traitnerd
      traitnymfo
      traitoralfix
      traitperf
      traitperv
      traitpure
      traitrel
      traitrela
      traitrela2
      traitrifle
      traitscav
      traitshame
      traitsize
      traitstarlet
      traitstealth
      traitsu
      traitsub
      traitsweet
      traittech
      traittest
      traitun
      traitvanilla
      traitvestal
      traitwarrior
      traitwild
      traitwork

      Reply
      • If you have assigned a specific character to the variable npc, you can have all the values listed with this script:

        npc = maehynsolge
        traitnames = [
        “traitadvoc”,
        “traitaggro”,
        “traitammo”,
        “traitatt”,
        “traitbrawler”,
        “traitcrack”,
        “traitdaddy”,
        “traitdead”,
        “traitdelicate”,
        “traitdom”,
        “traitemo”,
        “traitextro”,
        “traitfem”,
        “traitfrigid”,
        “traitjaded”,
        “traitjag”,
        “traitloyal”,
        “traitmat”,
        “traitmental”,
        “traitmind”,
        “traitnerd”,
        “traitnymfo”,
        “traitoralfix”,
        “traitperf”,
        “traitperv”,
        “traitpure”,
        “traitrel”,
        “traitrela”,
        “traitrela2”,
        “traitrifle”,
        “traitscav”,
        “traitshame”,
        “traitsize”,
        “traitstarlet”,
        “traitstealth”,
        “traitsu”,
        “traitsub”,
        “traitsweet”,
        “traittech”,
        “traittest”,
        “traitun”,
        “traitvanilla”,
        “traitvestal”,
        “traitwarrior”,
        “traitwild”,
        “traitwork”
        ]

        for (i = 0; i < traitnames.length; i++) {
        traitValue = npc[traitnames[i]]
        console.log(traitnames[i] + " = " + traitValue)
        }

        Reply

Leave a Comment