Jump to content

Creating editors for the other games in the Geneforge series


Ganduv

Recommended Posts

Hey everyone, Ganduv here again. I'm contemplating creating editors for the rest of the Geneforge games, once I'm done polishing my Geneforge 5 editor a little bit more.

 

There are just two things I'd like to be answered before I begin this (slightly overwhelming) project.

- I'd like to know the number of talknodes that are allowed for each area in the other games in the series. I believe that G1 and G2 have a limit of 199 talknodes, and in G5 I was able to label the talknodes past 200, but I don't know if it's the same in G3 or G4.

- If someone could list the changes in spells and their names between the games in the series, it'd make creating the individual editors for each game a bit faster.

 

Also, since I plan to make item editors in addition to the skill editors, if someone could give me a list for useful or special items (i.e. puresteel for canisters in G4 and artifact items in G5) that would be useful to be vendored in the games, that'd be a huge help as well. Thanks!

Link to comment
Share on other sites

I believe Ganduv is talking about in-game character editors, which just require altering the scripts with a little new dialogue and a few code commands. Not game or scenario editors.

 

Yes. Character Editors are simpler than the game editor itself or something, so they're different. Dialogue can be altered and most stuff, but not the mobs as it is in the game editor itself.

-----

-Nightwatcher

Link to comment
Share on other sites

Here's the code I've come up with as a basis for coding the other editors. Feel free to use it if you'd like to redesign it and make it fit for the other games in the series, I've been busy dealing with being on probation and getting put on drug court so I've yet to get around to fine-tuning it for the other games in the series.

 

begintalknode 61;//begin editor code redesigned for 199 node limit
state = 130;
nextstate = 155;
condition = 1;
question = "Place a hand on the glowing area.";
text1 = "As you place your hand on the glowing area, you hear a strange click, then words begin to appear on the power spiral.";
begintalknode 62;//individual skill maxxing code
state = 155;
nextstate = 156;
condition = 1;
question = "Full memory restoration(Max individual skills).";
text1 = "The writing fades and new words appear.";
begintalknode 63;
state = 156;
nextstate = 156;
condition = 1;
question = "Complete memory restoration(Max all skils).";
text1 = "The power spiral has restored your memories of every skill.";
code =
 alter_stat(0,30);
 alter_stat(1,30);
 alter_stat(2,30);
 alter_stat(3,30);
 alter_stat(4,30);
 alter_stat(5,30);
 alter_stat(6,30);
 alter_stat(7,30);
 alter_stat(9,30);
 alter_stat(10,30);
 alter_stat(11,30);
 alter_stat(12,30);
 alter_stat(15,30);
 alter_stat(16,30);
 alter_stat(17,30);
 alter_stat(18,30);
 alter_stat(20,30);
 alter_stat(21,30);
 alter_stat(22,30);
break;
begintalknode 64;//
state = 156;
nextstate = 157;
condition = 1;
question = "Base and general skills restoration.";
text1 = "Which one?.";
begintalknode 65;
state = 157;
nextstate = 157;
condition = 1;
question = "Restore Strength (Max).";
text1 = "Your skill in Strength has been completely restored.";
code =
 alter_stat(0,30);
break;
begintalknode 66;
state = 157;
nextstate = 157;
condition = 1;
question = "Restore Dexterity (Max).";
text1 = "Your skill in Dexterity has been completely restored.";
code =
 alter_stat(1,30);
break;
begintalknode 67;
state = 157;
nextstate = 157;
condition = 1;
question = "Restore Intelligence (Max).";
text1 = "Your skill in Intelligence has been completely restored.";
code =
 alter_stat(2,30);
break;
begintalknode 68;
state = 157;
nextstate = 157;
condition = 1;
question = "Restore Endurance (Max).";
text1 = "Your skill in Endurance has been completely restored.";
code =
 alter_stat(3,30);
break;
begintalknode 69;
state = 157;
nextstate = 157;
condition = 1;
question = "Restore Leadership (Max).";
text1 = "Your skill in Leadership has been completely restored.";
code =
 alter_stat(20,30);
break;
begintalknode 70;
state = 157;
nextstate = 157;
condition = 1;
question = "Restore Mechanics (Max).";
text1 = "Your skill in Mechanics has been completely restored.";
code =
 alter_stat(21,30);
