summaryrefslogtreecommitdiff
path: root/app/lib/activity_processor.rb
AgeCommit message (Collapse)Author
2021-07-14Prevent characters from starting or finishing an activity that might result ↵David Gay
in combat if the character is at max wounds
2021-07-14Fix bug where multiple activities could be learned at onceDavid Gay
2021-07-14Add output for when a character would learn to do a new activity, but ↵David Gay
already knows that activity
2021-07-14New spell: Floret Passage (also code that allows location results)David Gay
2021-07-14Only allow a character to hunt up to two different leviathans in a 24 hour ↵David Gay
period
2021-07-14Only allow one living monster_spawn per locationDavid Gay
2021-07-11Second worldcall spell: Project ThoughtDavid Gay
2021-07-11First worldcall spell: Hearth PassageDavid Gay
2021-07-08Change how power works so that it can no longer more than double the rolled ↵David Gay
damage of each damage type
2021-07-07Give bollyrots and crypt writhes double the damage capacity at nightDavid Gay
2021-06-23Change breakage mechanicsDavid Gay
2021-06-23Fix activities without requirements not completingDavid Gay
2021-06-16Stinging Rays spell as the first DoTDavid Gay
2021-06-16Learn spells from spellpagesDavid Gay
2021-06-16[data] New activities: havencast_dazzle, havencast_stinging_raysDavid Gay
2021-06-16[data] New activity: havencast_dazzleDavid Gay
2021-06-15MonsterKills and bestiary viewDavid Gay
2021-06-15Add breakage to all equipment items that give a skill speed increase, and to ↵David Gay
omens
2021-06-15Basic spellcastingDavid Gay
2021-06-14Fix bug with activity title awardingDavid Gay
2021-06-09Extra guards to prevent running activity duration check code when important ↵David Gay
related values are nil (hopefully fixes #3 and fixes #2)
2021-06-07Move equipment break check earlier in combat end code so it isn't skippedDavid Gay
2021-06-06Do bash damage if you don't have anything elseDavid Gay
2021-06-06LeviathansDavid Gay
2021-06-06Re-apply power stat to combat procedureDavid Gay
2021-06-06Switch from power-based damage to damage types, replace block with ↵David Gay
resistance, and make natural 20 accuracy rolls always hit (and crit)
2021-06-06Fix bug when awarding XP from things like opening rusted lockboxDavid Gay
2021-06-05Fix item gathering and crafting not giving XPDavid Gay
2021-06-05Chance for equipment to break after combatDavid Gay
2021-06-05Split activity processing code out into a new classDavid Gay