PDA

View Full Version : Call of Cthulhu NPC racial template characteristics don't roll



Trenloe
February 11th, 2016, 19:50
The Call of Cthulhu ruleset uses StringManager.evalDiceString to create random attributes if a NPC is defined as a racial template. Any dice strings must have lower case d as the StringManager.evalDiceString doesn't accept capital D. However, some of the Coc modules use capital D's in the creatures (certainly the main Denizens and Beasts module does) so none of these creatures create random attributes when added to the combat tracker.

It might be a good idea to modify the StringManager.evalDiceString to accept upper case characters (unless there's plans afoot that require upper and lowercase giving different functionality). Or, convert the sRoll to lower case in the getAbility function in manager_combat2.lua. Or, convert all the modules that use uppercase D to lowercase.