软件简介:5 m1 W' e( ^9 q# \
CLA_CT2.2-Normal2009新年版
/ q+ l, W* w5 `1 F) TDatapack更新
- B b( R" [: X9 M. ? 更新 sql/server_database/raidboss_spawnlist.sql
$ s/ ?. H& W" S% O" | 更新 sql/server_database/skill_trees.sql
; ]4 C7 J ^$ i7 r# G/ g& J/ S 更新 sql/server_database/npc.sql, p" n, o' w. O1 N. r+ q* @7 h
更新 sql/server_database/npcskills.sql
0 W: p% j% e! {+ x 更新 data/scripts.cfg
3 q/ E5 z& B; t* R9 Z% P, B- C 校对 data/scripts/quests/616_MagicalPowerOfFirePart2/__init__.py5 D g1 i0 u* `- S8 J% ^2 n/ R
更新 data/scripts/quests/402_PathToKnight/30417-10.htm* {! Z; Y1 _$ h5 [. m2 [- W1 z, V8 L
校对 data/scripts/quests/15_SweetWhisper/__init__.py! g. Q7 ~$ |5 Y% L) u
删除 data/scripts/ai/group_template/warrior_monk.py
3 F+ I+ V3 J* _9 S9 q" W; E& i 删除 data/scripts/ai/group_template/fairy_trees.py
8 z4 u" J) C5 o$ | 删除 data/scripts/ai/group_template/monastery.py* T* Q6 L8 ?4 b
更新 data/scripts/ai/group_template/SummonMinions.java) O; Q) G4 h, r1 _! y6 g! M1 o
更新 data/scripts/ai/group_template/PolymorphingOnAttack.java. f' E, K0 G+ u+ g. [8 w" D
添加 data/scripts/ai/group_template/FairyTrees.java
" E% G! t5 D2 C 添加 data/scripts/ai/group_template/Monastery.java6 y8 a' V( g4 [6 q! m
更新 data/scripts/ai/group_template/L2AttackableAIScript.java5 E1 D: `$ Y# G$ v g( v
更新 data/scripts/ai/group_template/FeedableBeasts.java0 I, v" {' u2 Q! U( H3 k5 c( v. M
更新 data/scripts/ai/group_template/Chests.java
$ W2 A) J; P3 @& o+ w/ B 更新 data/scripts/ai/individual/Orfen.java
, t {4 C4 Z4 E5 x" b; Q 更新 data/scripts/ai/individual/DarkWaterDragon.java8 B$ A$ d( J( i0 P0 ~, J
更新 data/scripts/ai/individual/QueenAnt.java3 d2 l$ N: O) Q7 s9 C2 }) L
更新 data/scripts/ai/individual/IceFairySirra.java8 U2 t( n0 O5 W
更新 data/scripts/custom/4000_ShadowWeapons/exchange-no.htm
[# @7 m. k; D- w4 b# J 更新 data/scripts/custom/4000_ShadowWeapons/__init__.py {5 g, m. k% `9 P1 @
更新 data/scripts/custom/4000_ShadowWeapons/exchange.htm L% o7 y- v" _8 |( k3 t3 N
更新 data/stats/skills/3100-3199.xml
! \2 B3 G% M: Z9 @0 h 更新 data/stats/skills/1300-1399.xml) R6 Z8 @. `" Z2 G/ i7 K( ~
更新 data/stats/skills/4200-4299.xml1 h" Y" e9 A" F2 k! _! m/ f
更新 data/stats/skills/4600-4699.xml
) _. e% s5 _( ^. k( ~! m 更新 data/stats/skills/5000-5099.xml
) p2 r1 o6 |: G 更新 data/stats/skills/4300-4399.xml$ C% A2 J5 i6 P' k$ I3 |1 Z
更新 data/stats/skills/0700-0799.xml
3 T: n# p/ O I! i0 O8 G& b$ j 更新 data/stats/skills/4700-4799.xml: p* H' w: ~: p, O# s' `
更新 data/stats/skills/2200-2299.xml
! @$ b: E" A) v1 ~* e 更新 data/stats/skills/4000-4099.xml x' t# h v7 U: w6 _
更新 data/stats/skills/0800-0899.xml
) g) @0 W Q6 h8 l! e! I 更新 data/stats/skills/4400-4499.xml2 ?9 K3 |1 F @- e# `
更新 data/stats/skills/1200-1299.xml
5 g' }# d* Q6 `6 r 更新 data/stats/skills/2300-2399.xml
( T. Y, |- c! N5 {; V2 s9 ` 更新 data/stats/skills/4100-4199.xml
1 Q8 E6 h% ~: v; b 更新 data/stats/skills/4500-4599.xml
8 E$ }0 x5 N6 m" ]$ G9 P0 { 更新 data/stats/skills/5600-5699.xml
+ A7 }1 `% b5 O) _' w; | 更新 data/stats/skills/skills.dtd
" M) y8 G/ C' m, X0 P6 h! L0 F. [ 删除 data/html/fortManager6 q* T# z) i" D* g; i3 f
===== 文件更新明细: =====$ F* b1 n' v8 J2 D
校对: 2
i }1 B) U' J/ I% p L' u# Y 删除: 4
' B0 j% N4 w) m0 B) X3 p! h 添加: 26 O8 D& h# c J$ u' ^( ?
更新: 36
8 \" X' e8 g T) X( c# n. T$ M6 s游戏服务器内核更新:
) I7 K9 L. y0 M: h* s* s 修正 G:/L2Jserver/L2Emu-Game/config/main/custom.properties% d# v: M/ x& ^6 Q* V8 S! Q
更新 gameserver/network/serverpackets/CreatureSay.java
0 o2 j1 v1 f, J; T 更新 gameserver/network/serverpackets/Ride.java* n! @$ y- F* v; v5 Y6 K7 A& m
更新 gameserver/network/clientpackets/RequestAutoSoulShot.java; t! _+ J- i& F/ u; p# q l
更新 gameserver/network/clientpackets/RequestPetUseItem.java! g# D2 ^) f2 I2 S. j
更新 gameserver/network/clientpackets/MoveBackwardToLocation.java
! Z" q7 A9 K* y4 i 更新 gameserver/network/clientpackets/RequestPetitionCancel.java
) d8 ~, J, a _# n# M" { 修正 gameserver/network/L2IrcClient.java
9 J6 _) i8 d3 Z8 m& ^0 M 修正 gameserver/Shutdown.java' {0 a9 |( C ]1 W# ^$ P
修正 gameserver/Announcements.java5 I2 c5 P, t, O' ?+ n" w Z- p
修正 gameserver/Olympiad.java
& N4 G- a" D( P) e0 p 更新 gameserver/model/actor/status/PcStatus.java
. I. }, [' i1 Z# J 更新 gameserver/model/actor/instance/L2BoatInstance.java
- i/ B' y" y( ?1 n2 k 更新 gameserver/model/actor/instance/L2FortMerchantInstance.java
( j& V! B: Z$ v 修正 gameserver/model/actor/instance/L2PcInstance.java4 S' [7 X( O0 n; q- J, J% l2 F
更新 gameserver/model/actor/instance/L2PenaltyMonsterInstance.java
o( s& |3 [) \5 g3 ]; d 更新 gameserver/model/actor/instance/L2WyvernManagerInstance.java" B7 c, ?- W) T
更新 gameserver/model/actor/instance/L2NpcWalkerInstance.java' S8 q7 X. ^: `1 h* a) f, M: J
更新 gameserver/model/actor/instance/L2SepulcherNpcInstance.java
1 J* V1 ^9 ^0 W! z8 C2 } 更新 gameserver/model/actor/instance/L2ProtectorInstance.java! w; C6 j0 e- f1 q
更新 gameserver/model/actor/stat/PcStat.java
+ h9 J* V0 D* [ 修正 gameserver/model/AutoChatHandler.java
! r7 M4 p- R8 B/ f& q. X+ Z 更新 gameserver/model/L2Skill.java
' C' y5 X+ y7 m/ p; g 更新 gameserver/model/L2Attackable.java* S! D/ K' ~4 K* S7 _
更新 gameserver/model/zone/L2StadiumZone.java, N1 G h! P) g& o/ O+ c. J; ?
更新 gameserver/model/zone/L2Zone.java
7 m7 R6 S6 Y) C1 F! R+ K 更新 gameserver/model/zone/L2WaterZone.java
; ]0 x+ j( z/ ~% g5 ^, Z% | 更新 gameserver/model/zone/L2DynamicZone.java
7 {7 \$ K! ^0 T) r, [% g5 Z 更新 gameserver/model/zone/L2ArenaZone.java1 d$ W* D5 z$ d" f4 i- j
更新 gameserver/model/zone/L2FishingZone.java
. d2 E i; E% m- W5 b; X* x 更新 gameserver/model/entity/Instance.java
1 y4 f7 p8 ?) K 更新 gameserver/model/entity/L2Event.java" M0 z: |; m3 j: ~4 r( [
更新 gameserver/model/entity/events/CTF.java
% A6 G6 y9 l. e- Y5 l' y, t 更新 gameserver/model/entity/events/TvT.java
) x: K; s. c: N6 { 更新 gameserver/CustomPacketHandlerInterface.java& V- j5 b+ b5 h# l7 o) g" {- {
更新 gameserver/MonsterRace.java
+ \8 m2 Z4 T) S" p/ \ 校对 gameserver/SevenSignsFestival.java$ o! j) `: u/ n: X
更新 gameserver/threadmanager/L2ThreadFactory.java% B/ B7 j( \7 e, q
更新 gameserver/cache/WarehouseCacheManager.java
M( o4 H/ t) F% s, q) L: c2 o 修正 gameserver/cache/CrestCache.java
0 `& Z( v* U6 H 修正 gameserver/cache/HtmCache.java0 `9 N. l$ E0 o3 E' D0 j% \- W0 P
更新 gameserver/handler/itemhandlers/BeastSoulShot.java
& \! u \7 Y0 D1 Q6 ^: w W 更新 gameserver/handler/itemhandlers/CrystalCarol.java/ p9 l3 i. j! k- L1 Z0 r( `% [
更新 gameserver/handler/itemhandlers/EnergyStone.java: [$ |4 n6 D& e' ^ f6 R; P& Z. B% k# N3 \
更新 gameserver/handler/itemhandlers/MysteryPotion.java
' T, T+ e9 \; k+ r 更新 gameserver/handler/itemhandlers/SpiritLake.java
& Q" h/ u9 h% l- j/ I1 d! D 更新 gameserver/handler/itemhandlers/GardenKey.java
}; l, x# x% M c) u 更新 gameserver/handler/itemhandlers/EnchantAttr.java
& u! {) l$ a1 N 更新 gameserver/handler/itemhandlers/HolyWater.java Z+ ]. p) b$ n/ Y
校对 gameserver/handler/itemhandlers/ChestKey.java
3 H" _3 _6 J" s; n7 W. J2 I 更新 gameserver/handler/itemhandlers/BeastSpice.java, Z3 ?: S: C$ N9 u
更新 gameserver/handler/itemhandlers/SevenSignsRecord.java3 a& y2 t( ]5 J* c' d5 O: Z- S
更新 gameserver/handler/itemhandlers/Remedy.java
7 `: A2 I8 r6 _. O1 v5 R+ J1 u1 I 修正 gameserver/handler/itemhandlers/ForgottenScroll.java5 b; }& W! F' c4 L: Z* A
更新 gameserver/handler/itemhandlers/WondrousCubic.java
2 c2 w8 \5 _# [& k5 n9 h 更新 gameserver/handler/itemhandlers/Firework.java& v4 N- Q) l( C7 K/ |! q1 e
更新 gameserver/handler/itemhandlers/Book.java
8 a6 J+ y- o* ?5 `$ e2 U/ | 修正 gameserver/handler/itemhandlers/Recipes.java& z3 o4 |3 B* K* [' ~4 T: r$ Y$ o
更新 gameserver/handler/itemhandlers/RollingDice.java$ A. w) U; ?$ Q) l/ A" F( g
更新 gameserver/handler/itemhandlers/CharChangePotions.java# n8 T2 Z3 \, |: W- o C3 o0 r3 I( v- _
修正 gameserver/handler/itemhandlers/ExtractableItems.java
6 o# Z) P/ g) e" z T# }5 ]3 o 更新 gameserver/handler/itemhandlers/Maps.java/ f6 l0 f4 G$ N4 f" S0 o7 }
更新 gameserver/handler/itemhandlers/SoulShots.java# T' F. S+ ~+ w3 D
更新 gameserver/handler/itemhandlers/Harvester.java5 r4 u# K9 f* D0 `- F3 N
更新 gameserver/handler/itemhandlers/TransformationItems.java9 @6 ]1 G2 c* g
更新 gameserver/handler/itemhandlers/SpiritShot.java
% U ^( C" m. n' v9 [& L 更新 gameserver/handler/itemhandlers/SpecialXMas.java
$ D$ T; r, _- s 更新 gameserver/handler/itemhandlers/FishShots.java
6 Y- P- c# T2 H# A. y0 w$ {) i# P+ i 更新 gameserver/handler/itemhandlers/BlessedSpiritShot.java
/ }( W k0 u, p% @ 校对 gameserver/handler/itemhandlers/DoorKey.java
! b( [& b R2 j6 U 更新 gameserver/handler/itemhandlers/Seed.java5 [5 V, A6 t; n2 a
更新 gameserver/handler/itemhandlers/Scrolls.java/ p1 j0 M; g$ D9 s
修正 gameserver/handler/itemhandlers/EnchantScrolls.java
. x: @& s) C" ~/ i, N 更新 gameserver/handler/itemhandlers/BeastSpiritShot.java
! J* v1 p% A3 t3 J 修正 gameserver/handler/itemhandlers/ScrollOfResurrection.java) M- \, [2 ^& x
校对 gameserver/handler/itemhandlers/MercTicket.java5 ? c7 r+ a9 D
更新 gameserver/handler/itemhandlers/MagicBottle.java0 I7 E" }- w: b
更新 gameserver/handler/itemhandlers/Potions.java
! v- i7 w* x1 N6 a 更新 gameserver/handler/itemhandlers/AdvQuestItems.java
2 ^7 r$ c; r) Y7 k0 [% P 更新 gameserver/handler/usercommandhandlers/InstanceZone.java
6 n8 u$ g& G; Y" D 更新 gameserver/handler/usercommandhandlers/DisMount.java
5 P, |. f* {- | S4 `8 D8 Y5 w y 更新 gameserver/handler/usercommandhandlers/ClanWarsList.java
5 ~9 U2 S6 o3 j+ M, P% v7 f2 t. ~ 更新 gameserver/handler/usercommandhandlers/ChannelListUpdate.java, a6 T) z0 D; K/ n( k/ z7 _
修正 gameserver/handler/usercommandhandlers/Loc.java
* @$ Q- v' f0 p6 n9 l4 v 更新 gameserver/handler/chathandlers/ChatParty.java
5 Z! I5 N P. Z3 L; D 更新 gameserver/handler/chathandlers/ChatTrade.java7 C* G) s6 D- L& A* t
更新 gameserver/handler/chathandlers/ChatWhisper.java
' b0 p* ` y4 O: w5 Q$ v; O 更新 gameserver/handler/chathandlers/ChatShout.java
5 Z( u( m/ M3 S; X4 I. ^( m 更新 gameserver/handler/chathandlers/ChatSystem.java
0 o; `8 |; W" t) Y, b* m! z$ e 更新 gameserver/handler/chathandlers/ChatCommander.java
, U; f( p0 ]2 m& Q1 z 更新 gameserver/handler/chathandlers/ChatAnnounce.java# L: m- q1 Q2 r ?
更新 gameserver/handler/chathandlers/ChatAll.java
/ R) L) D* f3 o 更新 gameserver/handler/chathandlers/ChatAlliance.java
- V1 d5 v# g! T 更新 gameserver/handler/chathandlers/ChatPetition.java G4 W3 n( j3 w. ]
更新 gameserver/handler/chathandlers/ChatPartyRoom.java7 v+ H% c- C6 P
更新 gameserver/handler/chathandlers/ChatClan.java
$ \7 C4 e8 |1 A" \ t& _) i 更新 gameserver/handler/chathandlers/ChatHero.java& P8 |3 ?, Q: [4 Z) V
修正 gameserver/handler/admincommandhandlers/AdminGmChat.java
4 p1 O" g' y9 E" G1 z/ k 修正 gameserver/L2GameServer.java
0 S3 s o9 @3 V 更新 gameserver/FortUpdater.java
0 h: | I0 Z# k: F# r- L* o) @ 修正 gameserver/CastleUpdater.java- e' v" F7 v/ s1 K5 x
更新 gameserver/TaskPriority.java
- j' U2 A( Z/ Y; T" u$ e 更新 gameserver/ai/L2AttackableAI.java: Y: c" t% c! D* @9 l& c
更新 gameserver/ai/Ctrl.java
; z7 G+ L6 [' h U+ T& `+ o* Q9 i 更新 gameserver/ai/L2CharacterAI.java
9 N3 m U( Y2 G! j 更新 gameserver/ai/L2PlayerAI.java
! Z, ^$ I3 g ^5 P 更新 gameserver/ai/CtrlEvent.java. S9 G: K$ `4 E ~3 Z
更新 gameserver/ai/L2ControllableMobAI.java& n- \" E9 ~1 \1 X& a
更新 gameserver/ai/L2SummonAI.java
" `! {, Z& V( r$ O: n7 |8 v6 @! n4 A 更新 gameserver/ai/L2SiegeGuardAI.java7 c1 p7 U/ \5 b7 p" h! y
更新 gameserver/ai/L2DoorAI.java
@- @* o5 M% w2 x' @) u1 _# g y3 k 更新 gameserver/ai/CtrlIntention.java( U% M1 t7 G( L! k
更新 gameserver/ai/AbstractAI.java* N, L# q4 H( s) n5 _1 l$ o8 ?
修正 gameserver/ai/L2NpcWalkerAI.java; n) I! r9 S/ ?, z0 s% b) {
校对 gameserver/RecipeController.java8 D! b, s/ x) X" e# P2 ?7 c7 _
更新 gameserver/taskmanager/Task.java
8 k0 r& O( m$ R/ Q3 r 更新 gameserver/taskmanager/AttackStanceTaskManager.java+ f9 p! q8 D% _3 M& M6 o
更新 gameserver/taskmanager/DecayTaskManager.java8 V# D3 c) G) Z4 k K
修正 gameserver/taskmanager/tasks/TaskOlympiadSave.java
6 D& X0 x% D! H& E1 K* S4 g 更新 gameserver/taskmanager/tasks/TaskRestart.java& `" |6 N2 c* Y) N
更新 gameserver/taskmanager/tasks/TaskRecom.java0 d8 V% ~0 ]8 M
更新 gameserver/taskmanager/tasks/TaskCleanUp.java
5 i# v$ V! M0 a+ a 修正 gameserver/taskmanager/tasks/TaskSevenSignsUpdate.java
5 J& V- T* W1 S. G' N 更新 gameserver/taskmanager/tasks/TaskJython.java8 Q2 c4 o% q" W0 _2 n) g9 ^
更新 gameserver/taskmanager/tasks/TaskShutdown.java
0 U* I Q% k& \1 Q7 G% o5 C 更新 gameserver/taskmanager/TaskTypes.java
% F1 n1 [" I! K7 _ 修正 gameserver/taskmanager/LeakTaskManager.java
" k; [) @# h% V. r# |2 G2 ~" w 修正 gameserver/taskmanager/TaskManager.java1 G0 Q; m# Q' u" t4 ~% d; i
更新 gameserver/templates/chars/L2NpcTemplate.java
2 n1 J1 C6 K B1 h* j$ M* P$ l4 b 更新 gameserver/templates/chars/L2PcTemplate.java
1 i! G" p# _3 r) B" B8 C 更新 gameserver/templates/skills/L2BuffTemplate.java
?5 Z+ L3 e& H- { 更新 gameserver/templates/StatsSet.java
+ {4 d6 v, r" P: v" P4 e 更新 gameserver/templates/item/L2ArmorType.java
- C& K2 Q3 {/ l 更新 gameserver/templates/item/L2Equip.java. _5 ?) S {. o. \1 z1 m: m) c% T! x
更新 gameserver/templates/item/L2Henna.java
. `1 {7 D2 F4 k8 A" @( O 更新 gameserver/templates/item/L2Weapon.java6 @8 _0 ^$ y$ m2 {
更新 gameserver/templates/item/L2Item.java/ j1 N( u5 |3 ?
更新 gameserver/templates/item/L2Armor.java
; }$ v4 @7 w5 h 修正 gameserver/instancemanager/grandbosses/VanHalterManager.java2 c0 _; ~7 d# v4 p5 [5 Q4 }2 F
修正 gameserver/instancemanager/ZoneManager.java. @# D6 J) y% G8 f
修正 gameserver/instancemanager/PetitionManager.java
% M: M0 I" v. @: U; B 校对 gameserver/instancemanager/lastimperialtomb/LastImperialTombManager.java; q7 T: G4 `' O" D# X' I6 _
修正 gameserver/datatables/PetDataTable.java
& g' J' }0 F) e! B u- c 修正 gameserver/SevenSigns.java
, Q. \2 N% W% p) V [4 N. d 修正 gameserver/LoginServerThread.java
( s- \1 J& O) z% q: W$ f 更新 gameserver/communitybbs/bb/Post.java
9 R3 ] x# V, t# o 更新 gameserver/communitybbs/bb/Forum.java
3 _) j* Y/ ?5 W# } y! N9 q 修正 gameserver/communitybbs/bb/Topic.java
9 K7 n/ a3 w$ ^- D* k 校对 gameserver/communitybbs/Manager/ClanBBSManager.java
* }* |/ }" v. ]. g 校对 gameserver/communitybbs/Manager/TopicBBSManager.java
8 U3 Q- p) f$ x1 {% j3 |3 i2 w6 ~ 校对 gameserver/communitybbs/Manager/TopBBSManager.java, x5 j7 Y1 y& Q6 M; j% i& n6 Q
修正 gameserver/communitybbs/Manager/RegionBBSManager.java- U' h; U* u8 D3 ^; U* Z1 R
校对 gameserver/communitybbs/Manager/PostBBSManager.java
9 s) _- }; `5 P6 J/ W 校对 gameserver/communitybbs/Manager/AdminBBSManager.java8 c3 j$ w6 F( ~: g7 ^
更新 gameserver/communitybbs/Manager/BaseBBSManager.java0 \- z" ]1 c' B% M
更新 gameserver/communitybbs/Manager/ForumsBBSManager.java
1 \! A: m: I: D) ^ 修正 gameserver/communitybbs/CommunityBoard.java8 l$ P5 X( @- k0 Z$ K& }+ P
修正 gameserver/elayne/RemoteAdministrationImpl.java
& A+ h# t- f7 _( q 更新 gameserver/util/SqlUtils.java% x6 f/ T9 S8 E. g8 g3 A
更新 gameserver/util/DynamicExtension.java5 p8 `* Y: J% e. C1 R" w- L/ o
更新 gameserver/util/Broadcast.java
2 h1 E9 L) d9 G' _, c 更新 gameserver/util/ExtensionFunction.java
# n- m/ v! ?$ I% U. r; i, Q 更新 gameserver/util/ValueSortMap.java8 P* L+ l# ^9 R1 x2 N% p
更新 gameserver/util/IllegalPlayerAction.java9 d3 @( z( h) R, ^% {! a L8 o+ ^( k
修正 gameserver/util/FloodProtector.java) _* f: |. G& M5 J6 T
校对 gameserver/util/Util.java
, e% m0 {* g7 o6 I 修正 gameserver/util/BootManager.java" J9 w( @8 {+ J; h6 _' w
更新 status/Status.java
, I1 N; p& f, r% z 校对 status/GameStatusThread.java
* v4 B M9 U1 j# j 校对 Config.java
# f* K: G( C8 X 更新 util/L2ReadWriteCollection.java+ ~0 C. ?) K* v" A% ]
更新 util/L2SharedCollection.java C; m5 H' |* Q2 J d
更新 util/SingletonMap.java" N7 \3 {, l1 I! _. M3 p- O
更新 util/L2Collection.java- B' Z% t/ r( h+ K \9 ^+ D0 H
更新 util/L2SynchronizedCollection.java
G4 q$ b3 @) ?" ? 更新 util/EventData.java
0 o0 S* U* b; |3 N3 A- V& Z 更新 util/SingletonCollection.java9 @5 ?4 _+ H1 p! Z* v
更新 util/SingletonList.java; v" ]0 J$ L6 |5 Q6 u
更新 util/SingletonSet.java+ K+ H$ E7 x5 m, I6 W2 \1 C! X
===== 文件更新明细: =====
( H0 {4 \7 a( e! ~/ l( D 校对: 146 f. J% `9 o6 q
合并: 35
) d; f* n3 W" _3 `: n 更新: 130
$ h% `) t5 x1 p' ?* S; o6 E下载地址:
|