Skip to content

Conversation

@markpol
Copy link
Owner

@markpol markpol commented Jan 16, 2025

Many changes related to additional metadata and better field normalisation for preparing use of data in dynamic game engine:

  • removed non combat related equipment, equipment categories, character starting equipment and race proficiencies
  • started removal of non combat related spells
  • Classes: emptied all ability skill proficiency choices
  • Features: removed expertise features for bard and rogue and Thieves' Cant
  • Proficiencies: remove all skill proficiencies
  • Races: removed languages, non-combat traits and skill starting proficiencies
  • Traits: removed non-combat traits
  • converted all speed values to integers
  • added action_type and bonus_actions props to goblin
  • city home and tavern screens
  • awarding coin loot and xp after battle
  • added CR 0 monsters with image svg icons
  • added attack_type property
  • added poison damage and poisoned condition nodes to low level monsters
  • added data properties to support charge and relentless special monster abilities
  • added data properties to support pounce special monster abilities
  • added some attack_type properties
  • removed net weapon
  • added some attack_types to monsters
  • removed all non equipment and saving throw proficiencies
  • added enraged and reckless to conditions
  • added exhaustion condition levels
  • modified frenzy feature to be mandatory for every rage
  • added more attack_types to monsters
  • added monster grapple/restrained condition damage
  • added dodging condition
  • added frenzied condition
  • restart reckless condition
  • first compatibility pass over CR 3 monsters
  • added purchasing magic items
  • added healing potion usage in encounters
  • added damage-type-resistance to magic item effects
  • removed unusable magic items
  • added enchantment properties to basic weapon and armor magic items
  • added poison condition to Detch fetid cloud special action
  • mephit fire breath and mummy dreadful glare fixes
  • added equipment materials
  • handle rust monster actions
  • added corrosion damage to equipment and refactor
  • refactored damage dice parsing
  • removed frog, seahorse and shrieker monsters b/c they have no actions
  • added behavior tree lib and implemented for monster adversary turn
  • refactored adversary and turn models
  • fixed some "Player" labels, replacing with "You"
  • added infested condition
  • added swallowed condition
  • handle giant frog swallow action
  • fixed giant frog action
  • removed martial arts description of alternate monk weapons
  • fixed pounce / charge with bonus action on prone
  • added missing grapple to giant crab
  • fixed winter wolf cold breath dc success type
  • added metadata to giant toad Swallow attack
  • fixed quasit's scare attack
  • added weakened condition
  • added shadow monster and strength drain ability
  • removed duplicate usage node from magma-mephit
  • adjusted prone condition damage duration to 2 rounds
  • renamed weakened condition to drained-of-strength
  • handle gold-dragon-wyrmling weakening breath
  • handle paralyzed and slowed (ghoul and dragon wyrmlings)
  • handle life drain
  • implemented harpy charm attack
  • removed musical proficiencies from classes
  • added environments to monsters CR 5 and lower
  • re-added skill proficiencies
  • fixed ankheg xp
  • added stackable property to equipment items
  • restored adventuring gear equipment
  • restored (most) adventuring gear equipment
  • added ammunition property to ranged weapons
  • Added stackable property to rations
  • added is-consumable and damage effect to acid-vial and alchemists-fire-flask
  • added prices to some magic items
  • Added disengaged condition
  • Added custom properties to some magic items
  • added surprised condition (to allow surprise attacks)
  • Fixed ring of protection effect data
  • relaxed and bumped node engine restriction in package.json

@markpol markpol changed the title Game engine changes feat: Game engine changes Jan 16, 2025
@markpol markpol force-pushed the game-engine-rebase branch from 84e4cdc to 4296f04 Compare January 16, 2025 10:04
…er starting equipment and race proficiencies

- started removal of non combat related spells

- Classes: emptied all ability skill proficiency choices
- Features: removed expertise features for bard and rogue and Thieves' Cant
- Proficiencies: remove all skill proficiencies
- Races: removed languages, non-combat traits and skill starting proficiencies
- Traits: removed non-combat traits

- converted all speed values to integers
- added action_type and bonus_actions props to goblin

 - city home and tavern screens
 - awarding coin loot and xp after battle
 - added CR 0 monsters with image svg icons

- added attack_type property

- added poison damage and poisoned condition nodes to low level monsters

- added data properties to support charge and relentless special monster abilities

- added data properties to support pounce special monster abilities
- added some attack_type properties

- removed net weapon
- added some attack_types to monsters
- removed all non equipment and saving throw proficiencies

- added enraged and reckless to conditions

- added exhaustion condition levels
- modified frenzy feature to be mandatory for every rage

- added more attack_types to monsters

- added monster grapple/restrained condition damage
- added dodging condition

- added frenzied condition
- restart reckless condition

- first compatibility pass over CR 3 monsters

- added purchasing magic items

- added healing potion usage in encounters

- added damage-type-resistance to magic item effects

- removed unusable magic items
- added enchantment properties to basic weapon and armor magic items

- added poison condition to detch fetid cloud special action

- mephit fire breath and mummy dreadful glare fixes

- added equipment materials
- handle rust monster actions
- added corrosion damage to equipment and refactor
- refactored damage dice parsing

- removed frog, seahorse and shrieker monsters b/c they have no actions
- added behavior tree lib and implemented for monster adversary turn
- refactored adversary and turn models
- fixed some "Player" labels, replacing with "You"

- added infested condition

- added swallowed condition
- handle giant frog swallow action
- updated flipper deps to latest

- fixed giant frog action

- removed martial arts description of alternate monk weapons

- fixed pounce / charge with bonus action on prone
- added missing grapple to giant crab

- fixed winter wolf cold breath dc success type

- added metadata to giant toad Swallow attack
- fixed quasit's scare attack

- added weakened condition

- added shadow monster and strength drain ability

- removed duplicate usage node from magma-mephit

- adjusted prone condition damage duration to 2 rounds
- renamed weakened condition to drained-of-strength

- handle gold-dragon-wyrmling weakening breath

- handle paralyzed and slowed (ghoul and dragon wyrmlings)

- handle life drain

- implemented harpy charm attack

- removed musical proficiencies from classes
- added environments to monsters CR 5 and lower
- re-added skill proficiencies

- fixed ankheg xp

- added stackable property to equipment items
- restored adventuring gear equipment

- restored (most) adventuring gear equipment
- added ammunition property to ranged weapons

Added stackable property to rations

added is-consumable and damage effect to acid-vial and alchemists-fire-flask
added prices to some magic items

Added disengaged condition

Fixed ring of protection effect data

relaxed and bumped node engine restriction in package.json

Added custom properties to some magic items

- added surprised condition (to allow surprise attacks)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant