Date: 2017/02/06 22:16:42 UTC-08: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
on player right clicks with stone_hoe:
- determine passively cancelled
- if <player.has_flag[freezewandcooldown]> {
- narrate "You still have <player.flag[freezewandcooldown].expiration> seconds left"
- adjust <player> fake_experience:0.5
}
else {
- flag player freezewandcooldown duration:3s
- shoot arrow origin:<player> speed:3 save:freezewand
- flag <entry[freezewand].shot_entities.get[1]> Hi
- wait 2t
- playeffect <entry[freezewand].shot_entities.get[1].location> effect:ENCHANTMENT_TABLE visibility:20 quantity:600 offset:1,1,1
- define freezeland <entry[freezewand].shot_entities.get[1].location>
- remove <entry[freezewand].shot_entities>
- foreach <def[freezeland].find.players.within[3].exclude[<player>]> {
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
- teleport <def[value]> <def[value].location>
- wait 2t
}