tukkek / javelin

Party-based roguelike (open-source strategy-RPG game).
https://javelinrl.wordpress.com/
66 stars 7 forks source link

Skill: scry #250

Open tukkek opened 4 years ago

tukkek commented 4 years ago

Skill: Scry. Scry could be implemented as a chance of knowing what an Arcana #249 is active and for how long (perhaps the same with Moons #36 as well). Scry Items and Spells could give a skill bonus and allow for periodical checking rather than only allow for rolling after a Card is played.

To make it more useful, as the above is a fairly niche use, Scry could be a spontaneous cast of a random Divination spell (and instead add Spells with the effects above), even if the character is not a spellcaster or doesn't know Divination Spells.

The level of the emulated Spell would be determined by a skill roll (1 = level 1 Divination, 40 = level 9 - or maybe have level 1 start at rolls of 20 so that low-level scriers will not often achieve a successful reading). This approach would require at least one guaranteed Divination spell from levels 1 through 9 that could be cast both inside and outside Dungeons.

Further balancing should be around how often to allow scrying. Perhaps the best approach is one roll per rest. Another idea is once per week/month/season on Overworld, and a chance per steps (1%?) inside Dungeons (that's more awkward for multiple reasons though).

tukkek commented 4 years ago

Tone-wise, a successful scry roll could result in a message saying "Elf Wizard had a vision!" - proceeded by the effects of the spell being cast.

tukkek commented 4 years ago

If this Scry method is used as a backbone for the whole Divination school of spells, #270 should probably factor into it.