软件简介:
' m# `) ]! b) c2 y$ ZCLA_CT2.2-Normal2009新年版
' W! X3 o/ R1 x" W1 `Datapack更新
# x, W# G- a I1 Q8 e3 Q 更新 sql/server_database/raidboss_spawnlist.sql
4 D3 Y) M3 g5 q2 v5 f( q; ^ 更新 sql/server_database/skill_trees.sql
+ Q3 O5 V& W3 T$ c' a4 f 更新 sql/server_database/npc.sql9 e6 O5 o* k* J1 G' ?, D
更新 sql/server_database/npcskills.sql
9 l4 W' O7 d( ]. {' l2 t. H 更新 data/scripts.cfg9 y! o: }: c1 |* U
校对 data/scripts/quests/616_MagicalPowerOfFirePart2/__init__.py
- S, R( x: V6 @4 i9 y, ^ 更新 data/scripts/quests/402_PathToKnight/30417-10.htm
# \6 i1 m: G& |4 o) x/ Z 校对 data/scripts/quests/15_SweetWhisper/__init__.py
, T; F$ q: u3 F' ~6 f 删除 data/scripts/ai/group_template/warrior_monk.py7 W4 P$ u# j" R8 N& l! @6 S2 L. D! E
删除 data/scripts/ai/group_template/fairy_trees.py
; z5 h2 ?# V" j- B+ i0 Z/ A 删除 data/scripts/ai/group_template/monastery.py4 y# p3 a* K! Y e; M
更新 data/scripts/ai/group_template/SummonMinions.java1 b% \8 ]6 f2 `/ L! S" n7 _! T
更新 data/scripts/ai/group_template/PolymorphingOnAttack.java
5 X0 o4 c# W8 [% @6 U 添加 data/scripts/ai/group_template/FairyTrees.java
3 J, L( J6 d* k. b" Z$ B2 P$ X 添加 data/scripts/ai/group_template/Monastery.java4 X4 \0 J) y' {! {/ @1 I5 _& \6 p
更新 data/scripts/ai/group_template/L2AttackableAIScript.java" u6 e0 v P7 w" ^4 D
更新 data/scripts/ai/group_template/FeedableBeasts.java0 F# D/ {, S' C9 z6 P! a8 ?; N
更新 data/scripts/ai/group_template/Chests.java
7 X% |% V8 w, J' o/ I 更新 data/scripts/ai/individual/Orfen.java8 e0 Q0 A4 M: G D! K
更新 data/scripts/ai/individual/DarkWaterDragon.java
$ P& r& D0 F: d3 @0 x) y 更新 data/scripts/ai/individual/QueenAnt.java
1 W+ K5 o. _0 t7 v' t4 ~, ^" t 更新 data/scripts/ai/individual/IceFairySirra.java
2 b$ H# x: D$ _ 更新 data/scripts/custom/4000_ShadowWeapons/exchange-no.htm+ G: m8 P% Y, [4 W6 |4 v
更新 data/scripts/custom/4000_ShadowWeapons/__init__.py' k" h3 K7 Q8 c3 L7 `; n6 }1 x
更新 data/scripts/custom/4000_ShadowWeapons/exchange.htm
' h4 `# K; `) ~% R( F3 w 更新 data/stats/skills/3100-3199.xml
# x# @8 ?: Q. T" ` | 更新 data/stats/skills/1300-1399.xml- p5 B, o( u) z3 u" v
更新 data/stats/skills/4200-4299.xml
! }8 f5 c$ e, e% @ 更新 data/stats/skills/4600-4699.xml4 t6 c: p/ p9 ]7 t
更新 data/stats/skills/5000-5099.xml
9 v4 \$ n0 E% L/ h* J% { 更新 data/stats/skills/4300-4399.xml- _9 d4 \0 k, ~
更新 data/stats/skills/0700-0799.xml
9 v+ l/ b6 h4 O. M8 ^ 更新 data/stats/skills/4700-4799.xml
9 N. [ F8 y2 p, C2 R 更新 data/stats/skills/2200-2299.xml1 m8 }% L0 c1 F; P l
更新 data/stats/skills/4000-4099.xml
8 X% z4 V! j) H8 K, f, n) z! r 更新 data/stats/skills/0800-0899.xml
* _/ a5 O2 G l( c' t: q 更新 data/stats/skills/4400-4499.xml& K" v* O1 @% `6 S
更新 data/stats/skills/1200-1299.xml
4 x$ }& y2 D% J" I& d 更新 data/stats/skills/2300-2399.xml
0 s$ T6 g1 B$ y/ a B: Q 更新 data/stats/skills/4100-4199.xml
. Y! v% ?+ D# ^% z7 f4 T n u% B 更新 data/stats/skills/4500-4599.xml+ T# H% E% c! `9 u7 F
更新 data/stats/skills/5600-5699.xml5 J+ N( U$ M J
更新 data/stats/skills/skills.dtd
8 b7 q0 P# u: k5 X g 删除 data/html/fortManager. A4 }# V- H$ q- B7 D( g5 k
===== 文件更新明细: =====
) ]& Y; l" I1 }) z 校对: 2
/ T4 z) A0 T# Q" a6 i& ?" @ 删除: 4& D% f e F$ Q+ j# D
添加: 2" f" L$ \2 O0 C
更新: 363 {5 g& J* h" Z$ E$ F/ o1 u- X. m9 J
游戏服务器内核更新:
" V) r; M/ ^; B3 W# [5 [8 x, b 修正 G:/L2Jserver/L2Emu-Game/config/main/custom.properties. L5 y" O+ c1 D) u& L, Y. i
更新 gameserver/network/serverpackets/CreatureSay.java
8 v. D) w$ x' r0 k 更新 gameserver/network/serverpackets/Ride.java
; L1 _& b! g0 a2 [( j+ q4 U" ?" t 更新 gameserver/network/clientpackets/RequestAutoSoulShot.java
5 Q6 e; s- _+ A 更新 gameserver/network/clientpackets/RequestPetUseItem.java
* j6 R) Y# i" y, C% ~( U: O 更新 gameserver/network/clientpackets/MoveBackwardToLocation.java5 j0 p/ L/ J+ l0 M6 N7 H o
更新 gameserver/network/clientpackets/RequestPetitionCancel.java/ E) i v$ ?2 V7 M! E* k
修正 gameserver/network/L2IrcClient.java
6 P4 V! i X; f6 m 修正 gameserver/Shutdown.java4 ]/ t* {9 N$ B7 Z
修正 gameserver/Announcements.java9 I* ^) h/ b3 F
修正 gameserver/Olympiad.java5 V4 c, R- W* F/ l( R7 }) \
更新 gameserver/model/actor/status/PcStatus.java% C3 A$ A" E; w9 x: ]$ h. I
更新 gameserver/model/actor/instance/L2BoatInstance.java7 Y3 i; v0 n) v
更新 gameserver/model/actor/instance/L2FortMerchantInstance.java
0 [% ^3 P0 a; s- {1 w 修正 gameserver/model/actor/instance/L2PcInstance.java
. u1 @) V- Y% y: m1 g. b: H8 Y 更新 gameserver/model/actor/instance/L2PenaltyMonsterInstance.java
6 @+ g# Z( Y. f1 h 更新 gameserver/model/actor/instance/L2WyvernManagerInstance.java2 F% S9 t% ^; b ^
更新 gameserver/model/actor/instance/L2NpcWalkerInstance.java* D7 |9 _( l" I# V5 r( a: T; ?
更新 gameserver/model/actor/instance/L2SepulcherNpcInstance.java( n5 n7 e; R0 i1 J6 {, N
更新 gameserver/model/actor/instance/L2ProtectorInstance.java; d9 o3 q5 J0 Z5 H4 e3 j
更新 gameserver/model/actor/stat/PcStat.java5 S" U8 D$ a0 ?1 ^4 T6 p
修正 gameserver/model/AutoChatHandler.java
% }2 e4 u; e. t" \% W 更新 gameserver/model/L2Skill.java$ e0 b0 y- G% z1 I
更新 gameserver/model/L2Attackable.java2 R# n# |* c9 `: h5 X" S& t2 Z/ g
更新 gameserver/model/zone/L2StadiumZone.java
) H: @( ~- G4 X( G8 r) O1 ` 更新 gameserver/model/zone/L2Zone.java8 f" `% t2 X E6 |* o
更新 gameserver/model/zone/L2WaterZone.java* |) n- m8 U% t5 u& |
更新 gameserver/model/zone/L2DynamicZone.java
) q" c" o# p1 D: J# }4 a 更新 gameserver/model/zone/L2ArenaZone.java
( j W- O. k! @ V 更新 gameserver/model/zone/L2FishingZone.java( l+ K, T9 X# y& Q" [4 S
更新 gameserver/model/entity/Instance.java$ ]. J- d: y* i6 e' M
更新 gameserver/model/entity/L2Event.java1 c5 B9 }4 J. o, Y' P ~
更新 gameserver/model/entity/events/CTF.java% b7 B4 i* \& A8 Q9 t* a f. F
更新 gameserver/model/entity/events/TvT.java
# H' Y+ J5 Z, K( C 更新 gameserver/CustomPacketHandlerInterface.java0 S$ C6 x7 q7 U0 c/ u
更新 gameserver/MonsterRace.java8 b& a S$ h$ ]
校对 gameserver/SevenSignsFestival.java7 n) B8 O- q/ N4 ~/ R1 C( B' p; Z
更新 gameserver/threadmanager/L2ThreadFactory.java
# H) {. |# r4 C* R; i5 |) J 更新 gameserver/cache/WarehouseCacheManager.java& \3 W( d P5 v7 ]) m
修正 gameserver/cache/CrestCache.java
6 `/ d4 z/ T% P: l+ @$ o. J 修正 gameserver/cache/HtmCache.java8 R( I2 q2 l1 q1 U7 H' d
更新 gameserver/handler/itemhandlers/BeastSoulShot.java, ~* e; w% V, j$ e; g. T( j
更新 gameserver/handler/itemhandlers/CrystalCarol.java5 m' n T* b" f; n
更新 gameserver/handler/itemhandlers/EnergyStone.java8 d5 q) B$ ^* ], x# A; T8 I, w0 p r
更新 gameserver/handler/itemhandlers/MysteryPotion.java
% @" G' C! n. a% E- g- M 更新 gameserver/handler/itemhandlers/SpiritLake.java& \8 q, g2 Z0 f( G+ L4 i
更新 gameserver/handler/itemhandlers/GardenKey.java: Z' Y( r6 h) m8 h: p- M7 V
更新 gameserver/handler/itemhandlers/EnchantAttr.java
7 w2 G8 o6 V) x# o* M 更新 gameserver/handler/itemhandlers/HolyWater.java* i" ~" M" h1 k
校对 gameserver/handler/itemhandlers/ChestKey.java/ a. z( Q, G$ L$ W/ }1 a+ ]
更新 gameserver/handler/itemhandlers/BeastSpice.java" w, h* j! Q6 y1 ?0 {# A0 S5 L
更新 gameserver/handler/itemhandlers/SevenSignsRecord.java' N6 `0 h% f7 c3 b% |
更新 gameserver/handler/itemhandlers/Remedy.java$ O, V. _" q2 j6 L& U3 |$ x* C
修正 gameserver/handler/itemhandlers/ForgottenScroll.java: R6 ]3 V/ T# w2 P3 K, r
更新 gameserver/handler/itemhandlers/WondrousCubic.java8 J. `1 D6 M+ V; C
更新 gameserver/handler/itemhandlers/Firework.java
5 b# R9 v/ N# k' Z) \ 更新 gameserver/handler/itemhandlers/Book.java
3 |( H" N( \' Z+ |4 f! h- N 修正 gameserver/handler/itemhandlers/Recipes.java
4 [7 Q! S; e) y& J: ^8 q4 `3 \ 更新 gameserver/handler/itemhandlers/RollingDice.java
3 a8 P4 w9 }5 d( L! y6 [- O 更新 gameserver/handler/itemhandlers/CharChangePotions.java
( A6 x: k/ k' Q) z H0 O1 C 修正 gameserver/handler/itemhandlers/ExtractableItems.java4 S) E( t& h, L& M/ S& e
更新 gameserver/handler/itemhandlers/Maps.java! Y& B* d' I5 H4 ]
更新 gameserver/handler/itemhandlers/SoulShots.java
7 H0 G, G8 F2 V" y" |' Z f 更新 gameserver/handler/itemhandlers/Harvester.java* l8 J# q, p! _, O
更新 gameserver/handler/itemhandlers/TransformationItems.java
; {3 O! n1 a j( x N7 _& u* I 更新 gameserver/handler/itemhandlers/SpiritShot.java
; q9 @" e7 T3 Z( e' J! W 更新 gameserver/handler/itemhandlers/SpecialXMas.java
$ E$ l# t( W* l. C% n# j 更新 gameserver/handler/itemhandlers/FishShots.java4 v4 N+ A0 S+ [' g- R3 M
更新 gameserver/handler/itemhandlers/BlessedSpiritShot.java
0 U! |& _9 H: A( |; a 校对 gameserver/handler/itemhandlers/DoorKey.java4 S4 p5 i( y2 c
更新 gameserver/handler/itemhandlers/Seed.java5 v8 n2 Z* [4 E5 C$ B" {( o# W( O
更新 gameserver/handler/itemhandlers/Scrolls.java
) `1 L2 Q, f' }8 N2 W 修正 gameserver/handler/itemhandlers/EnchantScrolls.java
* r9 k$ I- o; m- _" t) n 更新 gameserver/handler/itemhandlers/BeastSpiritShot.java
$ e$ [2 A5 N$ D( a5 J! \" T. ^+ m 修正 gameserver/handler/itemhandlers/ScrollOfResurrection.java$ T r3 f( n7 s- [4 K8 o
校对 gameserver/handler/itemhandlers/MercTicket.java. x4 j" e/ D# G; Y k
更新 gameserver/handler/itemhandlers/MagicBottle.java
5 A y5 ?( k5 V6 p 更新 gameserver/handler/itemhandlers/Potions.java
- w2 m" X% ]1 l" b; n 更新 gameserver/handler/itemhandlers/AdvQuestItems.java
. [8 q/ }, \. g6 ?/ j V 更新 gameserver/handler/usercommandhandlers/InstanceZone.java
4 |! ]' K; T' `) `. d 更新 gameserver/handler/usercommandhandlers/DisMount.java
* {1 T5 X# J. J, C: b 更新 gameserver/handler/usercommandhandlers/ClanWarsList.java9 G) `8 Q2 I$ {3 D7 @& a
更新 gameserver/handler/usercommandhandlers/ChannelListUpdate.java0 q# N' [! ~! {8 M
修正 gameserver/handler/usercommandhandlers/Loc.java
7 @/ A4 w9 d, d% K% R% | 更新 gameserver/handler/chathandlers/ChatParty.java
+ z' S2 a s" W# r; v3 A; L 更新 gameserver/handler/chathandlers/ChatTrade.java0 D* c [/ j/ u2 F f
更新 gameserver/handler/chathandlers/ChatWhisper.java
* [7 V/ l2 Q: e) k* J 更新 gameserver/handler/chathandlers/ChatShout.java/ g0 R7 Z6 Q! m. ]3 J
更新 gameserver/handler/chathandlers/ChatSystem.java9 r2 ]/ a# v1 M- L7 H4 `3 ^# H
更新 gameserver/handler/chathandlers/ChatCommander.java9 N1 x2 T! s6 K- X: ?
更新 gameserver/handler/chathandlers/ChatAnnounce.java
. I# z1 Q y2 `; C# e7 n) G5 H 更新 gameserver/handler/chathandlers/ChatAll.java
2 K& k- P* b5 g% D2 x 更新 gameserver/handler/chathandlers/ChatAlliance.java7 U* | Z. u9 H
更新 gameserver/handler/chathandlers/ChatPetition.java
7 j: m* y; x% r7 ] ~2 z 更新 gameserver/handler/chathandlers/ChatPartyRoom.java( _% J( p' |! H
更新 gameserver/handler/chathandlers/ChatClan.java: [& v% i2 i6 j% w
更新 gameserver/handler/chathandlers/ChatHero.java- F& i/ ?4 d3 r+ X8 P5 V* L
修正 gameserver/handler/admincommandhandlers/AdminGmChat.java
- G1 [% @. D1 S$ z 修正 gameserver/L2GameServer.java' {4 C$ W, n5 J3 S; n
更新 gameserver/FortUpdater.java0 F1 T, W* M5 N' ^* G$ o/ u
修正 gameserver/CastleUpdater.java. [0 k3 w% p! ^3 h2 [
更新 gameserver/TaskPriority.java
) b9 O) c8 h* V* u 更新 gameserver/ai/L2AttackableAI.java
! x/ Y- k0 ^8 J) k o+ J 更新 gameserver/ai/Ctrl.java
) \5 E% ^+ q0 ^! |; `# G 更新 gameserver/ai/L2CharacterAI.java# C+ j3 m& d; s0 Q+ q
更新 gameserver/ai/L2PlayerAI.java% f- J7 W* H1 O" z2 \6 O
更新 gameserver/ai/CtrlEvent.java
, w6 b- e: v+ D" O. E 更新 gameserver/ai/L2ControllableMobAI.java
: @; f" s M0 n- g% A 更新 gameserver/ai/L2SummonAI.java
_6 @. P# j8 l. o0 O 更新 gameserver/ai/L2SiegeGuardAI.java; q/ T4 ]7 a; b! a7 ?0 e0 D
更新 gameserver/ai/L2DoorAI.java# I! A3 r, J' p( ?6 O: X
更新 gameserver/ai/CtrlIntention.java" L' w N! @, d4 V& f4 s+ r% ~" o/ q
更新 gameserver/ai/AbstractAI.java" m% z/ [' _2 {$ d9 C; z7 k
修正 gameserver/ai/L2NpcWalkerAI.java
2 |, O2 ?4 k5 N# Z 校对 gameserver/RecipeController.java
- i' n4 P, c" ]' u. e 更新 gameserver/taskmanager/Task.java3 O* Y: c# ]4 \! k( O y2 W, H
更新 gameserver/taskmanager/AttackStanceTaskManager.java
x+ s/ k; I6 u- M+ J 更新 gameserver/taskmanager/DecayTaskManager.java. }: Z7 W& P& w" u1 {2 K, G4 R
修正 gameserver/taskmanager/tasks/TaskOlympiadSave.java- [- w# F6 W9 u
更新 gameserver/taskmanager/tasks/TaskRestart.java
2 _$ Q H' v: [- R3 f7 ~ 更新 gameserver/taskmanager/tasks/TaskRecom.java
! V# M+ \: j& t) @3 b 更新 gameserver/taskmanager/tasks/TaskCleanUp.java
5 l! c6 d: D7 Q' n- x" j, L 修正 gameserver/taskmanager/tasks/TaskSevenSignsUpdate.java
5 n" b, F5 m! G* k3 \ 更新 gameserver/taskmanager/tasks/TaskJython.java# L# `+ m3 U* p7 P3 i6 d7 {+ S8 v
更新 gameserver/taskmanager/tasks/TaskShutdown.java6 x; G& G/ b" k9 i+ `: z8 b7 N0 c! z
更新 gameserver/taskmanager/TaskTypes.java
4 b' y; y. T4 E) X4 `2 h 修正 gameserver/taskmanager/LeakTaskManager.java, m# Z2 v' q/ u
修正 gameserver/taskmanager/TaskManager.java
" j- z y& _: a3 M 更新 gameserver/templates/chars/L2NpcTemplate.java" a) q# ?5 D+ {( ?* }7 E C0 o( }
更新 gameserver/templates/chars/L2PcTemplate.java
' ?; U; E# P0 ] 更新 gameserver/templates/skills/L2BuffTemplate.java
: a$ q4 Q2 @% A/ E) r 更新 gameserver/templates/StatsSet.java
# C1 I- S7 j3 S6 C( W9 Y m1 T 更新 gameserver/templates/item/L2ArmorType.java
' b5 U4 N6 F$ G 更新 gameserver/templates/item/L2Equip.java
& t9 P' z2 ?0 l9 ^+ V- _ 更新 gameserver/templates/item/L2Henna.java
6 n0 c& f( {6 B& o) r; f1 Z 更新 gameserver/templates/item/L2Weapon.java
% S, T- n& i: J9 |4 H, o0 m 更新 gameserver/templates/item/L2Item.java
( N+ n- c" ~$ x. Z 更新 gameserver/templates/item/L2Armor.java
# e" H9 g- [6 o( n8 m 修正 gameserver/instancemanager/grandbosses/VanHalterManager.java
- l; \" Y0 f0 X 修正 gameserver/instancemanager/ZoneManager.java
% G% N3 K1 x) N7 ^ 修正 gameserver/instancemanager/PetitionManager.java& M* ]5 O4 p) u+ v7 K
校对 gameserver/instancemanager/lastimperialtomb/LastImperialTombManager.java6 X( @! G# |+ B2 `$ U# S' \# Y
修正 gameserver/datatables/PetDataTable.java
6 S0 R6 t( v6 h+ [$ ?/ n! U) ? 修正 gameserver/SevenSigns.java
! q. y1 q/ M1 z0 W3 W 修正 gameserver/LoginServerThread.java! I |$ @& ~& _
更新 gameserver/communitybbs/bb/Post.java1 L, b7 Y$ O% C3 R" H6 K; p! T+ N
更新 gameserver/communitybbs/bb/Forum.java: H" M. z2 D% q
修正 gameserver/communitybbs/bb/Topic.java
! `! B. F0 o" i" Q 校对 gameserver/communitybbs/Manager/ClanBBSManager.java, y. L/ e3 K0 \1 f+ J5 F
校对 gameserver/communitybbs/Manager/TopicBBSManager.java
3 g5 T- Z% m9 f& h1 _( Z9 G) z 校对 gameserver/communitybbs/Manager/TopBBSManager.java
( f$ G- o5 {: a0 m 修正 gameserver/communitybbs/Manager/RegionBBSManager.java
& y. p/ c1 {' s0 W! S d 校对 gameserver/communitybbs/Manager/PostBBSManager.java9 a9 N* p$ m4 G$ Q
校对 gameserver/communitybbs/Manager/AdminBBSManager.java
& Z& h$ f' u5 M 更新 gameserver/communitybbs/Manager/BaseBBSManager.java
! I- O1 x& d4 b ]# t 更新 gameserver/communitybbs/Manager/ForumsBBSManager.java
) N0 G! ~5 \( v6 ^$ f9 U1 Y$ ` 修正 gameserver/communitybbs/CommunityBoard.java
3 a9 }) o t5 w8 l- t2 d 修正 gameserver/elayne/RemoteAdministrationImpl.java
/ |+ ]- Y8 e. e( ]( x 更新 gameserver/util/SqlUtils.java
3 N9 Y+ n6 T% Q, E& x 更新 gameserver/util/DynamicExtension.java
& j* T4 m* A u' o$ f2 S f 更新 gameserver/util/Broadcast.java
! O4 s8 F# B2 E; v1 r3 a 更新 gameserver/util/ExtensionFunction.java L: o* g2 G4 Y5 T% _/ E
更新 gameserver/util/ValueSortMap.java3 H: v! \7 W9 d% \
更新 gameserver/util/IllegalPlayerAction.java/ b" A" y( I6 [
修正 gameserver/util/FloodProtector.java' X& H N- L2 \* @
校对 gameserver/util/Util.java
7 m0 k+ D4 K6 [3 i3 ?1 ~8 A& E: h 修正 gameserver/util/BootManager.java
/ M. ~% ]9 p! M) G A- g; g 更新 status/Status.java5 S/ @! R7 x( d' y0 u" b" N
校对 status/GameStatusThread.java( k! ?* p- K4 s. v% ~
校对 Config.java
$ T8 @$ G( `: \" E 更新 util/L2ReadWriteCollection.java
, A/ f' f9 J$ T5 d/ R 更新 util/L2SharedCollection.java3 X5 r! J* r) J2 I' z, k0 z7 j! D
更新 util/SingletonMap.java I& f1 c0 J* l5 e+ J
更新 util/L2Collection.java
& L6 d8 `! R7 P2 ` 更新 util/L2SynchronizedCollection.java D4 a6 `0 J3 K+ S5 K% a- t% [# `' j
更新 util/EventData.java1 l2 H4 t3 |7 V9 p8 k$ F
更新 util/SingletonCollection.java% ?, ^( ?+ R2 @$ S$ a. e
更新 util/SingletonList.java
9 I* ^& \5 I* F 更新 util/SingletonSet.java4 D r- w& j/ p; f
===== 文件更新明细: =====5 c ?- ?2 f! Y7 v* b, G
校对: 14
( |, r+ [7 V2 c- r 合并: 35" o, S- R! y. x( v
更新: 130
3 F5 e$ _0 c* X( G下载地址:
|