break;
begintalknode 71;
state = 157;
nextstate = 157;
condition = 1;
question = "Restore Luck (Max).";
text1 = "Your skill in Luck has been completely restored.";
code =
 alter_stat(22,30);
break;
begintalknode 72;
state = 157;
nextstate = 156;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 73;//
state = 156;
nextstate = 158;
condition = 1;
question = "Combat skills restoration.";
text1 = "Which one?.";
begintalknode 74;
state = 158;
nextstate = -1;
condition = 1;
question = "Restore Melee Weapons (Max).";
text1 = "Your skill with Melee Weapons  has been completely restored.";
code =
 alter_stat(4,30);
break;
begintalknode 75;
state = 158;
nextstate = -1;
condition = 1;
question = "Restore Missile Weapons (Max).";
text1 = "Your skill with Missile Weapons has been completely restored.";
code =
 alter_stat(5,30);
break;
begintalknode 76;
state = 158;
nextstate = -1;
condition = 1;
question = "Restore Quick Action (Max).";
text1 = "Your skill in Quick Action has been completely restored.";
code =
 alter_stat(6,30);
break;
begintalknode 77;
state = 158;
nextstate = -1;
condition = 1;
question = "Restore Parry (Max).";
text1 = "Your skill in Parry has been completely restored.";
code =
 alter_stat(7,30);
break;
begintalknode 78;
state = 158;
nextstate = 156;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 79;//
state = 156;
nextstate = 159;
condition = 1;
question = "Magic skills restoration.";
text1 = "Which one?.";
begintalknode 80;
state = 159;
nextstate = -1;
condition = 1;
question = "Restore Battle Magic (Max).";
text1 = "Your skill in Battle Magic has been completely restored.";
code =
 alter_stat(9,30);
break;
begintalknode 81;
state = 159;
nextstate = -1;
condition = 1;
question = "Restore Mental Magic (Max).";
text1 = "Your skill in Mental Magic has been completely restored.";
code =
 alter_stat(10,30);
break;
begintalknode 82;
state = 159;
nextstate = -1;
condition = 1;
question = "Restore Blessing Magic (Max).";
text1 = "Your skill in Blessing Magic has been completely restored.";
code =
 alter_stat(11,30);
break;
begintalknode 83;
state = 159;
nextstate = -1;
condition = 1;
question = "Restore Spellcraft (Max).";
text1 = "Your skill in Spellcraft has been completely restored.";
code =
 alter_stat(12,30);
break;
begintalknode 84;
state = 159;
nextstate = 156;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 85;//
state = 156;
nextstate = 160;
condition = 1;
question = "Shaping skills restoration.";
text1 = "Which one?.";
begintalknode 86;
state = 160;
nextstate = -1;
condition = 1;
question = "Restore Fire Shaping (Max).";
text1 = "Your skill in Fire Shaping has been completely restored.";
code =
 alter_stat(15,30);
break;
begintalknode 87;
state = 160;
nextstate = -1;
condition = 1;
question = "Restore Battle Shaping (Max).";
text1 = "Your skill in Battle Shaping has been completely restored.";
code =
 alter_stat(16,30);
break;
begintalknode 88;
state = 160;
nextstate = -1;
condition = 1;
question = "Restore Magic Shaping (Max).";
text1 = "Your skill in Magic Shaping has been completely restored.";
code =
 alter_stat(17,30);
break;
begintalknode 89;
state = 160;
nextstate = -1;
condition = 1;
question = "Restore Healing Craft (Max).";
text1 = "Your skill in Healing Craft has been completely restored.";
code =
 alter_stat(18,30);
break;
begintalknode 90;
state = 160;
nextstate = 156;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 91;//back button from skill category list
state = 156;
nextstate = 155;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 92;//individual skill increase code
state = 155;
nextstate = 132;
condition = 1;
question = "Memory restoration(Increase skills).";
text1 = "The writing fades and new words appear.";
begintalknode 93;
state = 132;
nextstate = -1;
condition = 1;
question = "Skill restore(Increase all by 1).";
text1 = "The power spiral has restored some memories about all of your skills.";
code =
 alter_stat(0,1);
 alter_stat(1,1);
 alter_stat(2,1);
 alter_stat(3,1);
 alter_stat(4,1);
 alter_stat(5,1);
 alter_stat(6,1);
 alter_stat(7,1);
 alter_stat(9,1);
 alter_stat(10,1);
 alter_stat(11,1);
 alter_stat(12,1);
 alter_stat(15,1);
 alter_stat(16,1);
 alter_stat(17,1);
 alter_stat(18,1);
 alter_stat(20,1);
 alter_stat(21,1);
 alter_stat(22,1);
