-
Notifications
You must be signed in to change notification settings - Fork 7
/
extension.xml
221 lines (175 loc) · 8.85 KB
/
extension.xml
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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
<?xml version="1.0" encoding="iso-8859-1"?>
<!--
Copyright (C) 2018 Ken L., Original Work.
Copyright (C) December 2018 onwards Styrmir, code and graphics modified by Styrmir from Original Work and other sources. Changelog available in "Changelog (versions).txt" document.
Licensed under the GPL Version 3 license.
http://www.gnu.org/licenses/gpl.html
This script is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This script is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-->
<root version="3.0" release="1">
<properties>
<name>Combat Enhancer 5E Classic</name>
<version>1.6.1</version>
<author>Styrmir T.</author>
<description>Combat Enhancer 5E Classic</description>
<loadorder>50</loadorder>
<ruleset>
<name>5E</name>
<!--
<maxrelease>8</maxrelease>
<minrelease>7</minrelease>
-->
</ruleset>
<dependency>
<name>Core RPG - Token Helper</name>
<!--
<minversion>1.1.4</minversion>
<maxversion>2.9.9</maxversion>
-->
</dependency>
</properties>
<base>
<!-- Custom .lua code files for 5e Combat Enhancer -->
<script name="CombatEnhancer" file="scripts/5e_combat_enhancer.lua" /> <!-- Custom modifications and additions to the base extension -->
<script name="ActionAttack" file="scripts/manager_action_attack.lua" /> <!-- Imported from 5e Ruleset, modified to handle range modifiers for ranged attacks -->
<script name="ActionsManager" file="scripts/manager_actions.lua" /> <!-- Imported from CoreRPG, modified to handle range modifiers for ranged attacks -->
<!-- <script name="PointerToolkit" file="scripts/pointer_toolkit.lua" /> --> <!-- Used for drawing custom shapes on map, ping function -->
<!-- Menu items for 5e Combat Enhancer -->
<string name="option_header_5ecombatenhancer">5e Combat Enhancer</string>
<string name="option_gm_underlay">Token underlay opacity (GM only)</string>
<string name="option_render_blood_splatter_on_death">Render blood splatter on death</string>
<string name="option_draw_skull_on_death">Draw skull on death</string>
<string name="option_draw_blood_on_token">Draw blood on token</string>
<string name="option_fade_ct_npc_on_death">Change NPC background on death in CT</string>
<string name="option_fade_npc_effect_icons_on_death">Change NPC token effect icons on death</string>
<string name="option_bring_full_screen_interface_to_front">Chat and modifiers on top (full screen)</string>
<string name="option_blood_splatter_scaling">Blood splatter scaling</string>
<string name="option_token_effect_size">Token effect icon size</string>
<string name="option_token_effects_max_number">Token max effects icon number</string>
<string name="option_height_font_size">Height font size</string>
<string name="option_automatic_ranged_modifiers">Automatic ranged modifiers</string>
<string name="option_skip_non_initiatived_actor">Skip CT actors that haven't rolled intitiative</string>
<string name="option_flanking_rules">Use flanking rules (for medium sizes and smaller only)</string>
<string name="option_horizontal_health_bars">Horizontal health bars (re-add tokens or reload)</string>
<string name="option_ranged_melee_modifier">Ranged in melee modifier (for medium sizes and smaller only)</string>
<!-- Radial menu -->
<icon name="spellshare" file="graphics/radial/icon_broadcast.png" />
<string name="spellshare">Post spell text into chat</string>
<!-- Status icons -->
<icon name="ec_icon" file="icon.png" />
<!-- <script name="VersionCheck" file="scripts/manager_versionchk.lua" /> -->
<script name="TokenManager2" file="scripts/manager_token2.lua" />
<script name="CombatManager2" file="scripts/manager_combat2.lua" />
<script name="DataCommon" file="scripts/data_common.lua" />
<script name="ActionSave" file="scripts/manager_action_save.lua" />
<script name="MiniEffect" file="scripts/manager_minieffect.lua" />
<script name="EffectManager" file="scripts/manager_effect.lua" />
<script name="EffectManager5E" file="scripts/manager_effect_5E.lua" />
<includefile source="graphics/graphics_icons.xml" />
<includefile source="graphics/graphics_radial.xml" />
<!-- <includefile source="utility/template_utility_override.xml" /> -->
<includefile source="utility/utility_effects_override.xml" />
<!-- Combat tracker icons changes -->
<includefile source="graphics/graphics_buttons.xml" />
<!-- Combat snapping -->
<string name="option_val_foe">Foe</string>
<script name="CombatSnap" file="scripts/snap_token.lua" />
<script name="TokenManager" file="scripts/manager_token.lua" />
<includefile source="graphics/graphics_frames.xml" />
<includefile source="ct/ct_client.xml" />
<includefile source="ct/ct_host.xml" />
<includefile source="ct/template_ct.xml" />
<!-- <script name="ImageRange" file="campaign/scripts/image.lua" /> --> <!-- create reference so possible to call for actor to target range update -->
<!-- Layers -->
<template name="image_record_step">
<imagecontrol name="image">
<indicators availability="image_sent" locked="image_locked" loading="image_loading" zoom="image_zoom" shortcuts="image_shortcuts" />
<default snap="on" drawingsize="200,200" />
<script file="campaign/scripts/image.lua" />
</imagecontrol>
</template>
<includefile source="graphics/graphics_layers.xml" />
<includefile source="common/template_toolbar.xml" />
<includefile source="campaign/record_image.xml" />
<!-- <includefile source="campaign/record_image_resize.xml" /> -->
<includefile source="campaign/record_encounter.xml" />
<script name="CombatManager" file="scripts/manager_combat.lua" />
<script name="TargetingManager" file="scripts/manager_targeting.lua" />
<script name="LayerTokenManager" file="scripts/manager_layer_tokens.lua" />
<script name="PingManager" file="scripts/manager_ping.lua" />
<script name="MapTokenManager" file="scripts/manager_maptoken.lua" />
<!-- Height -->
<script name="HeightManager" file="scripts/manager_height.lua" />
<includefile source="graphics/graphics_fonts.xml" />
<!-- for NPC id -->
<!-- Moon integrated his version of NPCID for 3.3.6 -->
<!--
<string name="option_label_NPID">NPC: Identification</string>
<string name="library_recordtype_empty_nonid_npc">Unidentified Creature</string>
<includefile source="campaign/record_npc.xml" />
-->
<script name="NPCManager" file="scripts/manager_npc.lua" />
<!-- Moon integrated his version of NPCID for 3.3.6 -->
<!--
<script name="LibraryData" file="scripts/data_library.lua" />
<script name="DataOptionsNPC" file="scripts/data_options_npcid.lua" />
-->
<!-- Images -->
<!--
Change appearance of image frames/panels.
Black background for images / battlemaps mask (fog of war)
-->
<framedef name="imagebox">
<bitmap file="graphics/frames/imagebox v1.png" />
<offset>150,135,150,150</offset>
<insideoffset>0,0,18,22</insideoffset>
</framedef>
<!--
<framedef name="imagebox_header">
<bitmap file="graphics/frames/imagebox_header.png" />
<offset>0,0,0,0</offset>
</framedef> -->
<!-- v1.3.0 -->
<framedef name="imagepanel">
<bitmap file="graphics/frames/imagepanel v2.png" />
<offset>16,16,16,16</offset>
</framedef>
<!--
<framedef name="imagebox_header">
<bitmap file="graphics/frames/imagebox_header v1.png" />
</framedef>
<framedef name="imagepanel">
<bitmap file="graphics/frames/imagepanel v2.png" />
</framedef>
<framedef name="headergray">
<bitmap file="graphics/frames/headergray v1.png" />
</framedef> -->
<!-- Settings Menu items -->
<!--
<script name="5eCombatEnhancerMenuSettings">
function onInit()
OptionsManager.addOptionValue("5eCombatEnhancer", "option_val_5eCombatEnhancer_custom1", "5eCombatEnhancer_custom1", true);
OptionsManager.addOptionValue("5eCombatEnhancer", "option_val_5eCombatEnhancer_custom2", "5eCombatEnhancer_custom2", true);
end
</script>
<string name="option_val_5eCombatEnhancer_custom1">Decal 1</string>
<string name="option_val_5eCombatEnhancer_custom2">Decal 2</string>
<icon name="5eCombatEnhancer_custom1" file="graphics/decals/1.jpg" />
<icon name="5eCombatEnhancer_custom2" file="graphics/decals/2.jpg" />
<options>
<public />
<CTAV type="string">on</CTAV>
<MC4C type="string">2C</MC4C>
<TBOX type="string">on</TBOX>
<TNAM type="string">tooltip</TNAM>
</options>-->
</base>
<announcement text="Combat Enhancer 5E Classic v1.6.1" font="emotefont" icon="ec_icon" />
</root>