MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | Magier-Manpage |
| 2 | |
| 3 | Gildentestie "Katzenkrieger". |
| 4 | |
| 5 | |
| 6 | Es gibt in der Katzenkriegergilde eine Funktion, mit der man einen |
| 7 | Testspieler erschaffen kann, welcher der Katzenkriegergilde angehoert. |
| 8 | Die Funktion heisst "make_testplayer" und erwartet als einzigen Parameter |
| 9 | ein Spieler-Objekt. |
| 10 | |
| 11 | |
| 12 | |
| 13 | Die Funktion verhaelt sich wie folgt. |
| 14 | |
| 15 | Der Spieler muss ein Testspieler sein. |
| 16 | Der Spieler sollte in die Gilde eintreten koennen. |
| 17 | Der Spieler lernt alle Spells und Skills der Gilde, die er auf seinem |
| 18 | derzeitigen Spielerlevel lernen kann. |
| 19 | Die Spells haben je den hoechstmoeglichen Skillwert, den der Spieler auf |
| 20 | seinem Level erreichen kann, es sei denn, er kannte den Spell zuvor schon. |
| 21 | Dann bleibt der Spell unveraendert. |
| 22 | |
| 23 | |
| 24 | |
| 25 | Um einen Testspieler zu erschaffen, geht man wie folgt vor. |
| 26 | |
| 27 | Man nehme einen (eigenen!) Testspieler, z.B. "bambs". |
| 28 | Man setze ihm das gewuenschte Spielerlevel, z.B. 11 |
| 29 | xcall bambs->SetProp(P_LEVEL, 11); |
| 30 | Man gehe in den Gildenraum der Katzenkrieger. |
| 31 | goto /gilden/katzenkrieger |
| 32 | Man rufe die Funktion auf, die einen Katzenkrieger aus dem Testspieler macht. |
| 33 | xcall $h->make_testplayer(find_player("bambs")); |
| 34 | Der Testspieler sollte nun Katzenkrieger sein. |
| 35 | |
| 36 | ****************************************************************************** |
| 37 | Letzte Aenderung: Tue Jan 7 23:03:16 2003 durch Bambi |