break;
begintalknode 94;
state = 132;
nextstate = 135;
condition = 1;
question = "Base and general skills restorer.";
text1 = "Which one?.";
begintalknode 95;
state = 135;
nextstate = 135;
condition = 1;
question = "Strength.";
text1 = "Your skill in Strength has increased slightly.";
code =
 alter_stat(0,1);
break;
begintalknode 96;
state = 135;
nextstate = 135;
condition = 1;
question = "Dexterity.";
text1 = "Your skill in Dexterity has increased slightly.";
code =
 alter_stat(1,1);
break;
begintalknode 97;
state = 135;
nextstate = 135;
condition = 1;
question = "Intelligence.";
text1 = "Your skill in Intelligence has increased slightly.";
code =
 alter_stat(2,1);
break;
begintalknode 98;
state = 135;
nextstate = 135;
condition = 1;
question = "Endurance.";
text1 = "Your skill in Endurance has increased slightly.";
code =
 alter_stat(3,1);
break;
begintalknode 99;
state = 135;
nextstate = 135;
condition = 1;
question = "Leadership.";
text1 = "Your skill in Leadership has increased slightly.";
code =
 alter_stat(20,1);
break;
begintalknode 100;
state = 135;
nextstate = 135;
condition = 1;
question = "Mechanics.";
text1 = "Your skill in Mechanics has increased slightly.";
code =
 alter_stat(21,1);
break;
begintalknode 101;
state = 135;
nextstate = 135;
condition = 1;
question = "Luck.";
text1 = "Your skill in Luck has increased slightly.";
code =
 alter_stat(22,1);
break;
begintalknode 102;
state = 135;
nextstate = 132;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 103;
state = 132;
nextstate = 136;
condition = 1;
question = "Combat skills restorer.";
text1 = "Which one?.";
begintalknode 104;
state = 136;
nextstate = 136;
condition = 1;
question = "Melee Weapons.";
text1 = "Your skill in Melee Weapons has increased slightly.";
code =
 alter_stat(4,1);
break;
begintalknode 105;
state = 136;
nextstate = 136;
condition = 1;
question = "Missile Weapons.";
text1 = "Your skill in Missile Weapons has increased slightly.";
code =
 alter_stat(5,1);
break;
begintalknode 106;
state = 136;
nextstate = 136;
condition = 1;
question = "Quick Action.";
text1 = "Your skill in Quick Action has increased slightly.";
code =
 alter_stat(6,1);
break;
begintalknode 107;
state = 136;
nextstate = 136;
condition = 1;
question = "Parry.";
text1 = "Your skill in Parry has increased slightly.";
code =
 alter_stat(7,1);
break;
begintalknode 108;
state = 136;
nextstate = 132;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 109;
state = 132;
nextstate = 137;
condition = 1;
question = "Magic skills restorer.";
text1 = "Which one?.";
begintalknode 110;
state = 137;
nextstate = 137;
condition = 1;
question = "Battle Magic.";
text1 = "Your skill in Battle Magic has increased slightly.";
code =
 alter_stat(9,1);
break;
begintalknode 111;
state = 137;
nextstate = 137;
condition = 1;
question = "Mental Magic.";
text1 = "Your skill in Mental Magic has increased slightly.";
code =
 alter_stat(10,1);
break;
begintalknode 112;
state = 137;
nextstate = 137;
condition = 1;
question = "Blessing Magic.";
text1 = "Your skill in Blessing Magic has increased slightly.";
code =
 alter_stat(11,1);
break;
begintalknode 113;
state = 137;
nextstate = 137;
condition = 1;
question = "Spellcraft.";
text1 = "Your skill in Spellcraft has increased slightly.";
code =
 alter_stat(12,1);
break;
begintalknode 114;
state = 137;
nextstate = 132;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 115;
state = 132;
nextstate = 138;
condition = 1;
question = "Shaping skills restorer.";
text1 = "Which one?.";
begintalknode 116;
state = 138;
nextstate = 138;
condition = 1;
question = "Fire Shaping.";
text1 = "Your skill in Fire Shaping has increased slightly.";
code =
 alter_stat(15,1);
