StendhalRefactoringRP: Difference between revisions
Content deleted Content added
imported>Hendrik Brummermann No edit summary |
imported>Kymara |
||
| (76 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 20 ⟶ 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 49 ⟶ 52:
if risk_to_hit > 0:
max_defence = √(target[DEF] * (10 +
max_attack = source[ATK] * (1 + source[WEAPON])* (1 + 0.03 * (source[LEVEL + 5)) * speed_effect;
where: speed_effect = 1.0 - 0.5 * speed_part * level_part^2;
Line 55 ⟶ 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.
See that it is very important the ATK and DEF value, but that you can also get big improvements using weapons, armors, shields, etc...
The benefits you get from
Creatures are balanced without items, and have constant item DEF of 0 and item ATK 5.
===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 124 ⟶ 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 169 ⟶ 166:
[[StendhalRefactoringClassBasics| Class Basics]]<br>
<br>
| |||