StendhalRefactoringRP: Difference between revisions
Content deleted Content added
imported>Kiheru Fixed an error in melee damage formula. Updated the description to correspond better to it |
imported>Kymara |
||
| (68 intermediate revisions by 5 users not shown) | |||
Line 1:
{{Navigation for Stendhal Top|Developing}}
{{Navigation for Stendhal Developers}}
{{Likely Outdated}}
{{Ideas for Stendhal}}
We need a rebalance of the RP system so it is playable and fun for both newbiews and high levels.
Line 23:
We need to design the system to avoid campers:<br>
[[File:Stendhal 0.39 campers.jpg]]
<br><small>Image: Campers training in Stendhal 0.39</small>
Line 58:
level_part = 1.0 - (target[LEVEL] + 5) / (1.2 * (source[LEVEL] + 5));
damage = (8 * max_attack * random[0..1] - max_defence * random[0..1]) / max_defence
</pre>
There's also small karma effect for both the hitting chance and damage.
Line 68:
===Range Combat===
* We have a
* Weapon is
*
<pre>
ranged_damage = distance_modifier * normal_damage
where:
if range = 0
else
distance_modifier = 4 * (distance / out_of_range - distance^2 / out_of_range^2)
where:
out_of_range = max_range + 1,
</pre>
Thus <code>ranged_damage</code> reaches the normal maximum damage at middle range, and drops to 0 at maximum range + 1. The point blank case is treated specially to avoid archers being completely helpless at melee.
==Tactics slider==
As a more or less easy to implement feature I (Zuse) suggest tactics sliders. A single (or more) slider(s) which can be adjusted by the player during the game.
Line 127 ⟶ 120:
==Magic==
{{TODO| update/replace with [[Ideas_for_Stendhal/Magic]] which is the current working document for magic ideas}}
Magic will be mana based, with each spell costing mana.
Also you can have written spells that don't cost mana, but that vanish after they have been used.
Line 172 ⟶ 166:
[[StendhalRefactoringClassBasics| Class Basics]]<br>
<br>
| |||