Cheats

Enable in-game cheats via the phone, then the Games icon, then closing the phone

You do not have to have enabled Cheats mode for the below, and these can mostly mix-and-matched or used one at a time and separately, or all at once. Some may break certain quests, use with caution, and just use the walkthrough for the full experience

Press F12 and then click the Console tab if necessary. You may have to enable copy-and-paste, which is something you should not ever do on a page that is important like a bank

Updated to 14.14

```
/*Learn Pass*/ if (!isSpellKnown("Pass")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 1);  perYou.MaxItems++; perYou.PutItem(11, true); updateRightBar(); 'Learned Serphoni: Pass'};

```

```
/*Learn Wealth*/ if (!isSpellKnown("Wealth")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 2);  perYou.MaxItems++; perYou.PutItem(12, true); updateRightBar(); 'Learned Dert Pher: Wealth'};

```

```
/*Learn Teleport*/ if (!isSpellKnown("Teleport")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 3);  perYou.MaxItems++; perYou.PutItem(13, true); setPlaceKnown("SchoolField"); updateRightBar(); 'Learned Shio Stin Mur: Teleport'};

```

```
/*Learn Charm*/ if (!isSpellKnown("Charm")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 4);  perYou.MaxItems++; perYou.PutItem(14, true); updateRightBar(); 'Learned Dai Chu: Charm'};

```

```
/*Learn Clairvoyance*/ if (!isSpellKnown("Clairvoyance")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 5);  perYou.MaxItems++; perYou.PutItem(15, true); updateRightBar(); 'Learned Tuo Duo: Clairvoyance'};

```

```
/*Learn Possession*/ if (!isSpellKnown("Possession")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 6);  perYou.MaxItems++; perYou.PutItem(16, true); if (!perYou.isBornMale()) setPersonOther("MrBeasley", 10); else {var perT = findPerson("MsTitus"); perT.setFlag(7);} updateRightBar(); 'Learned Unstr Hun: Possession'};

```

```
/*Learn Invisibility*/ if (!isSpellKnown("Invisibility")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 7);  perYou.MaxItems++; perYou.PutItem(17, true); perKurndorf.setQuestGhost(104) /*Advances Kurdorf Dialogue line*/; updateRightBar(); 'Learned Dest: Invisibility'};

```

```
/*Learn Unlife Enspelled*/ if (!isSpellKnown("Unlife Enspelled")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 8);  perYou.MaxItems++; perYou.PutItem(10, true); updateRightBar(); 'Learned Mir Daru: Unlife Enspelled'};

```

```
/*Learn Shielded Charm*/ if (!isSpellKnown("Shielded Charm")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 9);  setItemName(14, 'Shielded Charm'); updateRightBar(); 'Learned Neo One: Shielded Charm'};

```

```
/*Learn Transform*/ if (!isSpellKnown("Transform")) {perYou.extra[3] = setBitFlag(perYou.extra[3], 10); perYou.MaxItems++; perYou.PutItem(18, true); updateRightBar(); 'Learned Al Mass: Transform'};

```

```
AddCash(1000);

```

```
AddMana(1000);

```

```
perYou.addExperience(100);

```

```
/*Fine control over charm spell*/ perYou.setFlag(26);

```

```
/*Learn spell discount*/ perYou.setFlag(17);

```

```
/*Learn Protection Chant*/ perYou.setFlag(18);

```

```
/*Charm Males*/ perYou.setFlag(19);

```

```
/*More mana from stones*/ perYou.setFlag(20);

```

```
/*More teleport choices*/ perYou.setFlag(21);

```

```
/*More money from Wealth spell*/ perYou.setFlag(22);

```

```
/*Charm ghosts*/ perYou.setFlag(23);

```

```
/*Fine control over the invisibility spell*/ perYou.setFlag(28);

```

```
/*Learn Hydromancy*/ perYou.setFlag(29);

```

```
/*Learn Meditation*/ perYou.setFlag(61);

```

```
/*Fine control over the transform spell*/ perYou.setFlag(30);

```

```
/*Learn Hypnosis*/ perYou.setFlag(24);

```

```
/*Learn Augmented Hypnosis*/ perYou.setFlag(25);

```

```
/*Gives you the Silver Ring if you don't have it*/ if (!perYourBody.FindItem(32)) {perYou.MaxItems++; perYou.PutItem(32, true); 'Acquired Silver Ring'};

```

```
/*Gives you the Quartz Crystal if you don't have it*/ if (!perYourBody.FindItem(52)) {perYou.MaxItems++; perYou.PutItem(52, true); 'Acquired Crystal'};

```

```
/*Soul-binds Quartz Crystal, needed for all Transforms*/ perKurndorf.setQuestRitual(200);

```

```
/*Already talked to Catherine about transforming Beasley*/ setPersonFlag("Catherine", 5); setPersonFlag("Catherine", 21)

```

```
/*Already learned School Librarian Heather Graham's secret fetish*/ setPersonFlag("Heather", 12)

```