break;
begintalknode 117;
state = 138;
nextstate = 138;
condition = 1;
question = "Battle Shaping.";
text1 = "Your skill in Battle Shaping has increased slightly.";
code =
 alter_stat(16,1);
break;
begintalknode 118;
state = 138;
nextstate = 138;
condition = 1;
question = "Magic Shaping.";
text1 = "Your skill in Magic Shaping has increased slightly.";
code =
 alter_stat(17,1);
break;
begintalknode 119;
state = 138;
nextstate = 138;
condition = 1;
question = "Healing Craft.";
text1 = "Your skill in Healing Craft has increased slightly.";
code =
 alter_stat(18,1);
break;
begintalknode 120;
state = 138;
nextstate = 132;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 121;
state = 132;
nextstate = 155;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 122;//Magic spells increase code
  state = 155;
nextstate = 133;
condition = 1;
    question = "Spell Memories.";
text1 = "The writing fades and new words appear.";
begintalknode 123;
  state = 133;
nextstate = -1;
condition = 1;
    question = "Spell Restoration(increase all spells by 1).";
text1 = "The power spiral restores some of your knowledge about each spell.";
code =
 alter_stat(40,1);
 alter_stat(41,1);
 alter_stat(42,1);
 alter_stat(43,1);
 alter_stat(44,1);
 alter_stat(45,1);
 alter_stat(46,1);
 alter_stat(47,1);
 alter_stat(50,1);
 alter_stat(51,1);
 alter_stat(52,1);
 alter_stat(53,1);
 alter_stat(54,1);
 alter_stat(55,1);
 alter_stat(56,1);
 alter_stat(57,1);
 alter_stat(60,1);
 alter_stat(61,1);
 alter_stat(62,1);
 alter_stat(63,1);
 alter_stat(64,1);
 alter_stat(65,1);
 alter_stat(66,1);
 alter_stat(67,1);
 alter_stat(70,1);
 alter_stat(71,1);
 alter_stat(72,1);
 alter_stat(73,1);
 alter_stat(74,1);
 alter_stat(75,1);
 alter_stat(76,1);
 alter_stat(77,1);
break;
begintalknode 124;
  state = 133;
nextstate = -1;
condition = 1;
    question = "Full Spell Restoration (Max all spells).";
text1 = "The power spiral restores everything you knew about spells.";
code =
 alter_stat(40,30);
 alter_stat(41,30);
 alter_stat(42,30);
 alter_stat(43,30);
 alter_stat(44,30);
 alter_stat(45,30);
 alter_stat(46,30);
 alter_stat(47,30);
 alter_stat(50,30);
 alter_stat(51,30);
 alter_stat(52,30);
 alter_stat(53,30);
 alter_stat(54,30);
 alter_stat(55,30);
 alter_stat(56,30);
 alter_stat(57,30);
 alter_stat(60,30);
 alter_stat(61,30);
 alter_stat(62,30);
 alter_stat(63,30);
 alter_stat(64,30);
 alter_stat(65,30);
 alter_stat(66,30);
 alter_stat(67,30);
 alter_stat(70,30);
 alter_stat(71,30);
 alter_stat(72,30);
 alter_stat(73,30);
 alter_stat(74,30);
 alter_stat(75,30);
 alter_stat(76,30);
 alter_stat(77,30);
break;
begintalknode 125;
  state = 133;
nextstate = 107;
condition = 1;
    question = "Battle Magic.";
text1 = "The writing fades and new words appear.";
begintalknode 126;
  state = 107;
nextstate = -1;
condition = 1;
    question = "Firebolt.";
text1 = "The power spiral teaches you more about Firebolt.";
code =
 alter_stat(40,1);
break;
begintalknode 127;
  state = 107;
nextstate = -1;
condition = 1;
    question = "Acid Spray.";
text1 = "The power spiral teaches you more about Acid Spray.";
code =
 alter_stat(41,1);
break;
begintalknode 128;
  state = 107;
nextstate = -1;
condition = 1;
    question = "Searer.";
text1 = "The power spiral teaches you more about Searer.";
code =
 alter_stat(42,1);
break;
begintalknode 129;
  state = 107;
nextstate = -1;
condition = 1;
    question = "Ice Spray.";
text1 = "The power spiral teaches you more about Ice Spray.";
code =
 alter_stat(43,1);
break;
begintalknode 130;
  state = 107;
nextstate = -1;
condition = 1;
    question = "Essence Orbs.";
