Difference between revisions of "Template:LL"

From Tales of Maj'Eyal
Jump to: navigation, search
m
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
Work in progress
+
Use as <nowiki>{{ll|<base hp>|<rank>|<level>|<life_rating>}}</nowiki>
  
Use as <nowiki>{{ll|<base hp>|<rank>|<level>|fixed (optional)}}</nowiki>
+
Can be used to determine the HP for a player or NPC, with the following input:
</noinclude>
+
* <base hp> - The starting HP at level 1, or 'max_life variable' for the NPC
 +
* <rank> - Defined as 'rank' for NPC; players always use '3'
 +
* <level> - The level of the NPC or player
 +
* <life_rating> - For players, class rating + race rating. For NPCs, defined as 'life_rating'
  
<includeonly><onlyinclude>{{#expr: {{{1|}}} + {{#expr: {{arsum|{{liferank/minadj|{{{2|}}}}}|{{liferank/maxadj|{{{2|}}}|{{{3|}}}}}|{{#expr:{{{3|}}}-1}}}}}   </includeonly></onlyinclude>
+
Returns a ''fixed'' value. This works for players, but most NPCs can vary from 0.5x to 1.5x the value.
 +
NPCs with 'fixed_rating = true' will use the single value only.
 +
 
 +
Does ''not'' count bonuses from Con!
 +
 
 +
Example: player Dwarf Berserker at level 10
 +
 
 +
<nowiki>{{LL|120|3|10|15}}</nowiki> gives {{LL|120|3|10|15}}
 +
 
 +
Example: Rantha the Worm at level 16 (boss with fixed life rating)
 +
 
 +
<nowiki>{{LL|230|4|16|17}}</nowiki> gives {{LL|230|4|16|17}}
 +
<!---
 +
<base hp> + (life_from_levels)
 +
life_from_levels = (adjusted_rank_value) * level
 +
adjusted_rank_value = (sum of all values(by <rank>) from level 2 -> <level>)
 +
--->
 +
</noinclude>
 +
<includeonly><onlyinclude>{{#expr: {{{1|}}} + ({{#expr: {{{4|}}} * {{#expr: {{arsum|{{liferank/minadj|{{{2|}}} }}|{{liferank/maxadj|{{{2|}}}|{{{3|}}} }}|{{#expr:{{{3|}}}-1 }} }} }} }}) round 0 }} </includeonly></onlyinclude>
 +
<noinclude>[[Category:Templates]]</noinclude>

Latest revision as of 09:20, 15 February 2016

Use as {{ll|<base hp>|<rank>|<level>|<life_rating>}}

Can be used to determine the HP for a player or NPC, with the following input:

  • <base hp> - The starting HP at level 1, or 'max_life variable' for the NPC
  • <rank> - Defined as 'rank' for NPC; players always use '3'
  • <level> - The level of the NPC or player
  • <life_rating> - For players, class rating + race rating. For NPCs, defined as 'life_rating'

Returns a fixed value. This works for players, but most NPCs can vary from 0.5x to 1.5x the value. NPCs with 'fixed_rating = true' will use the single value only.

Does not count bonuses from Con!

Example: player Dwarf Berserker at level 10

{{LL|120|3|10|15}} gives 289

Example: Rantha the Worm at level 16 (boss with fixed life rating)

{{LL|230|4|16|17}} gives 1052