ChatGPT uses – random tables

Things along these lines:

please continue as above, starting at 22
22: {
'6th Level': 'Spiritwrack',
'7th Level': None,
'8th Level': None,
'9th Level': None
},
23: {
'6th Level': 'Stone To Flesh',
'7th Level': None,
'8th Level': None,
'9th Level': None
},
24: {
'6th Level': 'Tenser's Transformation',
'7th Level': None,
'8th Level': None,
'9th Level': None
}
}




please continue as above, starting at 17
Sure, here is the python dictionary for the table starting at level 17:

python
Copy code
spells = {
    6: {
        '17': 'Otiluke\'s Freezing Sphere',
        '18': 'Part Water',
        '19': 'Project Image',
        '20': 'Reincarnation',
        '21': 'Repulsion',
        '22': 'Spiritwrack',
        '23': 'Stone To Flesh',
        '24': 'Tenser\'s Transformation'
    },
    7: {
    },
    8: {
    },
    9: {
    },
}
Please note that the numbers in the outermost dictionary are the spell level and the numbers in the innermost dictionaries are the spell numbers.





can you give me the full 7th 8th and 9th levels as above?
Sure, here is the full python dictionary for the 7th, 8th, and 9th levels:

python
Copy code
{
    7th Level: {
    '1': 'Anti-Magic Shell',
    '2': 'Bigby's Grasping Hand',
    '3': 'Bigby's Forceful Hand',
    '4': 'Control Weather',
    '5': 'Death Spell',
    '6': 'Disintegrate',
    '7': 'Enchant An Item',
    '8': 'Extension III',
    '9': 'Geas',
    '10': 'Glassee',
    '11': 'Globe Of Invulnerability',
    '12': 'Guards And Wards',
    '13': 'Invisible Stalker',
    '14': 'Legend Lore',
    '15': 'Lower Water',
    '16': 'Monster Summoning IV',
    '17': 'Move Earth',
    '18': 'Otiluke's Freezing Sphere',
    '19': 'Part Water',
    '20': 'Project Image',
    '21': 'Reincarnation',
    '22': 'Repulsion',
    '23': 'Spiritwrack',
    '24': 'Stone To Flesh',
    '25': 'Tenser's Transformation'
    },
    8th Level: {
    '1': 'Antipathy/Sympathy',
    '2': 'Cacodemon',
    '3': 'Bigby's Clenched Fist',
    '4': 'Bigby's Crushing Hand',
    '5': 'Charm Plants',
    '6': 'Clone',
    '7': '



please finish the table from 3 responses ago that ended at 21: {
'Move Earth': '',
'Vanish': '',
'Trap The Soul': '',
},
22: {
'Otiluke's Freezing Sphere': '',
'Part Water': '',
'Project Image': '',
'Reincarnation': '',
'Repulsion': '',
'Spiritwrack': '',
'Stone To Flesh': '',
'Tenser's Transformation': '',
},
23: {
'Anti-Magic Shell': 'Bigby's Grasping Hand',
'Bigby's Forceful Hand': 'Cacodemon',
'Control Weather': 'Charm Plants',
'Death Spell': 'Delayed Blast Fireball',
'Disintegrate': "Drawmij's Instant Summons",
'Enchant An Item': 'Duo-Dimension',
'Extension III': 'Limited Wish',
'Geas': 'Mass Invisibility',
'Glassee': 'Monster Summoning V',
'Globe Of Invulnerability': "Mordenkainen's Sword",
},




The below, for if I want to rewrite to lazily add to my generic shared host here.

convert this python function to perl     def random_check():
        pc_dict = {}
        pc = roll_dice(1,20)
        
        if pc <= 2:
            pc_dict['direction'] = 'ahead'
            pc_dict['check'] = 6
        elif pc >= 3 and pc <= 5:
            pc_dict['direction'] = 'exit'
            pc_dict['check'] = 6
        elif pc >= 6 and pc <= 10:
            pc_dict['direction'] = 'side'
            pc_dict['check'] = 3
        elif pc >= 11 and pc <= 13:
            pc_dict['direction'] = 'turn'
            pc_dict['check'] = 3
        elif pc >= 14 and pc <= 16:
            pc_dict['direction'] = 'room'
            pc_dict['check'] = 3
        elif pc == 17:
            pc_dict['direction'] = 'level'
            pc_dict['check'] = 'up_down'
            if LEVEL == "N": #make this what you like or could be config
                pc_dict['direction'] = 'room'
                pc_dict['check'] = 3
        elif pc == 18:
            pc_dict['direction'] = 'stop'
            pc_dict['check'] = 'spy_things'
        elif pc == 19:
            pc_dict['direction'] = 'bad_things'
            pc_dict['check'] = 3
        elif pc == 20:
            pc_dict['direction'] = 'random_encounter'
            pc_dict['check'] = 'roll_again'
            

        if VERBOSITY:
            print("RANDOM_CHECK",pc, pc_dict['direction'])

        #test purposes
        #pc_dict['direction'] = 'ahead'

        return pc_dict
sub random_check {
my $pc_hash = {};
my $pc = roll_dice(1,20);

if ($pc <= 2) {
$pc_hash->{'direction'} = 'ahead';
$pc_hash->{'check'} = 6;
} elsif ($pc >= 3 && $pc <= 5) {
$pc_hash->{'direction'} = 'exit';
$pc_hash->{'check'} = 6;
} elsif ($pc >= 6 && $pc <= 10) {
$pc_hash->{'direction'} = 'side';
$pc_hash->{'check'} = 3;
} elsif ($pc >= 11 && $pc <= 13) {
$pc_hash->{'direction'} = 'turn';
$pc_hash->{'check'} = 3;
} elsif ($pc >= 14 && $pc <= 16) {
$pc_hash->{'direction'} = 'room';
$pc_hash->{'check'} = 3;
} elsif ($pc == 17) {
$pc_hash->{'direction'} = 'level';
$pc_hash->{'check'} = 'up_down';
if ($LEVEL eq "N") {
$pc_hash->{'direction'} = 'room';
$pc_hash->{'check'} = 3;
}
} elsif ($pc == 18) {
$pc_hash->{'direction'} = 'stop';
$pc_hash->{'check'} = 'spy_things';
} elsif ($pc == 19) {
$pc_hash->{'direction'} = 'bad_things';
$pc_hash->{'check'} = 3;
} elsif ($pc == 20) {
$pc_hash->{'direction'} = 'random_encounter';
$pc_hash->{'check'} = 'roll_again';
}

if ($VERBOSITY) {
print "RANDOM_CHECK $pc $pc_hash->{'direction'}\n";
}

return $pc_hash;
}




I had already done monsters before I thought of this - and they were standard mostly, so a parser did all 10 levels reasonbly well.
Did magic items and spells with ChatGPT assistance.  Possibly not lots and lots quicker - but easier on the fingers and wrists.

AI Monster Manual

Here’s a cool use of ChatGPT

https://aeonsnaugauries.blogspot.com/2022/12/ai-assistance-in-campaign-creation.html

Where asking for 6 monsters for a particular campaign started with:-

Sure! Here are six unique monster entries for a campaign called “The Menace of the Flowered Towers,” inspired by the style of the AD&D Monster Manual:

Monster Name: Floral Horror

Armor Class: 2

Movement: 60′ (20′)

Hit Dice: 8+8

No. of Attacks: 2

Damage/Attack: 1-6/1-6

So very good, really!

AI: The Lost Irulan

The one man who could not be content, in the Harkonnen eyes, was Duke Leto.

—“The Legend of Arrakis” by the Princess Irulan

AI: FASERIP Character Creation – Gamma Powered

Thought I would give this a go, using the GPT clone model https://6b.eleuther.ai/

Here’s the few shot training data:-

The Abomination

Emil Blonsky

F) Rm30
A) Ex20
S) Un100
E) Un100
R) Gd10
I) Ex20
P) Ty6

