Date: 2014/08/14 01:02:13 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
on player left clicks with fire:
- if !<player.has_flag[fireburn]> {
- flag fireburn duration:2s
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- wait 1
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- wait 1
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- wait 1
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- wait 1
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- wait 1
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- wait 1
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- wait 1
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- wait 1
- shoot falling_block,fire origin:<player> speed:3 script:burnfire1
- playeffect "location:<context.location>" effect:MOBSPAWNER_FLAMES
- determine cancelled
} else {
- narrate "<&e>blabla>"
- determine cancelled
}
burnfire1:
type: task
debug: true
script:
- remove %last_entity%
- foreach <def[location].find.entities[item].within[3]> {
- if <def[value].item.material.name> == fire remove %value%
}