-
Notifications
You must be signed in to change notification settings - Fork 13
Player Class ~ Class List
The Warrior is an elite and battle-hardened fighter who excels in physical combat. Superior training and experience in physical combat is reflected in their high Physical Def and Physical Attack stats, and their familiarity with battle means they have high base health. This strength extends to their Speed, too, although they are often encumbered with armor. The warrior is truly invested in their physical strength and martial prowess, which leaves them unfamiliar to magic and other forms of weaponry.
- the warrior class has the most implementation
While a master of martial arts, the Monk is equally dedicated to their own inner peace. They are an expert of unarmed combat, and, through their training--in accordance with their strict spirituality--have learned how to defend themselves from attackers. Mental fortitude and physical strength gives them the highest base Health, significant Physical Attack and Defense, and high Magic Defense. Nonetheless, as primarily a martial artist, and a defender before an attacker, the Monk has low Ranged and Magic Attack, and Mana.
The Wizard is a master of the arcane; a formidable wielder of magic, and an academic whose studies delve into its secrets. As such, it is no surprise that the Wizard has the highest Magic Attack and Mana, and significant Magic Defense, as a result of these studies. However, their obsession with magic has not come without some flaws: they are frail, unaccustomed to even the slightest of physical encounters, and would much prefer to study ancient tomes than exercise.
The ranger is the embodiment of an apex predator: while they may tend to lurk away from civilization in the wild, they are a skilled killer and have no qualms about doing so. The ranger is unsurprisingly a master with their bow and arrow, and fittingly has the highest Ranged Attack, but is no stranger to other forms of combat. They can hold their own with a knife, and have at least some experience with magic. That being said, with the Speed to reposition when needed, and the skill to make use of some distance between them and their target, there is rarely a time where they would need to use any weapon other than their trusty bow.
The Bard combines their skill as a magician and musician to support their allies or vanquish their foes. The Bard's "weapon" of choice, their lute, is inconspicuous but proves to be a powerful tool in their hands. As a talented magician, the Bard has high magic stats, and as a natural performer they have developed noticeable Health and Speed. It should come as no surprise, however, that the Bard detests physical violence, and would much prefer to play a song than ever pick up a sword.
The Rogue embodies stealth and the shadows. They are feared by many, and for good reason. The rogue uses their exceptional Speed and agility to surprise their enemies and attack when least expected. They may not be the strongest blade-wielder, but are thought to be by many the most deadly. All it takes is one critical strike, and the rogue is certainly master of ambushing their target. Their Mana, Ranged and Physical Attack demonstrates that they are familiar with a wide range of weapons. In the eyes of the rogue, any weapon is an option, so long as it gets the job done.
this part is still in progress, but soon we will implement multiclass prefabs
Druids draw on nature itself as the foundation of their magic, becoming an extension of nature's will and acting to preserve it. Druids abilities often mimic traits of the plants and animals around them (such as a bear's strength or an owl's eyesight), channeling nearby nature to fuel their magic.
The elementalist is the master of the four elements, manipulating earth, air, fire, and water to his or her will and using them to blast apart obstacles. Mechanically, the elementalist tends to be a jack-of-all-trades spellcaster, with each element focusing on a different part of combat (eg earth for defense, water for healing, fire for offense, and air for utility). The elementalist tends to be mutually exclusive with the sorcerer and druid, who share many thematic attributes with the elementalist.
Not much information given from previous groups.
Necromancers use death magic to control and harness the power of life itself, often in ways other people view as unnatural. Common necromancer abilities include stealing life from enemies and sacrificing their own health for more powerful magic.
A holy warrior, the priest is called to act in honor of his or her god -- and his ideals. Some priests focus on learning magic from their god, while others become physical warrior-crusaders, but all are capable of both magic and hand-to-hand combat. Mechanically, priests mix elements of the warrior and the sorcerer but with a more religious bent. (Not currently implemented.)
Sorcerers spend their lives studying ancient magical tomes, arming themselves with spells and magical abilities for every situation. The sorcerer is a pure spellcaster, useless at most physical tasks but extremely good at using, detecting, and redirecting magic both in and out of combat.
Every warlock makes a deal with a demon or fallen god, deriving his or her dark magical powers in exchange for service to an evil power. A warlock will have access to powerful magic, but may be bound by the conditions or obligations dictated in their pact and may be unable to use their magic freely. The warlock is usually mutually exclusive with the necromancer due to thematic similarity.
The Alchemist is a connoisseur of all things potions, a wise and academic who devotes his life to the craft of alchemy. Creator of arcanic liquids, usable for devious and healing aspects alike, the Alchemist is a precise magician with magical utilities.
The Chef is a master of the knife, artist of the kitchen. Speedy, aggressive, and efficient, the chef prepares the most exquisite foods from across the globe, ranging from salads to proteins to desserts. These nutritional meals offer bonuses to your current stats, making you beefier, more magical, or faster.
The Fisherman is a resourceful provider who plays an important role in providing sustenance for their village.
The healer is a powerful and magical witch that has magical abilities to save anyone in the village that has been injured.
The Lord is a powerful master that has magical abilities to save those in the village who deserve it, or damage those who do harm.
The Shopkeeper is a resourceful merchant who provides many eclectic items available for trade.
- These are order specific. A warrior multiclassed with a wizard and a wizard multiclassed with a warrior are NOT the same
A wizard multiclassed with a warrior
An elementalist multiclassed with a sorceror
A knight multiclassed with a monk
A bard multiclassed with a healer
A rogue multiclassed with a ranger
-
Action Management
-
Battles
- Design Document
- Text Based Combat in Other Games
- User Stories
- Wishlist
- Battle Planning 2022
- Battle User Stories Review 2022
- Structs in Other Modules Related to Battles 2022
- Stat Changes Design Document
- Run Function Design Document
- CLI Integration Design Document
- Move Changes Design Document
- Unstubbing Stubs Design Document
- Battle Items and Equipment Design Document
- Battle Item Stats
- Battles Demo Design Document
- Battles Testing Moves, Items, and Equipment Design Document
- Sound integration with battle (design document)
-
Custom Actions
-
Custom Scripts
-
DSL
-
CLI
-
Enhanced CLI
-
Game-State
-
Graphics
- Design Plan
- Design document for integrating split screen graphics with chiventure
- GDL (Graphical Description Language)
- Graphics Sandbox
- Design Document for NPC Graphics and Dialogue
- Feature Wishlist (Spring 2021)
- Installing and Building raylib on a VM
- LibSDL Research
- Module Interactions
- Working with Raylib and SSH
- raylib
- GDL
-
Linking the Libzip and Json C to chiventure on CSIL machines
-
Lua
-
NPC
- Dependencies: Player class, Open world, Battle
- Action Documentation
- Design Document for NPC Generation in Openworld
- Design and Planning
- Establishing Dependencies
- Implementation of Custom Scripts
- Independent Feature: NPC Movement Design Document
- Player Interaction Design and Planning
- Dialogue
- Design Document for NPC Dialogue and Action Implementation
- Loading NPCs from WDL Files
- NPC Battle Integration Design Document
- NPC Battle Integration Changes Design Document
-
Open World
- Autogeneration and Game State
- Deciding an integration approach
- Designing approach for static integration into chiventure
- Feature Wishlist
- Generation Module Design layout
- Potential connections to the rest of chiventure
- Single Room Generation Module Design
- Source Document
- User Stories
- World Generation Algorithm Plan
- Loading OpenWorld Attribute from WDL
-
Player Class
-
Player
-
Quests
-
Rooms
-
Skill Trees
- Avoiding soft locks in skill tree integration
- Components of Exemplary Skill Trees
- Design Document and Interface Guide
- Environment interactions based on skill characteristics
- Integrating complex skill (combined, random, sequential, etc.) implementation
- Integration of a Leveling System
- Potential Integration with existing WDL
- Research on game balancing in regards to skill trees
- Research on skill tree support in modern day game engines
- SkillTree Wiki Summary
- Skilltree "effect" implementation and roadmap
- Summary of md doc file for skilltrees
- Design ideas in connection to other features
- Summary of Skill Tree Integration 2022
- The Difficulty of the Reading the World
- Complex Skills Summary
-
Sound
-
Stats
-
WDL