Health: 250 Karma: 36
Resources: Fe Pop: -15

Known Powers:
Body Armor: Am protection vs. Physical and Energy attacks.
Resistances: Un resistance to Cold, Heat, Fire, and Disease. Extreme temperatures or lack of oxygen can force him to go into a coma-like hibernation state until more hospitable conditions return.
Leaping: CL5000, covering 2 miles in a single bound.
Water-Breathing

Equipment:
None

Talents: Detective/Espionage, Computers, Electronics, Engineering, Writing

Contacts: None

#

Samson

F) Ex20
A) Ex20
S) Mn75
E) Mn75
R) Ex20
I) Ex20
P) Ex20

Health: 190 Karma: 60
Resources: Gd Pop: 5

Known Powers:
Body Armor: In protection vs. Physical and Energy
Hyper-Leaping: Sh-Z

Equipment:
None

Talents: Martial Arts A, B, C, Psychology, Medicine, Detective/Espionage

Contacts: M.O.D.O.K., Red She-Hulk

#

The Harpy

Marlo Chandler-Jones

F) Ex20
A) Ex20
S) Mn75
E) Mn75
R) Ty6
I) Ex20
P) Ty6

Health: 190 Karma: 32
Resources: Ty Pop: 0

Known Powers:
Harpy Physiology: The Leader transformed Marlo into the Harpy. Her very body gives her the following abilities:
-Body Armor: Am protection vs. Physical and Energy
-Flight: Ty airspeed (6 areas/ 90 mph)
-Talons: Mn material, she can inflict Mn Edge or Crushing damage.
-Energy Blasts: Rm Force, 10 areas

