Date: 2018/07/18 14:33:51 UTC-07:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
onMMKilled:
type: world
mobs:
173_fishwolf1:
xp: 15
173item: knochen
limit: 4
script:
- run 173_Toells path:killedWolf instantly delay:1t
173_chicken1:
xp: 5
item: raw_chicken
limit: 4
darkFish1:
xp: 15
173item: dunkleSchuppe
limit: 2
darkFish2:
xp: 15
173item: dunkleSchuppe
limit: 2
darkFish3:
xp: 15
173item: dunkleSchuppe
limit: 2
173_fishSkeleton1:
xp: 15
173item: knochen
limit: 4
script:
- run 173_Kasas path:killedSkeleton delay:1t
173_fishSkeleton2:
xp: 15
173item: knochen
limit: 2
script:
- run 173_Kasas path:killedSkeleton delay:1t
173_fishSkeleton3:
xp: 15
173item: knochen
limit: 2
script:
- run 173_Kasas path:killedSkeleton delay:1t
173H_rat1:
xp: 10
limit: 3
173H_rat2:
xp: 10
limit: 4
events:
on mythicmob 173_Sammie killed by player:
- inject 173_Xavier path:killedCat
on mythicmob mob killed by player:
- define spawner <context.mob.spawner_name||x>
- if <pl.world> != w@172 || <script.yaml_key[mobs.<def[spawner]>]||x> == x queue clear
- flag player 173.MM.<c.mob.spawner_name>:++
- define kills <player.flag[173.MM.<def[spawner]>]||0>
- define limit <script.yaml_key[mobs.<def[spawner]>.limit]>
- if <def[kills]> <= <def[limit]>
{
- run giveXP def:<script.yaml_key[mobs.<def[spawner]>.xp]>
- drop <def[item]||> <c.entity.location>
- actionbar "<def[kills]>/<def[limit]> XP"
}
else {
- actionbar "<&f>MAX/<def[limit]> XP"
}