blob: 08c15fc6792df9055e3ddf1d90a0c2cb95c3e202 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001heal_self()
2===========
3
4FUNKTION
5--------
6::
7
8 void heal_self(int points);
9
10ARGUMENTE
11---------
12::
13
14 points: Die dem Lebewesen zukommende Heilung.
15
16BESCHREIBUNG
17------------
18::
19
20 Dem Lebewesen werden points Lebens- und Konzentrationspunkte
21 gutgeschrieben und auf die aktuellen addiert. Es werden aber nicht
22 die maximalen Werte ueberschritten.
23
24RUECKGABEWERT
25-------------
26::
27
28 Keiner
29
30BEISPIELE
31---------
32::
33
Zesstra18626972017-01-31 10:38:27 +010034 AddCmd("pflueck&beere","pfluecke_cmd","Was moechtest Du pfluecken?");
35
36 int pfluecke_cmd(string str){
37 write("Du pflueckst eine Beere, isst sie und fuehlst Dich gleich "
38 +"viel besser.\n");
39 this_player()->heal_self(30);
40 return 1;
41 }
42
43 Der Spieler bekommt hier pro Beere die er pflueckt und isst je 30 LP/KP
44 zu seinen momentanen.
45
Arathornd68f7ed2020-01-10 22:13:08 +010046BEMERKUNGEN
47-----------
48::
49
50 heal_self() wird gerne fuer Heilstellen in Gebieten genommen, in denen
51 ein Spieler diese Heilung auch wirklich braucht. Dennoch ist der Einsatz
52 unbedingt mit der Heilungsbalance abzusprechen und darauf zu achten, dass
Zesstra18626972017-01-31 10:38:27 +010053 pro reset() nur eine bestimmte Anzahl an Heilungen ausgegeben werden.
54
55 Bei Heilstellen sollte eine evtl. Heilung des Spielers mit der eigens
56 dafuer eingerichteten Funktion check_and_update_timed_key realisiert
57 werden.
58
Arathornd68f7ed2020-01-10 22:13:08 +010059 Diese Funktion kann nicht verwendet werden, um dem Lebewesen durch
60 Uebergabe eines negativen Wertes fuer points Schaden zuzufuegen.
61
Zesstra18626972017-01-31 10:38:27 +010062SIEHE AUCH
63----------
64::
65
66 Verwandt: restore_spell_points, restore_hit_points, buffer_hp
Arathornd68f7ed2020-01-10 22:13:08 +010067 buffer_sp, check_and_update_timed_key
Zesstra18626972017-01-31 10:38:27 +010068 Gegenparts: do_damage, reduce_hit_points, reduce_spell_points
69 Props: P_HP, P_SP
70 Konzept: heilung
71
72
Arathornd68f7ed2020-01-10 22:13:08 +010073Last modified: 10.01.2020 by Arathorn
Zesstra18626972017-01-31 10:38:27 +010074