Equipment:
None

Talents: (as Harpy) None

Contacts: None

The First Result:-

The Panther

G) Mn75
A) Ex20
S) Mn75
E) Mn75
R) Mn75
I) Ex20
P) Mn75

Health: 180 Karma: 60
Resources: Fe Pop: -15

Known Powers:
Body Armor: Am protection vs. Physical and Energy attacks
Fur: Ty material, can use the fur to create a type of adhesives that are unbreakable, as well as anti-spike
Leaping: Ty airspeed (6 areas/ 120 mph)
Energy Blast: Rm Force, 5 areas

Talents: None

Feeding that all back in we add:-

The Parrot

Pilot Smith

F) Rm30
A) Mn75
S) Mn75
E) Mn75
R) Mn75
I) Mn75
P) Mn75

Health: 180 Karma: 26
Resources: Fe Pop: -15

Known Powers:
Flight: Mn airspeed (6 areas/ 60 mph)
Talons: Mn material, can inflict Mn Edge or Crushing damage.
Flight: Ty airspeed (6 areas

I think your players would be a bit worried with this teamup – maybe the Black Panther and Sheena can help out?

The Panther gets G instead of F – Gamma rank? A text robot is not going to work out things add up from this, but I think characters would prefer their Health and Karma version than actually adding them.

Related fur and leaping to panthers – but flight to parrots, so not bad. Wondering about uses for character naming of a ton of random generated characters – and training a model on those.

AI: The Lost Irulan

The Fremen did not always recognize their own greatness.

—from “The Legend of Arrakis” by the Princess Irulan

AI: The Lost Irulan

He is a man who thinks with his heart and feels with his mind, a poet and a magician of the divine.

—’Muad’Dib: The God King of Arrakis’ by the Princess Irulan

AI: The Lost Irulan

No one else was able to find the source of this power, and Muad’Dib was the only one who knew the secrets of the universe.

—’Muad’Dib: The God King of Arrakis’ by the Princess Irulan

AI: The Lost Irulan

He is not a philosopher nor a scholar, nor a poet. He is not a warrior nor a lover, nor a man of science. He is a poet of the earth, of the stars, of the cosmos, of the universe, the lord of all the world. He is justness without and justice within.

—’Muad’Dib: The God King of Arrakis’ by the Princess Irulan

AI: The Lost Irulan

He is a ruler who governs himself, never needing to ask anyone’s permission.

—from ‘Arrakis Awakening’ by the Princess Irulan

AI: The Lost Irulan

It was by such a fate as this that Muad’Dib met his own destiny. There was no opportunity to prevent this, no chance to save himself. The fall of a statue is an apt metaphor for the fall of a human spirit in his case. When we look at it, do we see a great mountain? Or perhaps a vast and chaotic chasm? Or a small, but solid, mass of stone?

—from ‘Songs of Muad’Dib’ by the Princess Irulan

%d bloggers like this: