MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | DistributeExp()
|
| 2 | FUNKTION:
|
| 3 | private static void DistributeExp(object enemy, int exp_to_give)
|
| 4 |
|
| 5 | DEFINIERT IN:
|
| 6 | /std/living/life.c
|
| 7 |
|
| 8 | ARGUMENTE:
|
| 9 | object enemy - toetender Feind
|
| 10 | int exp_to_give - zu verteilende XP (== P_XP/100)
|
| 11 |
|
| 12 | BESCHREIBUNG:
|
| 13 | Das sterbende Wesen verteilt seine XP an seine Feinde.
|
| 14 |
|
| 15 | Dabei bekommt jeder Gegner seinen Anteil (abhängig von 50% von seinem
|
| 16 | gemachten Schaden) und einen Teamanteil (die anderen 50% über das
|
| 17 | gesamte Team addiert und durch die Teamanzahl geteilt).
|
| 18 |
|
| 19 | SIEHE AUCH:
|
| 20 | Funktionen: AddExp()
|
| 21 | Properties: P_XP
|
| 22 | Sonstiges: teamkampf
|
| 23 |
|
| 24 | 14.Feb 2007 Gloinson |