Re: Code Updates

Code updates and discussion. Ask Code Questions here
Nauth
Site Admin
Posts: 20
Joined: Tue Oct 22, 2024 4:58 pm

Re: Code Updates

Post by Nauth »

Tweaked Rowboats (faster transition between rooms, rowing speed is now influenced by the greater of agility or strength, and boosted by the sailing skill)
Nauth
Site Admin
Posts: 20
Joined: Tue Oct 22, 2024 4:58 pm

Re: Code Updates

Post by Nauth »

Enhanced weather descriptors and weather state echoes. Added various weather effects for water based rooms (lake, sea).
Nauth
Site Admin
Posts: 20
Joined: Tue Oct 22, 2024 4:58 pm

Re: Code Updates

Post by Nauth »

Coded the research function for the Lorecraft Skill.
Added the Lorecraft skill.

Usage:

research <topic>

The research command allows your character to delve into the depths of hidden lore and forgotten knowledge within a scriptorium. If you are skilled in research, you can use this command to uncover information on a specific topic, drawing from ancient scrolls, dusty tomes, and fragmented manuscripts.

How It Works:

Location Requirement: You must be in an Archivium location to conduct research.
Skill Check: Your success in uncovering information depends on your character’s Lorecraft skill.

Discoverable Content

Researching a topic can reveal:
Common knowledge known to many scholars.
Rare and obscure facts, depending on your skill level and luck.
Fragments of lore that may hint at deeper secrets.

Possible Outcomes:

If your skill level is too low for the topic, you may find nothing and conclude that further study is required.
You might get hints that spark a memory, suggesting you've heard something related before but cannot quite recall the details.
If successful, your character will uncover detailed information, which may include historical facts, hidden lore, or rare insights.

Examples:

Research keywords can be vague or specific

research Caeloth
Discover the secrets of the ancient city, its arcane history, or rumors of lost artifacts.

research beast
Uncover details about strange creatures, their habits, or legendary monsters that roam the land.

research Vulp
Try to find details about the Vulp

Note:
The rarity of information and the location in which it is being conducted affects your chances of success. Common topics are easier to research, while rare entries may require higher research skills or additional attempts.
Nauth
Site Admin
Posts: 20
Joined: Tue Oct 22, 2024 4:58 pm

Re: Code Updates

Post by Nauth »

Nauth
Site Admin
Posts: 20
Joined: Tue Oct 22, 2024 4:58 pm

Re: Code Updates

Post by Nauth »

Added the Pathfinding mechanic

Characters now have a chance to become lost in the deep wilderness.
Following a character with Pathfinding can greatly reduce the risk of becoming lost, but the effectiveness depends on the leader’s skill and expertise in navigating the terrain.

https://onwardmud.com/wiki/index.php?title=Pathfinding
Nauth
Site Admin
Posts: 20
Joined: Tue Oct 22, 2024 4:58 pm

Re: Code Updates

Post by Nauth »

Added the Remember command
Roleplay Tool

remember Keyword <description>

Description:
The remember command allows your character to create and store a memory associated with a specific person, place, or event. These memories are personal notes that help your character track significant details and interactions throughout their journey in Onward. This command can also be used creatively to detail events in your characters distant past to enrich their background and give staff insight into their personal history.

Usage Examples:

remember John A tall man with a crimson cloak who gave me advice in the marketplace.

remember Haven Inn A cozy inn where I first met the caravan traders.

remember Standing by a hillside and a small mole biting my toe. The trauma of the experience.

Once created, these memories can be viewed and recalled using the memories and recall commands.


Related Commands
memories: Displays a list of all your stored memories.

Example:

> memories
1. John: A tall man with a crimson cloak who
2. Haven Inn: A cozy inn where I first met the caravan traders.
3. Standing by a hillside and a small mole

recall #: Brings up the specific memory associated with the target.

Example:

> recall 1
A tall man with a crimson cloak who gave me advice in the marketplace.

Additional Notes
Memories are personal to your character.
You can use the memory system to enhance roleplay and keep track of details your character finds significant.
Keep descriptions relevant to your character's perspective.
Locked