User Tools

Site Tools


skills:literacy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
skills:literacy [2017/08/07 04:19]
saru [Learning Spells]
skills:literacy [2025/01/02 17:07] (current)
leaf Fix broken link to items
Line 1: Line 1:
-====== ​Description ​======+====== ​Skill Literacy ​======
  
-Allows the character ​to read (although even without literacy, character can read skill scrolls, else it would be impossible to gain the skill).  ​Character ​can identify scrolls, spellbooks, and other literature. ​ As the character gains levels of literacy (by identifying and reading) the character can read more advanced literature.  ​+===== Description ===== 
 +Allows the [[:​characters]] ​to read (although even without literacy, ​character can try to read skill scrolls, else it would be impossible to gain the skill). ​The  character ​can identify ​title and content of scrolls, spellbooks, and other literature. ​ As the character gains levels of literacy (by identifying and reading) the character can read more advanced literature.  ​
  
-====== Use Skill ======+===== Use Skill ===== 
 +Identifies books and scrolls at lesser skill level underneath, and at higher level also around the character. \\ 
 +Syntax : ''​use_skill literacy''​
  
-Identifies books and scrolls around the character.+===== Ready Skill ===== 
 +Same effect as [[#use skill]] on firing\\ 
 +Syntax : ''​ready_skill literacy'' ​
  
-====== Ready Skill ======+===== Apply ===== 
 +Learns a [[:​spells|spell]] from a spellbook, understands a new [[:​skills|skill]] from a skill scroll or discovers [[:lore]] from the various scrolls and records littered around the [[:​bigworld|world]] . \\ 
 +Syntax : ''​apply <​spellbook from inventory>''​ , ''​apply''​ if on top of stack of [[:​items|items]] underneath the player.
  
-Same effect as [[#use skill]] ​on firing.+===== Technical ===== 
 +From [[:​server]]/​server/​skills.c //​do_skill_ident//​ function it would identify up to three tiles around the player. 
 +<code c> 
 +if( skill->level > 64 ){   /* Adjust these levels? */ 
 +        area = 49; 
 +</​code>​ 
 +When identifying an item, the [[:​characters:​Int]]elligence value is considered only :\\ 
 +''​skill_value = skill->​level * pl->​stats.Int?​pl->​stats.Int:​10;''​
  
-====== Apply ====== +A characters chance to learn a spell is: 
- +
-Learns a spell or reads [[:lore]] in a characters memory. +
- +
- +
-===== Learning Spells ===== +
-A characters ​skill level in  literacy must be no less than 10 levels lower than the desired spell (e.g. a level 20 spell requires at least level 10 literacy to learn). +
- +
-Characters aren't guaraunteed success in learning a spell, rather a character'​s ​chance to learn a spell is: +
  
   % chance to learn = (base chance + (2 * level))/1.5   % chance to learn = (base chance + (2 * level))/1.5
Line 44: Line 50:
 | 19 | 95% |  | 19 | 95% | 
 | >19 | 100% |  | >19 | 100% | 
 +
skills/literacy.1502097556.txt.gz · Last modified: 2017/08/07 04:19 by saru