· 6 years ago · Apr 07, 2019, 05:44 PM
1### Eclipse Workspace Patch 1.0
2#P aCis_datapack
3Index: tools/database_installer.sh
4===================================================================
5--- tools/database_installer.sh (revision 6)
6+++ tools/database_installer.sh (working copy)
7@@ -139,6 +139,7 @@
8 $MYG < ../sql/spawnlist_4s.sql &> /dev/null
9 $MYG < ../sql/spawnlist.sql &> /dev/null
10 $MYG < ../sql/topic.sql &> /dev/null
11+$MYG < ../sql/events.sql &> /dev/null
12 echo ""
13 echo "Was fast, isn't it ?"
14 }
15Index: data/html/default/9110.htm
16===================================================================
17--- data/html/default/9110.htm (revision 0)
18+++ data/html/default/9110.htm (revision 0)
19@@ -0,0 +1,3 @@
20+<html><body>
21+Use the Capture skill on the base in order to capture it and score for your team!
22+</body></html>
23\ No newline at end of file
24Index: data/html/default/9101.htm
25===================================================================
26--- data/html/default/9101.htm (revision 0)
27+++ data/html/default/9101.htm (revision 0)
28@@ -0,0 +1,3 @@
29+<html><body>
30+Say excactly what i say as soon as possible.
31+</body></html>
32\ No newline at end of file
33Index: data/xml/skills/5200-5299.xml
34===================================================================
35--- data/xml/skills/5200-5299.xml (revision 6)
36+++ data/xml/skills/5200-5299.xml (working copy)
37@@ -287,41 +287,28 @@
38 <set name="castRange" val="400" />
39 <set name="effectRange" val="900" />
40 </skill>
41- <skill id="5219" levels="1" name="Huge Pig Stun">
42- <set name="magicLvl" val="95" />
43- <set name="lvlDepend" val="1" />
44- <set name="power" val="50" />
45- <set name="mpConsume" val="43" />
46- <set name="target" val="TARGET_AREA" />
47- <set name="skillRadius" val="200" />
48- <set name="hitTime" val="6000" />
49- <set name="coolTime" val="2000" />
50- <set name="reuseDelay" val="6000" />
51- <set name="skillType" val="STUN" />
52- <set name="operateType" val="OP_ACTIVE" />
53- <set name="isDebuff" val="true" />
54- <set name="castRange" val="600" />
55- <set name="effectRange" val="1100" />
56- <for>
57- <effect name="Stun" time="9" val="0" stackOrder="1" stackType="stun" />
58- </for>
59- </skill>
60- <skill id="5220" levels="1" name="Huge Pig Fear">
61- <set name="magicLvl" val="95" />
62- <set name="mpConsume" val="43" />
63- <set name="power" val="50" />
64- <set name="target" val="TARGET_AREA" />
65- <set name="skillRadius" val="200" />
66- <set name="reuseDelay" val="6000" />
67- <set name="hitTime" val="6000" />
68- <set name="skillType" val="FEAR" />
69- <set name="coolTime" val="2000" />
70- <set name="isDebuff" val="true" />
71- <set name="operateType" val="OP_ACTIVE" />
72- <set name="castRange" val="600" />
73- <set name="effectRange" val="1100" />
74- <for>
75- <effect count="5" name="Fear" time="6" val="0" stackOrder="1" stackType="turn_flee" />
76- </for>
77- </skill>
78+ <skill id="5219" levels="1" name="Capture">
79+ <set name="mpInitialConsume" val="50" />
80+ <set name="target" val="TARGET_ONE" />
81+ <set name="reuseDelay" val="10000" />
82+ <set name="hitTime" val="5000" />
83+ <set name="staticReuse" val="true" />
84+ <set name="staticHitTime" val="true" />
85+ <set name="skillType" val="CAPTURE" />
86+ <set name="operateType" val="OP_ACTIVE" />
87+ <set name="castRange" val="85" />
88+ <set name="effectRange" val="400" />
89+ </skill>
90+ <skill id="5220" levels="1" name="Bomb">
91+ <set name="mpInitialConsume" val="50" />
92+ <set name="target" val="TARGET_SELF" />
93+ <set name="reuseDelay" val="10000" />
94+ <set name="hitTime" val="1000" />
95+ <set name="staticReuse" val="true" />
96+ <set name="staticHitTime" val="true" />
97+ <set name="skillType" val="BOMB" />
98+ <set name="operateType" val="OP_ACTIVE" />
99+ <set name="castRange" val="85" />
100+ <set name="effectRange" val="400" />
101+ </skill>
102 </list>
103\ No newline at end of file
104Index: data/html/default/9103.htm
105===================================================================
106--- data/html/default/9103.htm (revision 0)
107+++ data/html/default/9103.htm (revision 0)
108@@ -0,0 +1,3 @@
109+<html><body>
110+The team with more players near the zone gets scored.
111+</body></html>
112\ No newline at end of file
113Index: sql/events.sql
114===================================================================
115--- sql/events.sql (revision 0)
116+++ sql/events.sql (revision 0)
117@@ -0,0 +1,32 @@
118+CREATE TABLE IF NOT EXISTS `event_stats` (
119+ `id` int(11) NOT NULL AUTO_INCREMENT,
120+ `player` int(11) NOT NULL,
121+ `event` int(2) NOT NULL,
122+ `num` int(11) NOT NULL,
123+ `wins` int(11) NOT NULL,
124+ `losses` int(11) NOT NULL,
125+ `kills` int(11) NOT NULL,
126+ `deaths` int(11) NOT NULL,
127+ `scores` int(11) NOT NULL,
128+ PRIMARY KEY (`id`)
129+) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
130+
131+CREATE TABLE IF NOT EXISTS `event_stats_full` (
132+ `id` int(11) NOT NULL AUTO_INCREMENT,
133+ `player` int(11) NOT NULL,
134+ `num` int(11) NOT NULL,
135+ `winpercent` int(11) NOT NULL,
136+ `kdratio` double NOT NULL,
137+ `wins` int(11) NOT NULL,
138+ `losses` int(11) NOT NULL,
139+ `kills` int(11) NOT NULL,
140+ `deaths` int(11) NOT NULL,
141+ `favevent` int(11) NOT NULL,
142+ PRIMARY KEY (`id`)
143+) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
144+
145+CREATE TABLE IF NOT EXISTS `event_buffs` (
146+ `player` varchar(30) NOT NULL,
147+ `buffs` varchar(200) NOT NULL,
148+ PRIMARY KEY (`player`)
149+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
150\ No newline at end of file
151Index: data/xml/admin_commands_rights.xml
152===================================================================
153--- data/xml/admin_commands_rights.xml (revision 6)
154+++ data/xml/admin_commands_rights.xml (working copy)
155@@ -14,6 +14,19 @@
156 <aCar name="admin_tradeoff" accessLevel="1" />
157 <aCar name="admin_reload" accessLevel="1" />
158 <aCar name="admin_script_load" accessLevel="1" />
159+
160+ <!-- EVENTS -->
161+ <aCar name="admin_events" accessLevel="1" />
162+ <aCar name="admin_enableEvent" accessLevel="1" />
163+ <aCar name="admin_configureEvent" accessLevel="1" />
164+ <aCar name="admin_event_set" accessLevel="1" />
165+ <aCar name="admin_event_finish" accessLevel="1" />
166+ <aCar name="admin_event_start" accessLevel="1" />
167+
168+ <!-- FENCES -->
169+ <aCar name="admin_spawnfence" accessLevel="1" />
170+ <aCar name="admin_deletefence" accessLevel="1" />
171+ <aCar name="admin_listfence" accessLevel="1" />
172
173 <!-- ANNOUNCEMENTS -->
174 <aCar name="admin_list_announcements" accessLevel="1" />
175Index: tools/database_installer.bat
176===================================================================
177--- tools/database_installer.bat (revision 6)
178+++ tools/database_installer.bat (working copy)
179@@ -96,6 +96,7 @@
180 %mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < ../sql/itemsonground.sql
181 %mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < ../sql/mods_wedding.sql
182 %mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < ../sql/olympiad_data.sql
183+%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < ../sql/events.sql
184 %mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < ../sql/olympiad_fights.sql
185 %mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < ../sql/olympiad_nobles_eom.sql
186 %mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < ../sql/olympiad_nobles.sql
187Index: data/xml/skills/9000-9099.xml
188===================================================================
189--- data/xml/skills/9000-9099.xml (revision 0)
190+++ data/xml/skills/9000-9099.xml (revision 0)
191@@ -0,0 +1,27 @@
192+ <?xml version='1.0' encoding='utf-8'?>
193+ <list>
194+ <skill id="9007" levels="1" name="Mutant">
195+ <set name="target" val="TARGET_SELF" />
196+ <set name="skillType" val="BUFF" />
197+ <set name="operateType" val="OP_PASSIVE" />
198+ <for>
199+ <mul order="0x30" stat="pDef" val="5" />
200+ <mul order="0x30" stat="mDef" val="5" />
201+ <mul order="0x30" stat="mAtk" val="3" />
202+ <mul order="0x30" stat="pAtk" val="3" />
203+ <mul order="0x30" stat="mAtkSpd" val="2" />
204+ <mul order="0x30" stat="pAtkSpd" val="2" />
205+ <mul order="0x30" stat="rootVuln" val="0.7"/>
206+ <mul order="0x30" stat="stunVuln" val="0.7"/>
207+ <mul order="0x30" stat="paralyzeVuln" val="0.7"/>
208+ </for>
209+ </skill>
210+ <skill id="9008" levels="1" name="Zombie">
211+ <set name="target" val="TARGET_SELF" />
212+ <set name="skillType" val="BUFF" />
213+ <set name="operateType" val="OP_PASSIVE" />
214+ <for>
215+ <add order="0x40" stat="runSpd" val="150"/>
216+ </for>
217+ </skill>
218+</list>
219\ No newline at end of file
220Index: data/xml/items/9900-9999.xml
221===================================================================
222--- data/xml/items/9900-9999.xml (revision 0)
223+++ data/xml/items/9900-9999.xml (revision 0)
224@@ -0,0 +1,28 @@
225+<?xml version="1.0" encoding="UTF-8"?>
226+<list>
227+ <item id="9999" type="Weapon" name="Anti Zombie Bow">
228+ <set name="default_action" val="equip" />
229+ <set name="weapon_type" val="bow" />
230+ <set name="bodypart" val="lrhand" />
231+ <set name="random_damage" val="5" />
232+ <set name="attack_range" val="500" />
233+ <set name="damage_range" val="0;0;10;0" />
234+ <set name="material" val="steel" />
235+ <set name="weight" val="1880" />
236+ <set name="soulshots" val="7" />
237+ <set name="spiritshots" val="2" />
238+ <set name="mp_consume" val="3" />
239+ <set name="reuse_delay" val="1500" />
240+ <set name="is_tradable" val="false" />
241+ <set name="is_dropable" val="false" />
242+ <set name="is_destroyable" val="false" />
243+ <set name="is_sellable" val="false" />
244+ <for>
245+ <set order="0x08" stat="pAtk" val="64" />
246+ <set order="0x08" stat="mAtk" val="21" />
247+ <set order="0x08" stat="rCrit" val="12" />
248+ <sub order="0x10" stat="accCombat" val="3" />
249+ <set order="0x08" stat="pAtkSpd" val="293" />
250+ </for>
251+ </item>
252+</list>
253\ No newline at end of file