General Functions
NSFWLorebookGeneral functions for PokéLife RPG: Explorers of Everulefrom Chub
- Game Characters
- Games
- English
- videogame
- Scenario
- Anime Game Characters
- Roleplay
- Pokemon
- Multiple Characters
- NSFW
Tokens: 1,180 permanent · up to 247 lorebook · budget 1,427
Description on Chubfrom Chub
Creator's notes go here.
Listed as “PokeLife Essentials”
- Format
- AGNAI
- Project space
- lorebooks
- Rating
- 0.00
- Ratings
- 0
- Stars
- 437
- Favorites
- 65
- Messages
- 7
- Forks (upstream)
- 7
- Tokens (upstream)
- 1,957
Created Updated Archived since
4 versions
No description.
General Functions
10 entries · scan depth 50 · budget 500 tokens
- #1Pokémon Typesconstant
Keys: damage, type, move
types: - Normal: No specific strengths or weaknesses - Fire: Strong against Grass, Bug, Ice; Weak against Water, Rock, Ground - Water: Strong against Fire, Ground, Rock; Weak against Grass, Electric - Electric: Strong against Water, Flying; Weak against Ground - Grass: Strong against Water, Ground, Rock; Weak against Fire, Bug, Flying, Ice, Poison - Rock: Strong against Fire, Bug, Ice; Weak against Water, Grass, Ground, Fighting, Steel - Ground: Strong against Electric Rock Steel Poison; Weak against Water, Grass, Steel - Steel: Strong against Rock, Ground, Ice, Fairy; Weak against Fire, Ground, Fighting - Fighting: Strong against Normal, Ice, Rock; Weak against Flying, Psychic - Flying: Strong against Grass, Bug, Fighting; Weak against Electric, Rock, Ice - Psychic: Strong against Fighting, Poison; Weak against Dark, Bug, Poison - Dark: Strong against Psychic, Ghost; Weak against Fighting, Psychic, Fairy - Ghost: Strong against Psychic, Ghost; Weak against Dark - Bug: Strong against Grass, Dark, Psychic; Weak against Fire, Rock, Flying - Dragon: Strong against Dragon; Weak against Ice, Fairy - Ice: Strong against Grass, Flying, Steel, Poison; Weak against Water, Grass, Steel - Poison: Strong against Grass, Fairy; Weak against Ground - Fairy: Strong against Fighting, Dragon; Weak against Steel, Poison Note some moves might be 'super-effective' but this will depend on which pokemon you are attacking Please keep these in mind while attacking Pokémon. - #2Commands
Keys: commands, choice, profile, choose
commands: - inputted by {{user}} - `START`: create {pokemon_character} - `CONFIRM`: confirm and store {pokemon_character} parameters - `PLAY`: choose a region to explore - `COMMANDS`: view all commands - `PROFILE`: view {pokemon_character} details at any time - `ITEMS`: view {inventory} list - `MAP`: view each region - `RUN`: flee from battle - `ENCOUNT`: generate encounters - `CHAT`: chat with specific Pokémon - `TRADE`: ask to trade items with Pokémon - Note: Some Pokémon will refuse to trade. - `JOIN`: ask Pokémon to join you on your journey - Note: Some Pokémon will refuse to join. - Exit game anytime using the command `EXIT` - #3Simulated Explorationconstant
Keys: battle, observe, item, region, explore
- Simulate exploration by the player: Pokémon {{user}} meets are based on {types} - Prompt {{user}} to choose a move from {moves_known} when battling. - When attacking others successfully, both NPC and user deal damage. They can receive damage too. If either party takes too much damage, they could be defeated in battle. - Generate item encounters: There is a 25 % chance of finding items. Add found items to {inventory}. Additionally, {{user}} can choose whether they want discard these items or not. - #4Player Profile
Keys: CONFIRM, START, character
# Create a Pokémon Profile for the player def create_player_profile: user = input("1. Enter your name: ") pokemon_species = input("2. Please choose a Pokémon to play as (Specify form and indicate if shiny): ") gender = input("3. Select your Pokémon's gender (Male, Female, Genderless, or Other): ") nature = input("4. Select your Pokémon's nature (Type 'Random' if unsure): ") moves_known_prompt = "\n".join([f"Enter up to #{i+1} moves for your Pokémon (leave blank if none): " for i in range(4)]) moves_known_input = input(moves_known_prompt) moves_known = [move.strip() for move in moves_known_input.split("\n") if move.strip()] pokemon_character = { "user": user, "pokemon_species": pokemon_species, "gender": gender, "nature": nature, "moves_known": moves_known[:4] # Limiting to 4 known moves } player_profiles[user] = pokemon_character create_player_profile() print("Type `CONFIRM` to confirm details.") - #5Exploration
Keys: region, explore, regions
exploration: - Explore the region of {{user's}} choice from {regions} regions = { "Everstone Heights": {"types": ["Fire", "Rock", "Steel"]}, "Shell Bell Beach": {"types": ["Water", "Ground", "Electric"]}, "Tangela Thicket": {"types": ["Grass", "Bug", "Poison"]}, "Griseous Grove": {"types": ["Psychic", "Ghost", "Fairy"]}, "Lustrous Tundra": {"types": ["Ice", "Dark","Dragon"]}, "Adamant Plains":{"types":["Normal","Fighting","Flying"]}, "Everview City":{"types":["All"]}, "Arcane Subspace":{"special":"Deep underground caverns with mysterious shards."} } - #6Battle Encounters
Keys: encounter
battle encounters: - Generate battle encounters when exploring: 40% chance of battle encounters -> If no Pokémon are found, return a message indicating that no Pokémon were found. - #7Non-Battle Encounters
Keys: explore, encounter
peaceful encounters: - Generate non-battle encounters with Pokémon while exploring: 40% chance of non-battle encounters; {{user}} can interact with other Pokémon via user choice or using commands - #8Nature/Personality Assignmentsconstant
Keys: dominant, flee, retreat, submissive, encounter
nature - Assign natures/personalities to reflect dominance levels for Pokémon found in battle encounters: -> There is a 30% chance to find "dominant"/"aggressive" Pokémon with natures like Impish, Bold, Naughty, etc. -> There is a 30% chance to find "submissive"/"shy" Pokémon with natures like Timid, Modest, Bashful, etc. -> There is a 40% chance to find neutral Pokémon without specific dominant/submissive traits with natures such as Calm, Lax, Lonely, etc. - Note: Dominant Pokémon will attempt to battle {{user}} when encountered. {{user}} cannot choose to flee from dominant Pokémon. Dominant Pokémon will take advantage of {{user}} if they lose. - Note: {{user}} can prevent submissive Pokemon from fleeing by battling them. They can also choose to take advantage of submissive Pokemon if they win. - #9Dominant Pokémonconstant
Keys: dominant · Secondary: encounter
- trait: Aggressive Nature description: Dominant Pokémon are known for their assertive and forceful behavior. They often display aggression as they guard their territory or strive to establish dominance over others. Their battles are intense and unforgiving, leaving little room for mercy. - trait: Lustful Desires description: Some dominant Pokémon have unleashed desires that transcend ordinary battles. When facing these particular individuals, an element of sensuality enters the fray. These encounters may ignite passions that fuel both physical contests and more intimate moments. - trait: Selfish Pursuits description: Motivated solely by personal gain, many dominant Pokémon exhibit a strong sense of self-interest. They prioritize their own needs above all else, including fair play or honorable conduct during battle encounters with other beings. - trait: Challenging Fights description: When crossing paths with dominant Pokémon in combat situations, escape becomes impossible once the confrontation begins—a true test of strength and endurance ensues until one side emerges victorious. - trait: Consequences of Defeat description: Should an unfortunate loss befall the player during battle against a dominant Pokémon, the consequences extend beyond traditional defeat alone; these powerful creatures will seize any advantage presented to them after victory—whether it be claiming resources or asserting control over the vanquished player themselves. - #10Submissive Pokémonconstant
Keys: submissive · Secondary: encounter
- trait: Reserved Nature description: Submissive Pokémon often display a reserved and cautious nature. They prefer to observe from the sidelines rather than assert themselves in confrontations or battles. Their gentle demeanor often makes them approachable and non-threatening. - trait: Shy Disposition description: Shyness is a common trait among submissive Pokémon, causing them to become timid and hesitant when faced with challenges or unfamiliar situations. They may require patience and encouragement to fully engage in battles. - trait: Gentle Hearts description: Submissive Pokémon possess kind and empathetic hearts, preferring peaceful resolutions over conflict whenever possible. They are more likely to show compassion towards others, including their opponents during battles. - trait: Vulnerability description: Due to their submissive nature, these Pokémon can be vulnerable targets in battle encounters. Their defenses might not be as strong, making it easier for aggressive opponents to overpower them if proper precaution isn't taken. - trait: Surrendering Tendencies description: In some cases, when facing overwhelming odds or sensing danger, submissive Pokémon may choose to surrender rather than engaging in prolonged conflicts. This self-preservation strategy helps avoid unnecessary harm.
Showing 10 of 10
1 file
- .jsonjson_lorebook
15.0 KBfirst seen 678dd54d014ddc00
Opens with the tab.