text1 = "The power spiral teaches you more about Essence Orbs.";
code =
 alter_stat(44,1);
break;
begintalknode 131;
state = 107;
nextstate = 108;
condition = 1;
question = "More...";
text1 = "The words fade as new words take shape.";
begintalknode 132;
state = 107;
nextstate = 133;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 133;
  state = 108;
nextstate = -1;
condition = 1;
    question = "Acid Shower.";
text1 = "The power spiral teaches you more about Acid Shower.";
code =
 alter_stat(45,1);
break;
begintalknode 134;
  state = 108;
nextstate = -1;
condition = 1;
    question = "Kill.";
text1 = "The power spiral teaches you more about Kill.";
code =
 alter_stat(46,1);
break;
begintalknode 135;
  state = 108;
nextstate = -1;
condition = 1;
    question = "Aura of Flames.";
text1 = "The power spiral teaches you more about Aura of Flames.";
code =
 alter_stat(47,1);
break;
begintalknode 136;
state = 108;
nextstate = 107;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 137;
  state = 133;
nextstate = 112;
condition = 1;
    question = "Mental Magic.";
text1 = "The writing fades and new words appear.";
begintalknode 138;
  state = 112;
nextstate = -1;
condition = 1;
    question = "Daze.";
text1 = "The power spiral teaches you more about Daze.";
code =
 alter_stat(50,1);
break;
begintalknode 139;
  state = 112;
nextstate = -1;
condition = 1;
    question = "Mental Shield.";
text1 = "The power spiral teaches you more about Mental Shield.";
code =
 alter_stat(51,1);
break;
begintalknode 140;
  state = 112;
nextstate = -1;
condition = 1;
    question = "Unlock.";
text1 = "The power spiral teaches you more about Unlock.";
code =
 alter_stat(52,1);
break;
begintalknode 141;
  state = 112;
nextstate = -1;
condition = 1;
    question = "Terror.";
text1 = "The power spiral teaches you more about Terror.";
code =
 alter_stat(53,1);
break;
begintalknode 142;
  state = 112;
nextstate = -1;
condition = 1;
    question = "Dominate.";
text1 = "The power spiral teaches you more about Dominate.";
code =
 alter_stat(54,1);
break;

begintalknode 143;
state = 112;
nextstate = 113;
condition = 1;
question = "More...";
text1 = "The words fade as new words take shape.";
begintalknode 144;
state = 112;
nextstate = 133;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 145;
  state = 113;
nextstate = -1;
condition = 1;
    question = "Strong Daze.";
text1 = "The power spiral teaches you more about Strong Daze.";
code =
 alter_stat(55,1);
break;
begintalknode 146;
  state = 113;
nextstate = -1;
condition = 1;
    question = "Charisma.";
text1 = "The power spiral teaches you more about Charisma.";
code =
 alter_stat(56,1);
break;
begintalknode 147;
  state = 113;
nextstate = -1;
condition = 1;
    question = "Mass Madness.";
text1 = "The power spiral teaches you more about Mass Madness.";
code =
 alter_stat(57,1);
break;
begintalknode 148;
state = 113;
nextstate = 112;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 149;
  state = 133;
nextstate = 114;
condition = 1;
    question = "Blessing Magic.";
text1 = "The writing fades and new words appear.";
begintalknode 150;
  state = 114;
nextstate = -1;
condition = 1;
    question = "War Blessing.";
text1 = "The power spiral teaches you more about War Blessing.";
code =
 alter_stat(60,1);
break;
begintalknode 151;
  state = 114;
nextstate = -1;
condition = 1;
    question = "Protection.";
text1 = "The power spiral teaches you more about Protection.";
code =
 alter_stat(61,1);
break;
begintalknode 152;
  state = 114;
nextstate = -1;
condition = 1;
    question = "Essence Shield.";
text1 = "The power spiral teaches you more about Essence Shield.";
code =
 alter_stat(62,1);
break;
begintalknode 153;
  state = 114;
nextstate = -1;
condition = 1;
    question = "Speed.";
text1 = "The power spiral teaches you more about Speed.";
code =
 alter_stat(63,1);
break;
begintalknode 154;
  state = 114;
nextstate = -1;
condition = 1;
    question = "Mass Energize.";
text1 = "The power spiral teaches you more about Mass Energize.";
code =
 alter_stat(64,1);
