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 [2018/02/28 15:41] (current)
karl Add internal links, add some more content
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:]] 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 ====== 
- 
-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 
- 
-Base chance is based on your [[characters:​int|Intelligence (INT)]] for [[skills:​wizardry]] and [[characters:​wis|Wisdom (WIS)]] for [[skills:​praying]]. Each stat point has the following impact on base chance: 
-^ # stat points ^ % Base Learn Chance ^ 
-| <3 | 0% |  
-| 3 | 1% |  
-| 4 | 2% |  
-| 5 | 4% |  
-| 6 | 8% |  
-| 7 | 12% |  
-| 8 | 16% |  
-| 9 | 25% |  
-| 10 | 36% |  
-| 11 | 45% |  
-| 12 | 55% |  
-| 13 | 65% |  
-| 14 | 70% |  
-| 15 | 75% |  
-| 16 | 80% |  
-| 17 | 85% |  
-| 18 | 90% |  
-| 19 | 95% |  
-| >19 | 100% |  
skills/literacy.1502097556.txt.gz · Last modified: 2017/08/07 04:19 by saru