Date: 2015/11/06 06:26:29 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
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# <def[10]> is <def[2].list_players.replace[li@].with[]> where <def[2]> is %value% from a foreach <context.cuboids>
"CPHealthTask":
type: task
debug: false
script:
- ^if <def[2]> == <def[3]> {
- narrate "<green>||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||"
}
else {
- define AttackColour <def[4].replace[None].with[Gray]>
- define SecondaryAttackColour <def[8]>
- define DefendColour <def[5]>
- define SecondaryDefendColour <def[9]>
# - define GreenCount <def[2]||0>
- define AttackerCount <def[6]||0>
- define DefenderCount <def[7]||0>
- define GreenCount <math.as_int:<def[2]||0>-<def[6]||0>>
- define RedCount <math.as_int:<def[3]||100>-<def[2]||0>-<def[7]||0>>
# ATTACKER COUNT SHARP GREEN
- if <def[AttackerCount]> >= 16 {
- define AttackerBars <def[AttackerBars]||>||||||||||||||||
- define AttackerCount <math.as_int:<def[AttackerCount]>-16>
}
- if <def[AttackerCount]> >= 8 {
- define AttackerBars <def[AttackerBars]||>||||||||
- define AttackerCount <math.as_int:<def[AttackerCount]>-8>
}
- if <def[AttackerCount]> >= 4 {
- define AttackerBars <def[AttackerBars]||>||||
- define AttackerCount <math.as_int:<def[AttackerCount]>-4>
}
- if <def[AttackerCount]> >= 2 {
- define AttackerBars <def[AttackerBars]||>||
- define AttackerCount <math.as_int:<def[AttackerCount]>-2>
}
- if <def[AttackerCount]> >= 1 {
- define AttackerBars <def[AttackerBars]||>|
- define AttackerCount <math.as_int:<def[AttackerCount]>-1>
}
# DEFENDER COUNT DARK RED
- if <def[DefenderCount]> >= 16 {
- define DefenderBars <def[DefenderBars]||>||||||||||||||||
- define DefenderCount <math.as_int:<def[DefenderCount]>-16>
}
- if <def[DefenderCount]> >= 8 {
- define DefenderBars <def[DefenderBars]||>||||||||
- define DefenderCount <math.as_int:<def[DefenderCount]>-8>
}
- if <def[DefenderCount]> >= 4 {
- define DefenderBars <def[DefenderBars]||>||||
- define DefenderCount <math.as_int:<def[DefenderCount]>-4>
}
- if <def[DefenderCount]> >= 2 {
- define DefenderBars <def[DefenderBars]||>||
- define DefenderCount <math.as_int:<def[DefenderCount]>-2>
}
- if <def[DefenderCount]> >= 1 {
- define DefenderBars <def[DefenderBars]||>|
- define DefenderCount <math.as_int:<def[DefenderCount]>-1>
}
# GREEN COUNT
- if <def[GreenCount]> >= 64 {
- define GreenBars <def[GreenBars]||>||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- define GreenCount <math.as_int:<def[GreenCount]>-64>
}
- if <def[GreenCount]> >= 32 {
- define GreenBars <def[GreenBars]||>||||||||||||||||||||||||||||||||
- define GreenCount <math.as_int:<def[GreenCount]>-32>
}
- if <def[GreenCount]> >= 16 {
- define GreenBars <def[GreenBars]||>||||||||||||||||
- define GreenCount <math.as_int:<def[GreenCount]>-16>
}
- if <def[GreenCount]> >= 8 {
- define GreenBars <def[GreenBars]||>||||||||
- define GreenCount <math.as_int:<def[GreenCount]>-8>
}
- if <def[GreenCount]> >= 4 {
- define GreenBars <def[GreenBars]||>||||
- define GreenCount <math.as_int:<def[GreenCount]>-4>
}
- if <def[GreenCount]> >= 2 {
- define GreenBars <def[GreenBars]||>||
- define GreenCount <math.as_int:<def[GreenCount]>-2>
}
- if <def[GreenCount]> >= 1 {
- define GreenBars <def[GreenBars]||>|
- define GreenCount <math.as_int:<def[GreenCount]>-1>
}
# RED COUNTS
- if <def[RedCount]> >= 64 {
- define RedBars <def[RedBars]||>||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- define RedCount <math.as_int:<def[RedCount]>-64>
}
- if <def[RedCount]> >= 32 {
- define RedBars <def[RedBars]||>||||||||||||||||||||||||||||||||
- define RedCount <math.as_int:<def[RedCount]>-32>
}
- if <def[RedCount]> >= 16 {
- define RedBars <def[RedBars]||>||||||||||||||||
- define RedCount <math.as_int:<def[RedCount]>-16>
}
- if <def[RedCount]> >= 8 {
- define RedBars <def[RedBars]||>||||||||
- define RedCount <math.as_int:<def[RedCount]>-8>
}
- if <def[RedCount]> >= 4 {
- define RedBars <def[RedBars]||>||||
- define RedCount <math.as_int:<def[RedCount]>-4>
}
- if <def[RedCount]> >= 2 {
- define RedBars <def[RedBars]||>||
- define RedCount <math.as_int:<def[RedCount]>-2>
}
- if <def[RedCount]> >= 1 {
- define RedBars <def[RedBars]||>|
- define RedCount <math.as_int:<def[RedCount]>-1>
}
# - announce "<%SecondaryAttackColour%>[<%AttackColour%><def[GreenBars]||><%SecondaryAttackColour%><def[AttackerBars]||><%SecondaryDefendColour%><def[DefenderBars]||><%DefendColour%><def[RedBars]||><%SecondaryDefendColour%>]"
# - announce "<%AttackColour%>[<def[GreenBars]||><%SecondaryAttackColour%><def[AttackerBars]||><%SecondaryDefendColour%><def[DefenderBars]||><%DefendColour%><def[RedBars]||>]"
- title subtitle:<%AttackColour%>]<def[GreenBars]||><%SecondaryAttackColour%><def[AttackerBars]||><%SecondaryDefendColour%><def[DefenderBars]||><%DefendColour%><def[RedBars]||>[ fade_in:1t stay:30t fade_out:15t targets:<def[10]>
}