break;
begintalknode 155;
state = 114;
nextstate = 115;
condition = 1;
question = "More...";
text1 = "The words fade as new words take shape.";
begintalknode 156;
state = 114;
nextstate = 133;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 157;
  state = 115;
nextstate = -1;
condition = 1;
    question = "Steel Skin.";
text1 = "The power spiral teaches you more about Steel Skin.";
code =
 alter_stat(65,1);
break;
begintalknode 158;
  state = 115;
nextstate = -1;
condition = 1;
    question = "Essence Armor.";
text1 = "The power spiral teaches you more about Essence Armor.";
code =
 alter_stat(66,1);
break;
begintalknode 159;
  state = 115;
nextstate = -1;
condition = 1;
    question = "Battle Roar.";
text1 = "The power spiral teaches you more about Battle Roar.";
code =
 alter_stat(67,1);
break;
begintalknode 160;
state = 115;
nextstate = 114;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 161;
  state = 133;
nextstate = 116;
condition = 1;
    question = "Healing Magic.";
text1 = "The writing fades and new words appear.";
begintalknode 162;
  state = 116;
nextstate = -1;
condition = 1;
    question = "Minor Heal.";
text1 = "The power spiral teaches you more about Minor Heal.";
code =
 alter_stat(70,1);
break;
begintalknode 163;
  state = 116;
nextstate = -1;
condition = 1;
    question = "Cure Effects.";
text1 = "The power spiral teaches you more about Cure Effects.";
code =
 alter_stat(71,1);
break;
begintalknode 164;
  state = 116;
nextstate = -1;
condition = 1;
    question = "Augmentation.";
text1 = "The power spiral teaches you more about Augmentation.";
code =
 alter_stat(72,1);
break;
begintalknode 165;
  state = 116;
nextstate = -1;
condition = 1;
    question = "Heal.";
text1 = "The power spiral teaches you more about Heal.";
code =
 alter_stat(73,1);
break;
begintalknode 166;
state = 116;
nextstate = 117;
condition = 1;
question = "More...";
text1 = "The words fade as new words take shape.";
begintalknode 167;
state = 116;
nextstate = 133;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 168;
  state = 117;
nextstate = -1;
condition = 1;
    question = "Group Heal.";
text1 = "The power spiral teaches you more about Group Heal.";
code =
 alter_stat(74,1);
break;

begintalknode 169;
  state = 117;
nextstate = -1;
condition = 1;
    question = "Remove Effects.";
text1 = "The power spiral teaches you more about Remove Effects.";
code =
 alter_stat(75,1);
break;
begintalknode 170;
  state = 117;
nextstate = -1;
condition = 1;
    question = "Major Heal.";
text1 = "The power spiral teaches you more about Aura of Cleansing.";
code =
 alter_stat(76,1);
break;
begintalknode 171;
  state = 117;
nextstate = -1;
condition = 1;
    question = "Mass Restore.";
text1 = "The power spiral teaches you more about Mass Restore.";
code =
 alter_stat(77,1);
break;
begintalknode 172;
state = 117;
nextstate = 116;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 173;
state = 133;
nextstate = 155;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 174;//shaping creation skills code
state = 155;
nextstate = 134;
condition = 1;
question = "Shaping Giver.";
text1 = "The writing fades and new words appear.";
begintalknode 175;
state = 134;
nextstate = -1;
condition = 1;
question = "Complete Shaping Teacher.";
text1 = "The power spiral teaches you more about each creation.";
code =
 alter_stat(80,1);
 alter_stat(81,1);
 alter_stat(82,1);
 alter_stat(83,1);
 alter_stat(84,1);
 alter_stat(85,1);
 alter_stat(86,1);
 alter_stat(87,1);
 alter_stat(88,1);
 alter_stat(89,1);
 alter_stat(90,1);
 alter_stat(91,1);
 alter_stat(92,1);
break;
begintalknode 176;
state = 134;
nextstate = -1;
condition = 1;
question = "Shaping Restorer (Max all creations).";
text1 = "The power spiral restores everything you ever knew about making creations.";
code =
 alter_stat(80,30);
 alter_stat(81,30);
 alter_stat(82,30);
 alter_stat(83,30);
 alter_stat(84,30);
 alter_stat(85,30);
 alter_stat(86,30);
 alter_stat(87,30);
 alter_stat(88,30);
 alter_stat(89,30);
 alter_stat(90,30);
 alter_stat(91,30);
 alter_stat(92,30);
break;
begintalknode 177;
state = 134;
nextstate = 118;
condition = 1;
question = "Fire Creations.";
text1 = "The writing fades and new words appear.";
begintalknode 178;
state = 118;
nextstate = 118;
question = "Create Fyora.";
text1 = "You now know more about creating Fyoras.";
code =
 alter_stat(80,1);
break;
begintalknode 179;
state = 118;
nextstate = 118;
question = "Create Roamer.";
text1 = "You now know more about creating Roamers.";
code =
 alter_stat(81,1);
break;
begintalknode 180;
state = 118;
nextstate = 118;
question = "Create Drayk.";
text1 = "You now know more about creating Drayks.";
code =
 alter_stat(82,1);
break;
begintalknode 181;
state = 118;
nextstate = 118;
question = "Create Drakon.";
text1 = "You now know more about creating Drakons.";
code =
 alter_stat(83,1);
break;
begintalknode 182;
state = 118;
nextstate = 134;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 183;
state = 134;
nextstate = 119;
condition = 1;
question = "Battle Creations.";
text1 = "The writing fades and new words appear.";
begintalknode 184;
state = 119;
nextstate = 119;
question = "Create Ornk.";
text1 = "You now know more about creating Ornks, not very useful except for farming.";
code =
 alter_stat(92,1);
break;
begintalknode 185;
state = 119;
nextstate = 119;
question = "Create Thahd.";
text1 = "You now know more about creating Thahds.";
code =
 alter_stat(84,1);
break;
begintalknode 186;
state = 119;
nextstate = 119;
question = "Create Clawbug.";
text1 = "You now know more about creating Clawbugs.";
code =
 alter_stat(85,1);
break;
begintalknode 187;
state = 119;
nextstate = 119;
question = "Create Battle Alpha";
text1 = "You now know more about creating Battle Alphas.";
code =
 alter_stat(86,1);
break;
begintalknode 188;
state = 119;
nextstate = 119;
question = "Create Rotghroth.";
text1 = "You now know more about creating Rotghroths.";
code =
 alter_stat(87,1);
break;
begintalknode 189;
state = 119;
nextstate = 134;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 190;
state = 134;
nextstate = 120;
condition = 1;
question = "Magic Creations.";
text1 = "The writing fades and new words appear.";
begintalknode 191;
state = 120;
nextstate = 120;
question = "Create Artila.";
text1 = "You now know more about creating Artilas.";
code =
 alter_stat(88,1);
break;
begintalknode 192;
state = 120;
nextstate = 120;
question = "Create Vlish.";
text1 = "You now know more about creating Vlish.";
code =
 alter_stat(89,1);
break;
begintalknode 193;
state = 120;
nextstate = 120;
question = "Create Glaahk.";
text1 = "You now know more about creating Glaahks.";
code =
 alter_stat(90,1);
break;
begintalknode 194;
state = 120;
nextstate = 120;
question = "Create Gazer.";
text1 = "You now know more about creating Gazers.";
code =
 alter_stat(91,1);
break;
begintalknode 195;
state = 120;
nextstate = 134;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 196;
state = 134;
nextstate = 155;
condition = 1;
question = "Back...";
text1 = "The previous words appear.";
begintalknode 197;
state = 155;
nextstate = -1;
condition = 1;
question = "Experience restorer.";
text1 = "The power spiral restores your past combat experiences, making you more skilled.";
code =
award_party_xp(10000,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
award_party_xp(1,get_level(pc_num()));
  break;
begintalknode 198;
  state = 155;
nextstate = 155;
condition = 1;
    question = "Recharge.";
text1 = "Power jumps out of the power spiral and then into you, recharging your health, energy and essence.";
code =
 heal_char(0,10000);
 restore_energy_char(0,10000);
 heal_char(1,10000);
 restore_energy_char(1,10000);
 heal_char(2,10000);
 restore_energy_char(2,10000);
 heal_char(3,10000);
 restore_energy_char(3,10000);
 heal_char(4,10000);
 restore_energy_char(4,10000);
 heal_char(5,10000);
 restore_energy_char(5,10000);
 heal_char(6,10000);
 restore_energy_char(6,10000);
 heal_char(7,10000);
 restore_energy_char(7,10000);
break;
begintalknode 199;
state = 155;
nextstate = 155;
condition = 1;
question = "Back away.";
text1 = "You back away from the power spiral. As you do, the words fade away.";
action = END_TALK;

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...