------------------------------------------------------------------------
r7641 | torikawatukune | 2014-05-30 16:47:24 +0900 (, 30 5 2014) | 1 line

HashMap,FastMap --> FastIntObjectMap
------------------------------------------------------------------------
r7640 | torikawatukune | 2014-05-30 15:13:02 +0900 (, 30 5 2014) | 1 line

javảϒp[^̗p
------------------------------------------------------------------------
r7638 | torikawatukune | 2014-05-30 12:06:06 +0900 (, 30 5 2014) | 2 lines

SYNC: CORE r6385 / xban1x
BETA: Mistake from [6384].
------------------------------------------------------------------------
r7637 | torikawatukune | 2014-05-30 11:50:30 +0900 (, 30 5 2014) | 8 lines

SYNC: CORE r6384 / xban1x
BETA: Reworking clan privilege bit masks.
	* Added `EnumIntBitMask<T>` template which handles all bitwise operations.
	* Removed clan privilege bit masks from `L2Clan`.
	* Added `ClanPrivilege` enum which now hosts all clan privileges bit masks.
	* Patch by: FBIagent
	* Reviewed by: Zoey76, xban1x, UnAfraid, Nos, St3et, Adry_85
	* Tested by: xban1x
------------------------------------------------------------------------
r7632 | torikawatukune | 2014-05-29 18:52:26 +0900 (, 29 5 2014) | 7 lines

SYNC: DATA r10168 / St3eT
BETA: Reworking '''Castle Court Magician''' from core to datapack.
* Reviewed by: Adry_85, Zoey76, !UnAfraid

SYNC: CORE r6383 / St3eT
BETA: Core part for [DP10168]
* Reviewed by: Adry_85, Zoey76, !UnAfraid
------------------------------------------------------------------------
r7631 | torikawatukune | 2014-05-29 16:58:35 +0900 (, 29 5 2014) | 3 lines

l_
* GMR}hǉ //FourSepulchers -- IɓtԂɂ.
* P[vS[huĂvƋł̂ɁAuANrvċٔ̂ŃANrȂ悤ɂ.
------------------------------------------------------------------------
r7629 | torikawatukune | 2014-05-29 00:34:02 +0900 (, 29 5 2014) | 11 lines

SYNC: CORE r6382 / Zoey76
BETA: Fixing Map/List missuses:
	* Iterating over keys and retrieving the value inside the loop with `Map#get(key)` is a '''bad practice'''.
		* Instead iterate over entries if both key and value will be used, otherwise iterate over values.
	* When defining fields use a common interface to multiple implementations instead of a class.
		* This allows to replace the implementation with minimal changes over the source.
		* Example: `List<Integer> list` instead of `FastList<Integer> list` or `ArrayList<Integer> list`.
	* It is '''not''' necessary to remove a value from a map and then put it back.
		* Do not use `Map#remove(key)` and `Map#put(key, value)`.
		* `Map#put(key, value)` replaces the old value and return it, no need for previous remove.
	* Avoid using concurrent or thread-safe implementations for read-only operations.
------------------------------------------------------------------------
r7627 | torikawatukune | 2014-05-28 23:34:01 +0900 (, 28 5 2014) | 6 lines

SYNC: CORE r6381 / Nos
BETA: Renamed `GeoData.canMoveFromTo` to `GeoData.canMove` and added 2 overloads of it using `ILocational`.
	* Fixed a bug with skills using `FlyType.CHARGE` making it possible to bypass geodata move restrictions.
		* Reported by: d!go
		
Reviewed by: Zoey76
------------------------------------------------------------------------
r7624 | torikawatukune | 2014-05-28 21:02:43 +0900 (, 28 5 2014) | 1 line

 CheckDynamicIpAddressTask
------------------------------------------------------------------------
r7619 | torikawatukune | 2014-05-22 23:58:57 +0900 (, 22 5 2014) | 3 lines

SYNC: CORE r6380 / Zoey76
BETA: Minor logic fix for [6379].
Reported by: d!g0
------------------------------------------------------------------------
r7617 | torikawatukune | 2014-05-22 23:22:56 +0900 (, 22 5 2014) | 3 lines

SYNC: CORE r6379 / Zoey76
BETA: Minor NPE fix.
Reported by: d!g0
------------------------------------------------------------------------
r7616 | torikawatukune | 2014-05-22 22:39:45 +0900 (, 22 5 2014) | 1 line


------------------------------------------------------------------------
r7611 | torikawatukune | 2014-05-21 18:58:10 +0900 (, 21 5 2014) | 1 line

HashMap --> FastIntObjectMap
------------------------------------------------------------------------
r7610 | torikawatukune | 2014-05-21 18:51:13 +0900 (, 21 5 2014) | 2 lines

SYNC: CORE r6378 / Zoey76
BETA: Minor improvement, replacing Trove map with Java's.
------------------------------------------------------------------------
r7608 | torikawatukune | 2014-05-21 18:24:03 +0900 (, 21 5 2014) | 1 line


------------------------------------------------------------------------
r7606 | torikawatukune | 2014-05-20 20:22:39 +0900 (, 20 5 2014) | 1 line


------------------------------------------------------------------------
r7605 | torikawatukune | 2014-05-20 17:08:03 +0900 (, 20 5 2014) | 1 line


------------------------------------------------------------------------
r7604 | torikawatukune | 2014-05-20 17:06:53 +0900 (, 20 5 2014) | 3 lines

SYNC: CORE r6377 / UnAfraid
BETA: Adding license for weupnp lib
	* Reported by: Zoey76
------------------------------------------------------------------------
r7603 | torikawatukune | 2014-05-20 16:26:03 +0900 (, 20 5 2014) | 4 lines

SYNC: CORE r6376 / UnAfraid
BETA: Adding UPnP Support for Login and Game servers (2106, 7777 ports)
	* If you have a router both servers will request for a port mapping (Forwarding requests for their ports to your local server ip)
	* Reviewed by: Zoey76, Nos, Adry_85
------------------------------------------------------------------------
r7602 | torikawatukune | 2014-05-20 15:23:58 +0900 (, 20 5 2014) | 1 line

ʂnull`FbN
------------------------------------------------------------------------
r7601 | torikawatukune | 2014-05-20 14:02:19 +0900 (, 20 5 2014) | 6 lines

SYNC: CORE r6375 / Zoey76
BETA: Item reuse fixes:
	* Fixed NPE at `L2Character`.
	* Fixed item reuse time on system messages.
Patch by: d!g0
Reviewed by: Sdw, Zoey76
------------------------------------------------------------------------
r7598 | torikawatukune | 2014-05-20 13:01:11 +0900 (, 20 5 2014) | 2 lines

IFunction V

------------------------------------------------------------------------
r7596 | torikawatukune | 2014-05-20 00:00:59 +0900 (, 20 5 2014) | 3 lines

SYNC: CORE r6374 / UnAfraid
BETA: Fixing minor typo in return type of constrain using int parameters.
	* Reported by: Nos
------------------------------------------------------------------------
r7595 | torikawatukune | 2014-05-19 23:43:50 +0900 (, 19 5 2014) | 8 lines

SYNC: CORE r6373 / UnAfraid
BETA: Moving `HtmlUtil` from '''com.l2jserver.util''' to '''com.l2jserver.gameserver.util'''
	* Also adding auto scalable Gauge using getWeightGauge's levels between 1 and 5.
	* Also added few new util methods:
		* map - Re-Maps a value from one range to another.
		* constrain - Constrains a number to be within a range.
		* Thanks to: Arduino Project
	* Reviewed by: Zoey76, Nos
------------------------------------------------------------------------
r7594 | torikawatukune | 2014-05-19 23:31:00 +0900 (, 19 5 2014) | 7 lines

SYNC: CORE r6372 / Nos
BETA: Introducing `HtmlUtil` class containing useful methods for constructing HTML.
	* Page functions
		* Patch by: !UnAfraid
	* Gauge functions.
		* Patch by: Nos
Reviewed by: Nos, !UnAfraid, Zoey76, St3et, xban1x
------------------------------------------------------------------------
r7591 | torikawatukune | 2014-05-18 22:45:26 +0900 (, 18 5 2014) | 1 line

--> FastIntObjectMap
------------------------------------------------------------------------
r7590 | torikawatukune | 2014-05-18 22:44:36 +0900 (, 18 5 2014) | 1 line

I[g{NVOEA{NVO΍
------------------------------------------------------------------------
r7589 | torikawatukune | 2014-05-18 18:41:00 +0900 (, 18 5 2014) | 1 line

IProcedure Ӗȁu߂ľ^p[^v
------------------------------------------------------------------------
r7588 | torikawatukune | 2014-05-18 14:11:50 +0900 (, 18 5 2014) | 1 line

IProcedure̖߂l̃I[g{NVO΍
------------------------------------------------------------------------
r7586 | torikawatukune | 2014-05-18 12:52:10 +0900 (, 18 5 2014) | 3 lines

SYNC: CORE r6371 / UnAfraid
BETA: Renaming `IL2Procedure` to `IProcedure`
	* Also adding generic return type.
------------------------------------------------------------------------
r7585 | torikawatukune | 2014-05-18 00:42:15 +0900 (, 18 5 2014) | 3 lines

SYNC: CORE r6370 / UnAfraid
BETA: Fixing minor issue causing Party UI to do not remove servitor when it dies.
	* Reported by: lion
------------------------------------------------------------------------
r7581 | torikawatukune | 2014-05-17 01:02:37 +0900 (y, 17 5 2014) | 3 lines

SYNC: CORE r6369 / Nos
BETA: Implemented `ExServerPrimitive` packet it can be used to display points and lines on client.
Reviewed by: !UnAfraid, Zoey76, xban1x
------------------------------------------------------------------------
r7580 | torikawatukune | 2014-05-17 00:41:26 +0900 (y, 17 5 2014) | 1 line

aggrol0̃X^[Quest#addAggroRangeEnterId()ɓo^Ȃ悤ɂ.
------------------------------------------------------------------------
r7579 | torikawatukune | 2014-05-16 16:11:35 +0900 (, 16 5 2014) | 2 lines

SYNC: CORE r6368 / Nos
BETA: Core-Part for [DP10153]
------------------------------------------------------------------------
r7573 | torikawatukune | 2014-05-14 18:04:19 +0900 (, 14 5 2014) | 1 line


------------------------------------------------------------------------
r7566 | torikawatukune | 2014-05-12 19:12:53 +0900 (, 12 5 2014) | 1 line

L2Npc#broadcastEvent --> Quest#broadcastEvent
------------------------------------------------------------------------
r7564 | torikawatukune | 2014-05-12 16:15:47 +0900 (, 12 5 2014) | 1 line

 WalkingManager
------------------------------------------------------------------------
r7563 | torikawatukune | 2014-05-10 18:43:14 +0900 (y, 10 5 2014) | 3 lines

 WalkingManager ŕsNPĈAL2Attackable  RndWalkAReturnToSpawnPointARandomAnimation 𖳌ɂ.
̂AS`S`\[XR[h𐮗.

------------------------------------------------------------------------
r7562 | torikawatukune | 2014-05-09 01:19:36 +0900 (, 09 5 2014) | 4 lines

sC SelMahumSquadiZ }t RbNj
* RbNvC[q[ARbNGɂȂ肷铮삪
* L2Npc#broadcastEvent() ̃NGXg XNvgɂCxg𑗐MĂ܂
* WalkingManager šoRn_ɓƂAʂAI͂邽ߕsRȓ
------------------------------------------------------------------------
r7559 | torikawatukune | 2014-04-22 01:15:25 +0900 (, 22 4 2014) | 1 line


------------------------------------------------------------------------
r7558 | torikawatukune | 2014-04-22 01:10:51 +0900 (, 22 4 2014) | 1 line


------------------------------------------------------------------------
r7556 | torikawatukune | 2014-04-22 00:49:25 +0900 (, 22 4 2014) | 5 lines

SYNC: CORE r6367 / xban1x
BETA: `L2Object` update.
	* Renaming ?isAttackable? -> `canBeAttacked`.
	* Renaming `isL2Attackable` -> `isAttackable`.
	* Adding JavaDocs.
------------------------------------------------------------------------
r7553 | torikawatukune | 2014-04-21 22:47:47 +0900 (, 21 4 2014) | 1 line

 disableSkill()̐
------------------------------------------------------------------------
r7552 | torikawatukune | 2014-04-21 22:44:19 +0900 (, 21 4 2014) | 1 line

ConcurrentHashMap --> FastIntObjectMap
------------------------------------------------------------------------
r7551 | torikawatukune | 2014-04-21 22:10:44 +0900 (, 21 4 2014) | 1 line

 JbR
------------------------------------------------------------------------
r7550 | torikawatukune | 2014-04-21 22:07:01 +0900 (, 21 4 2014) | 1 line

 Oh {X ][ȂǂŃvC[X^[gƂ̗LAT[oNn߂Ƃ̎ɂĂ̂AT[oNɁi܂T[oN̂ɂԂ܂߂Ȃ悤Ɂj
------------------------------------------------------------------------
r7549 | torikawatukune | 2014-04-21 21:24:26 +0900 (, 21 4 2014) | 1 line

 Ӗsynchronized̏
------------------------------------------------------------------------
r7548 | torikawatukune | 2014-04-21 21:12:11 +0900 (, 21 4 2014) | 3 lines


* ConcurrentHashMap --> FastIntObjectMap
* I[g{NVO΍ Long.MAX_VALUE --> static final Long SKILL_DISABLED_FOREVER = Long.valueOf(Long.MAX_VALUE)
------------------------------------------------------------------------
r7547 | torikawatukune | 2014-04-21 20:22:00 +0900 (, 21 4 2014) | 1 line

 ucontainsKeyvĂ getAuhasigJvĂ get ͖
------------------------------------------------------------------------
r7546 | torikawatukune | 2014-04-21 20:18:14 +0900 (, 21 4 2014) | 1 line

 OZq̎g
------------------------------------------------------------------------
r7543 | torikawatukune | 2014-04-21 18:29:23 +0900 (, 21 4 2014) | 9 lines

SYNC: CORE r6366 / Zoey76
BETA: Reuse time stamps rework:
	* Using lazy initialization will prevent from useless object creation.
	* All related code is now in `L2Character`.
	* Removed custom skill type GET_PLAYER.
	* Cleanup at `L2PcInstance`, `L2PetInstance` and `TimeStamp`.
	* Effects must be restored '''before''' sending `SkillCoolTime`!
	* Added missing skill level in `SkillCoolTime`.
	* Added missing !JavaDocs.
------------------------------------------------------------------------
r7541 | torikawatukune | 2014-04-21 09:02:57 +0900 (, 21 4 2014) | 3 lines

SYNC: CORE r6365 / Nos
BETA: Updated Copyrights year.
Reviewed by: Zoey76, !UnAfraid
------------------------------------------------------------------------
r7532 | torikawatukune | 2014-04-19 22:52:27 +0900 (y, 19 4 2014) | 1 line

AmF oCE
------------------------------------------------------------------------
r7531 | torikawatukune | 2014-04-16 14:13:00 +0900 (, 16 4 2014) | 2 lines

SYNC: CORE r6364 / St3eT
BETA: Core-part for [DP10144]
------------------------------------------------------------------------
r7529 | torikawatukune | 2014-04-14 23:37:43 +0900 (, 14 4 2014) | 1 line


------------------------------------------------------------------------
r7528 | torikawatukune | 2014-04-14 23:33:22 +0900 (, 14 4 2014) | 1 line


------------------------------------------------------------------------
r7527 | torikawatukune | 2014-04-14 23:32:20 +0900 (, 14 4 2014) | 1 line

\[[N - CX^g_WŎgpNGXg^C}[_WŌ~ςĂ
------------------------------------------------------------------------
r7524 | torikawatukune | 2014-04-12 08:13:45 +0900 (y, 12 4 2014) | 10 lines

AmF ZuTC NGXg

ρ@192 uZu TCAA̋^̎v
ρ@193 uZu TCA_CCO bZ[Wv
ρ@194 uZu TCA}̌_񏑁v
ρ@195 uZu TCAiՂ̔閧VvuťN傽̐v
ρ@196 uZu TCAc̕vugk̃lN|Xiߋjv

@197 uZu TCǍoTv
@198 uZu TCAGuIvut̃AWgv
------------------------------------------------------------------------
r7521 | torikawatukune | 2014-04-05 01:20:05 +0900 (y, 05 4 2014) | 2 lines

SYNC: CORE r6363 / Adry_85
BETA: Core-part for [DP10143].
------------------------------------------------------------------------
r7519 | torikawatukune | 2014-04-05 00:05:23 +0900 (y, 05 4 2014) | 5 lines

SYNC: CORE r6362 / Nos
BETA: Fixed '''debuffImmunity''' stat it wasn't being used in calcEffectSuccess formula.
Reported by: facheme
Tested by: St3et
Reviewed by: St3et
------------------------------------------------------------------------
r7517 | torikawatukune | 2014-04-04 23:55:33 +0900 (, 04 4 2014) | 6 lines

SYNC: CORE r6361 / Nos
BETA: Fixed buff/debuff remove message now it displays '''The effect of ''buff/debuff name'' has been removed.''' when its removed and ''' ''buff/debuff name'' has worn off.''' when time ends.
	* '''endEffects''' will now be called only when buff time ends.
		* Reported by: facheme
Tested by: St3et
Reviewed by: St3et
------------------------------------------------------------------------
r7516 | torikawatukune | 2014-04-04 23:48:37 +0900 (, 04 4 2014) | 3 lines

HashMap --> SortedIntIntArrayMap
HashMap --> SortedIntBooleanArrayMap
Collections.synchronizedSet --> FastIntObjectMap
------------------------------------------------------------------------
r7515 | torikawatukune | 2014-04-04 23:25:05 +0900 (, 04 4 2014) | 4 lines

SYNC: CORE r6360 / Nos
BETA: Fixed an `IndexOutOfBoundsException` in `HandysBlockCheckerManager`.
Reported by: St3et
Tested by: St3et
------------------------------------------------------------------------
r7512 | torikawatukune | 2014-04-04 22:17:43 +0900 (, 04 4 2014) | 1 line

蒼 ق̏C@ 
------------------------------------------------------------------------
r7510 | torikawatukune | 2014-04-01 13:03:55 +0900 (, 01 4 2014) | 2 lines

SYNC: CORE r6359 / UnAfraid
BETA: Moving onNpcHate notification after validating attackable conditions to prevent from attacking invisible GMs and stuff like that.
------------------------------------------------------------------------
r7509 | torikawatukune | 2014-04-01 12:07:24 +0900 (, 01 4 2014) | 2 lines

SYNC: CORE r6358 / UnAfraid
BETA: Removing reflection call from L2GroupSpawn because it doesn't needs it.
------------------------------------------------------------------------
r7505 | torikawatukune | 2014-03-31 13:25:00 +0900 (, 31 3 2014) | 4 lines

L2Character.javasetAI()/detachAI()̂݁AI CORE r6473 ɓ

>r6473 | Zoey76 | 2014-03-09 06:33:45 JST
>BETA: Attempting to fix multithreading issues.
------------------------------------------------------------------------
r7504 | torikawatukune | 2014-03-31 11:13:58 +0900 (, 31 3 2014) | 4 lines

revert getAI()
NPE̋ꂪ邽
getAI()synchronizedsetAi(),detachAI()synchronizedĂȂR[h
ۂNPEo邩؂Ȃ߁AłSƂǂ
------------------------------------------------------------------------
r7503 | torikawatukune | 2014-03-31 00:58:15 +0900 (, 31 3 2014) | 2 lines

SYNC: CORE r6357 / UnAfraid
BETA: Removing local copy of AI within getAI() method
------------------------------------------------------------------------
r7502 | torikawatukune | 2014-03-31 00:32:28 +0900 (, 31 3 2014) | 4 lines

revert getAI()
NPE̋ꂪ邽
getAI()synchronizedsetAi(),detachAI()synchronizedĂȂR[h
ۂNPEo邩؂Ȃ߁AłSƂǂ
------------------------------------------------------------------------
r7501 | torikawatukune | 2014-03-30 23:18:37 +0900 (, 30 3 2014) | 4 lines

SYNC: CORE r6356 / UnAfraid
BETA: Adding missing synchronized block to setInsideZone to ensure correct usage between different threads.
	* Also fixing non properly used double checked locking approach for AI.
		* Reported by: hNoke
------------------------------------------------------------------------
r7500 | torikawatukune | 2014-03-30 23:11:16 +0900 (, 30 3 2014) | 2 lines

SYNC: CORE r6355 / UnAfraid
BETA: Removing Implementation-Version meta-data since it mostly corrupts the manifest when missing svn client installed or external svn client is different version then eclipse's svn client.
------------------------------------------------------------------------
r7499 | torikawatukune | 2014-03-30 22:57:24 +0900 (, 30 3 2014) | 3 lines

SYNC: CORE r6354 / St3eT
BETA: Removing random offset on teleport via NPCs.
* Reviewed by: Zoey76
------------------------------------------------------------------------
r7494 | torikawatukune | 2014-03-29 19:07:15 +0900 (y, 29 3 2014) | 1 line


------------------------------------------------------------------------
r7493 | torikawatukune | 2014-03-29 18:56:21 +0900 (y, 29 3 2014) | 3 lines

SYNC: CORE r6353 / malyelfik
BETA: Implementing '''onNpcHate''' quest listener
Patch by: !UnAfraid
------------------------------------------------------------------------
r7491 | torikawatukune | 2014-03-29 17:02:13 +0900 (y, 29 3 2014) | 5 lines

SYNC: CORE r6352 / Zoey76
BETA: Fix for custom buff display ID and level.
Reported by: Cresceus, Hyrelius
Patch by: snacks
Reviewed by: Zoey76
------------------------------------------------------------------------
r7490 | torikawatukune | 2014-03-29 16:59:30 +0900 (y, 29 3 2014) | 6 lines

SYNC: CORE r6351 / Nos
BETA: Continuation of [6325].
	* Fixed a bug caused when activating a buff while having a hidden buff of same abnormal type causing stats stacking between the new buff and the hidden buff.
Reported by: laxsur, maneco, Sdw
Reviewed by: Zoey76
Tested by: Zoey76
------------------------------------------------------------------------
r7487 | torikawatukune | 2014-03-29 09:44:40 +0900 (y, 29 3 2014) | 5 lines

SYNC: CORE r6350 / xban1x
BETA: Fixing message output for `onDeath()` in InstanceWorld. It displayed 60 000 minutes instead of 1 minute.
	* Reported by: janiko
	* Patch by: janiko
	* Reviewed by: lion, xban1x
------------------------------------------------------------------------
r7486 | torikawatukune | 2014-03-29 09:25:15 +0900 (y, 29 3 2014) | 5 lines

SYNC: CORE r6349 / Zoey76
BETA: Fixing ispel type skills issue.
Reported by: Sdw, Gries, Tavo22, facheme, thorl2, darknight666
Patch by: Sdw
Reviewed by: Zoey76
------------------------------------------------------------------------
r7485 | torikawatukune | 2014-03-29 08:29:19 +0900 (y, 29 3 2014) | 1 line

GrandBossRespawnTEST  admin_grandboss ɃN
------------------------------------------------------------------------
r7482 | torikawatukune | 2014-03-27 18:18:11 +0900 (, 27 3 2014) | 1 line

@Rg
------------------------------------------------------------------------
r7481 | torikawatukune | 2014-03-26 21:41:37 +0900 (, 26 3 2014) | 1 line

A^X@oOC
------------------------------------------------------------------------
r7479 | torikawatukune | 2014-03-26 01:51:55 +0900 (, 26 3 2014) | 3 lines

SYNC: CORE r6348 / St3eT
BETA: Core-part for [DP10132]
* Patch by: xban1x
------------------------------------------------------------------------
r7476 | torikawatukune | 2014-03-25 15:06:13 +0900 (, 25 3 2014) | 7 lines

SYNC: CORE r6347 / Zoey76
BETA: Minor items rework:
	* Removed isConsumable() support, too hardcoded and hardly used.
	* Removed custom etc item type HERB.
		* Replaced with `hasExImmediateEffect()`.
	* Added/replaced multiple !JavaDocs.
	* Added support for immediate_effect item attribute.
------------------------------------------------------------------------
r7474 | torikawatukune | 2014-03-25 13:33:28 +0900 (, 25 3 2014) | 4 lines

Integer.valueOf --> Integer.parseInt
Long.valueOf --> Long.parseLong
...

------------------------------------------------------------------------
r7466 | torikawatukune | 2014-03-21 22:29:55 +0900 (, 21 3 2014) | 8 lines

SYNC: DATA r10125 / Zoey76
BETA: Fixes for quest Refined Dragon Blood (905).
	* Fixed double reward.
	* Fixed dialog delay, working one time until restart.
	* Added missing kill/reward ID.
	* Implemented reward items.
	* Implemented skills from reward items.
Reported by: St3eT
------------------------------------------------------------------------
r7462 | torikawatukune | 2014-03-21 21:42:20 +0900 (, 21 3 2014) | 2 lines

SYNC: CORE r6345 / Nos
BETA: Core-Part for [DP10121]
------------------------------------------------------------------------
r7460 | torikawatukune | 2014-03-21 21:06:57 +0900 (, 21 3 2014) | 3 lines

SYNC: CORE r6344 / Nos
BETA: Fixed a bug that was not allowing activation of more than one toggle skill if max buff count was reached.
Reported by: Sdw
------------------------------------------------------------------------
r7456 | torikawatukune | 2014-03-21 00:58:38 +0900 (, 21 3 2014) | 1 line

Quest.java ɃCxg onRegenerate() V
------------------------------------------------------------------------
r7453 | torikawatukune | 2014-03-18 19:04:31 +0900 (, 18 3 2014) | 1 line

G[
------------------------------------------------------------------------
r7450 | torikawatukune | 2014-03-15 11:57:03 +0900 (y, 15 3 2014) | 2 lines

SYNC: CORE r6343 / UnAfraid
BETA: Fixing speed for pets while swiming
------------------------------------------------------------------------
r7447 | torikawatukune | 2014-03-15 11:19:49 +0900 (y, 15 3 2014) | 3 lines

SYNC: CORE r6342 / UnAfraid
BETA: Fixing a case that leads to getting skill in reuse added to queue and preventing next action from being executed.
	* Reported by: lion
------------------------------------------------------------------------
r7445 | torikawatukune | 2014-03-14 22:08:29 +0900 (, 14 3 2014) | 5 lines

SYNC: CORE r6341 / UnAfraid
BETA: Updating castle/territory war siege date & time picking to retail
	* Also updated admin menu for editing the siege time to support moving siege to any month, day, hour, minute
	* Also removing Seven Signs checks because on retail there are no such.
	* Thanks to: Nos
------------------------------------------------------------------------
r7444 | torikawatukune | 2014-03-14 21:29:45 +0900 (, 14 3 2014) | 4 lines

CORE r6340 / UnAfraid
BETA: Removing static formulas for bow/crossbow ranges since they are not needed anymore.
	* Reported by: lion
	* Patch by: lion
------------------------------------------------------------------------
r7442 | torikawatukune | 2014-03-14 21:17:14 +0900 (, 14 3 2014) | 5 lines

SYNC: CORE r6339 / UnAfraid
BETA: Updating character base attack range to use values from items, transformations and then character template.
	* Unhardcoding attack angle.
	* Also fixing Minor typo in npc movement speed on water.
	* Patch by: UnAfraid, lion
------------------------------------------------------------------------
r7441 | torikawatukune | 2014-03-14 16:54:53 +0900 (, 14 3 2014) | 5 lines

 NGXgu~~̐򐅁v
* 235_MimirsElixir --> Q00235_MimirsElixir
* {@s
* HashMap --> SortedIntObjectArrayMap
* SkillHolder --> SkillHashCode
------------------------------------------------------------------------
r7438 | torikawatukune | 2014-03-12 20:44:05 +0900 (, 12 3 2014) | 8 lines

SYNC: CORE r6338 / Zoey76
BETA: Improving Improved baby pet AI.
	* Fixing [6257], preventing heal skills to be set, leaving all skills as buffs.
		* Fixed continuous casting for heals (HP and MP).
			* Reported by: laxsur
	* Improved casting logic, preventing buff casting when a buff with equal or higher abnormal level and same abnormal type is present.
		* Continuing with [6249].
		* Reported by: Cresceus
------------------------------------------------------------------------
r7437 | torikawatukune | 2014-03-12 20:22:50 +0900 (, 12 3 2014) | 4 lines

SYNC: CORE r6337 / Nos
BETA: Fixed a bug in `CharStatus.setCurrentHpMp(double, double)` it wasn't broadcasting `StatusUpdate` packet if MP wasn't changed.
Reported by: St3eT
Reviewed by: St3eT, !UnAfraid
------------------------------------------------------------------------
r7432 | torikawatukune | 2014-03-12 11:09:05 +0900 (, 12 3 2014) | 4 lines

 TaskManager:
* L2FastMap --> FastIntObjectMap
* SQL_STATEMENTS[] z --> ʂ̕ϐɕ(eclipseŕϐ̏Ƀ}EXJ[\uƃzo[\ŕϐ̒gĕ֗Ȃ̂)
* TaskhashCodedĂȂ`FbN
------------------------------------------------------------------------
r7429 | torikawatukune | 2014-03-11 23:52:21 +0900 (, 11 3 2014) | 2 lines

SYNC: CORE r6336 / UnAfraid
BETA: Fixing minor typo in [6335]
------------------------------------------------------------------------
r7428 | torikawatukune | 2014-03-11 23:49:31 +0900 (, 11 3 2014) | 3 lines

SYNC: CORE r6335 / UnAfraid
BETA: Changing checkDoCastConditions to public so we can check externally if the npc can cast the skill instead of attempting to cast it and end up aborting the skill that is currently casting, also moving setCastingNow(false) after notification to scripts to prevent from breaking animation for some bosses that uses onSkillSee to cast a skill.
	* Reported by: St3eT
------------------------------------------------------------------------
r7427 | torikawatukune | 2014-03-11 22:40:22 +0900 (, 11 3 2014) | 5 lines

SYNC: CORE r6334 / xban1x
BETA: Fix for `GeoData`, now it is not possible to shoot through floors at TOI or similar regions.
	* Patch by: FBIagent
	* Tested by: FBIagent, lion
	* Reported by: lion, valanths1990, !UnAfraid
------------------------------------------------------------------------
r7425 | torikawatukune | 2014-03-11 00:41:23 +0900 (, 11 3 2014) | 3 lines

ConfirmDlg#addTime --> setTime
ConfirmDlg#addRequesterId --> setRequesterId
addigJƂ܂킵̂
------------------------------------------------------------------------
r7423 | torikawatukune | 2014-03-10 22:30:07 +0900 (, 10 3 2014) | 2 lines

SYNC: CORE r6333 / UnAfraid
BETA: Adding support for custom ConfirmDlg requests using same messageId for example admin commands or wedding.
------------------------------------------------------------------------
r7422 | torikawatukune | 2014-03-10 22:25:40 +0900 (, 10 3 2014) | 2 lines

SYNC: CORE r6332 / Zoey76
BETA: Adding some !JavaDocs.
------------------------------------------------------------------------
r7420 | torikawatukune | 2014-03-10 21:36:24 +0900 (, 10 3 2014) | 3 lines

SYNC: CORE r6331 / Nos
BETA: Reworked private store type to use enum instead of int.
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r7416 | torikawatukune | 2014-03-10 02:24:08 +0900 (, 10 3 2014) | 2 lines

SYNC: CORE r6330 / Nos
BETA: Improved `DocumentParser` parse'''Value''' functions.
------------------------------------------------------------------------
r7414 | torikawatukune | 2014-03-10 02:03:46 +0900 (, 10 3 2014) | 2 lines

SYNC: CORE r6330 / Nos
BETA: Improved `DocumentParser` parse'''Value''' functions.
------------------------------------------------------------------------
r7411 | torikawatukune | 2014-03-09 02:51:15 +0900 (, 09 3 2014) | 3 lines

disableSkill:
* xȂǂŃ_u`FbNȂ volatile 
* ConcurrentHashMap --> FastIntObjectMap
------------------------------------------------------------------------
r7409 | torikawatukune | 2014-03-06 23:22:37 +0900 (, 06 3 2014) | 2 lines

SYNC: CORE r6329 / Nos
BETA: Clean up after [6328]
------------------------------------------------------------------------
r7408 | torikawatukune | 2014-03-06 23:18:13 +0900 (, 06 3 2014) | 1 line

Byte[] --> byte[]
------------------------------------------------------------------------
r7406 | torikawatukune | 2014-03-06 23:00:23 +0900 (, 06 3 2014) | 6 lines

SYNC: CORE r6328 / Nos
BETA: Replaced '''self''' parameter of effects with '''selfEffects''' effect scope.
	* Changed `L2Skill.hasEffectType(L2EffectType... types)` to `L2Skill.hasEffectType(L2EffectType effectType, L2EffectType... effectTypes)`
		* This was done to force at least 1 effect type to be specified.
	* `L2Skill.hasEffectType(L2EffectType effectType, L2EffectType... effectTypes)` now supports all effect scopes.
	* Enchanted skill conditions now support '''msgId'''.
------------------------------------------------------------------------
r7403 | torikawatukune | 2014-03-06 19:23:27 +0900 (, 06 3 2014) | 1 line

api.externalip.net ꎞIɃT[rX~̂
------------------------------------------------------------------------
r7401 | torikawatukune | 2014-03-06 00:09:30 +0900 (, 06 3 2014) | 2 lines

SYNC: CORE r6327 / Nos
BETA: Improvement for [6326]
------------------------------------------------------------------------
r7400 | torikawatukune | 2014-03-05 23:38:03 +0900 (, 05 3 2014) | 1 line

api.externalip.net ꎞIɃT[rX~̂
------------------------------------------------------------------------
r7396 | torikawatukune | 2014-03-05 14:49:10 +0900 (, 05 3 2014) | 1 line

IPAhXݒŃS~Ƃ
------------------------------------------------------------------------
r7395 | torikawatukune | 2014-03-05 14:48:07 +0900 (, 05 3 2014) | 1 line


------------------------------------------------------------------------
r7392 | torikawatukune | 2014-03-04 14:26:47 +0900 (, 04 3 2014) | 4 lines

SYNC: CORE r6326 / Nos
BETA: Added 3 system properties '''noquests''', '''nohandlers''', '''nospawns'''.
	* Fixed some invisibility issues.
		* Reported by: Gries, Tavo22, l2gang, thorl2
------------------------------------------------------------------------
r7391 | torikawatukune | 2014-03-04 14:22:55 +0900 (, 04 3 2014) | 4 lines

SYNC: CORE r6325 / Nos
BETA: Fixed a minor typo causing stats stacking between herb and inactive buff from herb.
	* Fixed a bug caused when picking up a herb while already having a herb of same abnormal type causing `BuffTimeTask` to keep running for that herb and removing it from buffs when time passes infinitely every second.
		* Reported by: laxsur, Sdw, Karlson
------------------------------------------------------------------------
r7387 | torikawatukune | 2014-03-04 13:25:16 +0900 (, 04 3 2014) | 2 lines

SYNC: CORE r6324 / Nos
BETA: `CA5` skill operate type should not be continuous.
------------------------------------------------------------------------
r7384 | torikawatukune | 2014-03-04 12:49:43 +0900 (, 04 3 2014) | 10 lines

SYNC: CORE r6323 / Nos
BETA: '''Buffs'''/'''Debuffs''' now support empty effect list (before they were not being added on buff list)
	* Removed `BigHead` effect its not needed any more now its handled by '''abnormalVisualEffect'''.
	* Implemented 3 new effect scopes pveEffects, pvpEffects, endEffects.
		* '''pveEffects''' will be activated when skill is casted from a player to a monster.
		* '''pvpEffects''' will be activated when skill is casted from a player to a player.
		* '''endEffects''' will be activated when buff is removed (supports only instant effects).
	* Added a new effect `CallSkill`.
	* Replaced `ChanceSkillTrigger` effect in some skills with new `CallSkill` effect.
Reviewed by: !UnAfraid, Adry_85
------------------------------------------------------------------------
r7379 | torikawatukune | 2014-03-02 15:36:34 +0900 (, 02 3 2014) | 3 lines

SYNC: CORE r6322 / Adry_85
BETA: Adding two useful methods inside Util.
	Patch by: Nos
------------------------------------------------------------------------
r7378 | torikawatukune | 2014-03-02 15:35:08 +0900 (, 02 3 2014) | 1 line

KnownList: FastMap --> FastIntObjectMap
------------------------------------------------------------------------
r7365 | torikawatukune | 2014-03-01 15:49:52 +0900 (y, 01 3 2014) | 2 lines

- 65535
+ 65536
------------------------------------------------------------------------
r7364 | torikawatukune | 2014-03-01 15:19:23 +0900 (y, 01 3 2014) | 6 lines

SYNC: CORE r6321 / Adry_85
BETA: Added two new methods and updating JavaDocs:
	* `public L2PcInstance getRandomPartyMember(L2PcInstance player, L2Npc npc)`
	* `public boolean checkPartyMember(L2PcInstance player, L2Npc npc)`
Patch by: jurchiks
Reviewed by: Adry_85, UnAfraid, Nos
------------------------------------------------------------------------
r7361 | torikawatukune | 2014-02-28 22:59:47 +0900 (, 28 2 2014) | 4 lines

SYNC: CORE r6320 / Nos
BETA: Updated Angle & Heading methods in `Util` to use `ILocational` instead of `L2Object`.
	* Added a new method `L2Object.calculateDirectionTo(ILocational)` read javadocs for more info.
Patch by: FBIagent
------------------------------------------------------------------------
r7358 | torikawatukune | 2014-02-28 22:44:28 +0900 (, 28 2 2014) | 6 lines

SYNC: CORE r6319 / Nos
BETA: Reworked `NoRestartZone` to be retail like.
	* Cleaned up all empty onDieInside & onReviveInside from zone types.
	* Dropped character_norestart_zone_time database table.
	* Added 2 more events in `L2ZoneType` onPlayerLoginInside & onPlayerLogoutInside.
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r7357 | torikawatukune | 2014-02-28 22:35:28 +0900 (, 28 2 2014) | 1 line

???
------------------------------------------------------------------------
r7356 | torikawatukune | 2014-02-28 22:26:09 +0900 (, 28 2 2014) | 4 lines

SYNC: CORE r6318 / UnAfraid
BETA: Fixing issue causing swimming to get client/server out of sync.
	* Also fixed properly swapping speed when inside water.
	* Thanks to: FBIagent
------------------------------------------------------------------------
r7353 | torikawatukune | 2014-02-28 21:26:10 +0900 (, 28 2 2014) | 2 lines

 getDistanceToWatchObject,getDistanceToForgetObject
* ̂̑傫X^[͉Â͉͌Ȃ悤.
------------------------------------------------------------------------
r7351 | torikawatukune | 2014-02-27 21:47:59 +0900 (, 27 2 2014) | 5 lines

 TC֘A
* NGXg^C}["ANIMATION"̃\[X[N
* V[̐Αhtml̃NԈႢ
* ÂTC@XNvgpSQLpropertiesp~
* ̂
------------------------------------------------------------------------
r7343 | torikawatukune | 2014-02-25 21:21:50 +0900 (, 25 2 2014) | 4 lines

SYNC: CORE r6317 / Nos
BETA: Fixed a bug where trait invulnerability wasn't getting used correctly.
Reported by: Hindi, 
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r7342 | torikawatukune | 2014-02-25 21:16:42 +0900 (, 25 2 2014) | 2 lines

SYNC: CORE r6316 / Nos
BETA: Core-Part for [DP10075]
------------------------------------------------------------------------
r7339 | torikawatukune | 2014-02-25 20:26:01 +0900 (, 25 2 2014) | 1 line

 SpecialCamera
------------------------------------------------------------------------
r7337 | torikawatukune | 2014-02-24 22:04:26 +0900 (, 24 2 2014) | 1 line

݊ێ̂ߕ
------------------------------------------------------------------------
r7335 | torikawatukune | 2014-02-24 19:07:46 +0900 (, 24 2 2014) | 5 lines

SYNC: CORE r6315 / Zoey76
BETA: Special Camera rework to accept post-C4 parameters in retail like order.
	* Added 3 new methods to `Quest` class to be able to easily handle cameras in scripts.
Tested by: FBIagent, janiko
Thanks to: Nos
------------------------------------------------------------------------
r7334 | torikawatukune | 2014-02-24 19:03:19 +0900 (, 24 2 2014) | 4 lines

SYNC: CORE r6314 / UnAfraid
BETA: Fixing xml `SpawnTable` not considering datapack root.
	* Reported by: FBIagent
	* Patch by: FBIagent
------------------------------------------------------------------------
r7332 | torikawatukune | 2014-02-24 00:01:28 +0900 (, 24 2 2014) | 3 lines

SYNC: CORE r6313 / Nos
BETA: Reworked team to use enum instead of int.
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r7331 | torikawatukune | 2014-02-23 23:36:09 +0900 (, 23 2 2014) | 4 lines

SYNC: CORE r6312 / UnAfraid
BETA: Fixed "Can not see target." when geodata disabled and source and destination position have a distance of 0.
	* Patch by: FBIagent
	* Reported by: lion
------------------------------------------------------------------------
r7329 | torikawatukune | 2014-02-23 21:04:34 +0900 (, 23 2 2014) | 5 lines

SYNC: CORE r6311 / UnAfraid
BETA: Fixing problems with Traps not using proper skills.
	* Implementing support for getting / setting objects within StatsSet.
	* Implementing support for reading ai_skill, ai_item parameters from data/stats/npcs/ xmls.
	* Reported by: lion
------------------------------------------------------------------------
r7324 | torikawatukune | 2014-02-15 10:31:12 +0900 (y, 15 2 2014) | 4 lines

SYNC: CORE r6310 / Nos
BETA: Item trigger skills should work with self skills too.
Reported by: l2gang, thorl2, Gries
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r7319 | torikawatukune | 2014-02-14 23:16:49 +0900 (, 14 2 2014) | 1 line

啶܂ T[o[ ^Cv
------------------------------------------------------------------------
r7317 | torikawatukune | 2014-02-13 23:21:59 +0900 (, 13 2 2014) | 3 lines

SYNC: CORE r6309 / UnAfraid
BETA: Fixing minor bug when player has premium pet that synchronizes his level with player's should refill hp/mp also.
	* Patch by: lion
------------------------------------------------------------------------
r7307 | torikawatukune | 2014-02-11 21:19:43 +0900 (, 11 2 2014) | 3 lines

SYNC: CORE r6308 / Zoey76
BETA: Fixing NPE vulnerability in `CharEffectList`.
Reported by: thorl2
------------------------------------------------------------------------
r7305 | torikawatukune | 2014-02-11 20:00:00 +0900 (, 11 2 2014) | 3 lines

SYNC: CORE r6307 / UnAfraid
BETA: Increasing startup scripts's memory allocation to 1536mb by default (For live servers set it at least to 4g = 4096m)
	* Note: This fixes the problem that game server is loading for 300+ seconds.
------------------------------------------------------------------------
r7302 | torikawatukune | 2014-02-11 15:26:17 +0900 (, 11 2 2014) | 2 lines

SYNC: CORE r6306 / Adry_85
BETA: Core-part for [DP10057].
------------------------------------------------------------------------
r7300 | torikawatukune | 2014-02-10 22:43:30 +0900 (, 10 2 2014) | 4 lines

SYNC: CORE r6305 / Zoey76
BETA: Fixing NPE at `L2Fishing`.
Reported by: pandragon
Thanks to: TeddyZero
------------------------------------------------------------------------
r7299 | torikawatukune | 2014-02-10 00:08:54 +0900 (, 10 2 2014) | 5 lines

SYNC: CORE r6304 / Zoey76
BETA: Libraries update:
	* C3P0 0.9.5-pre5 from C3P0 0.9.2.1.
	* MySQL Connector 5.1.27 from MySQL Connector 5.1.26. 
	* JDT Core Batch Compiler 4.3.1 JDT Core Batch Compiler 4.3
------------------------------------------------------------------------
r7297 | torikawatukune | 2014-02-09 20:09:35 +0900 (, 09 2 2014) | 1 line

[troja] sheardԂremoveƂvaluenullɂ悤ɂ(L2J{ƔFastMapƓ)
------------------------------------------------------------------------
r7295 | torikawatukune | 2014-02-09 11:45:59 +0900 (, 09 2 2014) | 6 lines

SYNC: CORE r6303 / Zoey76
BETA: Abstract variables minor fix.
	* Prevents NPEs.
Reported by: Zoey76
Patch by: UnAfraid
Tested by: Zoey76
------------------------------------------------------------------------
r7292 | torikawatukune | 2014-02-09 10:00:39 +0900 (, 09 2 2014) | 3 lines

SYNC: CORE r6302 / Zoey76
BETA: Fixing MPE on minion list using "Double-Checked Locking".
Reported by: thorl2
------------------------------------------------------------------------
r7289 | torikawatukune | 2014-02-09 09:47:46 +0900 (, 09 2 2014) | 6 lines

SYNC: CORE r6301 / Zoey76
BETA: Fixing Herb System:
	* Skill should be casted simultaneously.
	* Closed #6377
Reported by: netvirus, valdaron, DareStrike, s3irios, _Blade_, Ghurdyl, Twist, decarvk, pandragon, Luna
Tested by: lion
------------------------------------------------------------------------
r7284 | torikawatukune | 2014-02-08 00:56:15 +0900 (y, 08 2 2014) | 3 lines

SYNC: CORE r6300 / VlLight
BETA: Core support for [DP10049]
	* Reviewed by: xban1x
------------------------------------------------------------------------
r7282 | torikawatukune | 2014-02-07 22:56:13 +0900 (, 07 2 2014) | 2 lines

SYNC: LIB r6299 / Zoey76
LIBRARY: Minor geodata related projects update.
------------------------------------------------------------------------
r7279 | torikawatukune | 2014-02-07 21:53:11 +0900 (, 07 2 2014) | 1 line


------------------------------------------------------------------------
r7277 | torikawatukune | 2014-02-07 21:18:36 +0900 (, 07 2 2014) | 5 lines

SYNC: CORE r6296 / Zoey76
BETA: More OOP version of [6294].
	* All NPC should have the ability to drop items, not only those that can be attacked.
	* Avoids duplicated code.
	* Gives all NPCs the ability to drop.
------------------------------------------------------------------------
r7274 | torikawatukune | 2014-02-07 15:10:11 +0900 (, 07 2 2014) | 3 lines

SYNC: CORE r6295 / Zoey76
BETA: Discriminating dispel by slot skills.
	* Minor source cleanup.
------------------------------------------------------------------------
r7273 | torikawatukune | 2014-02-07 15:05:48 +0900 (, 07 2 2014) | 1 line


------------------------------------------------------------------------
r7272 | torikawatukune | 2014-02-07 15:01:24 +0900 (, 07 2 2014) | 10 lines

SYNC: CORE r6294 / Zoey76
BETA: Item drop related changes:
	* Minor fixes in `L2Attackable` logic to avoid `ItemHolder` object creation on item drops.
	* Added methods overloads, now there are two methods one with primitives and one with `ItemHolder` that just pass the parameters to the former method.
		* Keep in mind this design:
			* Having method overload with different logic is discouraged.
			* Having method overload logic with non primitive parameters is discouraged, since it will lead to useless object creation in some cases.
			* Having too much method overloads is discouraged.
	* Added a new method (and corresponding method overload) to `Quest` class to allow NPCs to drop items by script without being `L2Attackable`.
	* Added/fixed multiple missing !JavaDocs.
------------------------------------------------------------------------
r7270 | torikawatukune | 2014-02-07 13:11:30 +0900 (, 07 2 2014) | 4 lines

SYNC: CORE r6293 / UnAfraid
BETA: Fixing minor typo in pet level sync causing pet to get back to his level when take some exp.
	* Reported by: lion
	* Patch by: Gnacik, lion
------------------------------------------------------------------------
r7269 | torikawatukune | 2014-02-07 10:03:53 +0900 (, 07 2 2014) | 3 lines

SYNC: CORE r6292 / Nos
BETA: Fixed `ExShowTrace` packet format.
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r7268 | torikawatukune | 2014-02-07 09:52:15 +0900 (, 07 2 2014) | 3 lines

SYNC: CORE r6290 / Nos
BETA: Switching weapon critical/hit skill triggering to activate skill through the skill handler instead of just starting it's effects.
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r7266 | torikawatukune | 2014-02-07 09:44:09 +0900 (, 07 2 2014) | 3 lines

SYNC: CORE r6289 / UnAfraid
BETA: Adding configuration to change the rate of dropping karma when receiving exp.
	* Suggested by: lion
------------------------------------------------------------------------
r7259 | torikawatukune | 2014-02-06 18:26:44 +0900 (, 06 2 2014) | 5 lines

SYNC: CORE r6285 / UnAfraid
BETA: New implementation of geonengine using an abstraction layer allowing support for different engines.
	* Patch by: FBIagent
	* Tested by: lion, oscard, Konstantinos, Szponiasty, dEvilKinG, skyshadow, janiko, pandragon, badboy29, midnex, valanths1990
	* Reviewed by: Zoey76, lion, BiggBoss
------------------------------------------------------------------------
r7257 | torikawatukune | 2014-02-06 18:00:38 +0900 (, 06 2 2014) | 1 line

NPE
------------------------------------------------------------------------
r7256 | torikawatukune | 2014-02-05 17:56:44 +0900 (, 05 2 2014) | 1 line


------------------------------------------------------------------------
r7254 | torikawatukune | 2014-02-05 16:47:11 +0900 (, 05 2 2014) | 1 line

ݏ
------------------------------------------------------------------------
r7253 | torikawatukune | 2014-02-05 15:56:09 +0900 (, 05 2 2014) | 4 lines

SYNC: CORE r6284 / UnAfraid
BETA: Adding support for comments inside html files.
	* Also fixing minor typo causing additional <html><body> attributes being added when using <html noscrollbar>
		* Reported by: Deedlit
------------------------------------------------------------------------
r7252 | torikawatukune | 2014-02-05 14:51:57 +0900 (, 05 2 2014) | 6 lines

SYNC: CORE r6283 / Zoey76
BETA: More skill related fixes:
	* Song/Dances should be stolen/removed (first) when using Cancel type or Steal Divinity skills.
		* Reported by: Gries
	* Minor typo in !JavaDoc.
		* Reported by: zatei
------------------------------------------------------------------------
r7251 | torikawatukune | 2014-02-05 14:28:37 +0900 (, 05 2 2014) | 1 line

 ϒCCWJ
------------------------------------------------------------------------
r7249 | torikawatukune | 2014-02-05 12:44:06 +0900 (, 05 2 2014) | 6 lines

SYNC: CORE r6282 / Zoey76
BETA: Skill behavior fixes:
	* Fixed Cancel type and Steal Divinity skills shouldn't be used on white players.
		* Reported by: nBd
	* Fixed debuff not working at Olympiad Games.
		* Reported by: nBd, thorl2
------------------------------------------------------------------------
r7245 | torikawatukune | 2014-02-04 22:41:41 +0900 (, 04 2 2014) | 7 lines

SYNC: CORE r6281 / VlLight
BETA: XML spawnlist related:
	* Support for optional static parameters and overriding some template parameters (random animation, random walk and aggro range at this moment) for certain NPC instances via XML spawnlist.
	* Support for enable/disable certain spawnlist in XML
Scripts related:
	* Support for NPC variables (allows to store multiple dynamic  values for NPC (useful for scripts)).
Reviewed by: !UnAfraid, xban1x
------------------------------------------------------------------------
r7244 | torikawatukune | 2014-02-04 22:04:12 +0900 (, 04 2 2014) | 5 lines

SYNC: CORE r6280 / Nos
BETA: Moved secondary auth properties from Security.properties to !SecondaryAuth.xml
	* Implemented retail like forbidden password list for secondary auth.
	
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r7234 | torikawatukune | 2014-02-01 04:29:23 +0900 (y, 01 2 2014) | 2 lines

SYNC: CORE r6279 / Nos
BETA: Core-Part for [DP10033].
------------------------------------------------------------------------
r7230 | torikawatukune | 2014-01-31 21:27:29 +0900 (, 31 1 2014) | 1 line

getLocationn
------------------------------------------------------------------------
r7229 | torikawatukune | 2014-01-30 17:32:00 +0900 (, 30 1 2014) | 2 lines

SYNC: CORE r6278 / Zoey76
BETA: Minor cleanup and reducing object creation.
------------------------------------------------------------------------
r7228 | torikawatukune | 2014-01-30 17:20:19 +0900 (, 30 1 2014) | 7 lines

SYNC: CORE r6277 / Zoey76
BETA: Skills fixes:
	* Fixed Servitor Share being removed upon usage.
		* Reported by: nBd, Hindi, thorl2
	* Fixed passive skills not triggering effects.
		* Reported by: nBd, pandragon, thorl2, Hindi, Battlecruiser, Zoey76
	* Fixed self and channeling effects shouldn't be shared with pets, only servitors.
------------------------------------------------------------------------
r7227 | torikawatukune | 2014-01-30 17:15:53 +0900 (, 30 1 2014) | 5 lines

SYNC: CORE r6276 / UnAfraid
BETA: Castles that has two artifacts (Like Goddard) are taken by single engrave on one of artifacts not requiring to have casted on both.
	* Also adding missing system message broadcast when castle is taken.
		* Thanks to: Tryskell
	* Reported by: Nos
------------------------------------------------------------------------
r7226 | torikawatukune | 2014-01-30 12:41:26 +0900 (, 30 1 2014) | 2 lines

SYNC: CORE r6275 / UnAfraid
BETA: Implementing missing castle siege time change feature.
------------------------------------------------------------------------
r7223 | torikawatukune | 2014-01-29 14:50:12 +0900 (, 29 1 2014) | 5 lines

SYNC: CORE r6274 / UnAfraid
BETA: Fixing minor typo in My Teleports feature causing critical errors when adding locations.
	* Reported by: CostyKiller, pandragon, Zoey76
	* Patch by: Tukune
	* Tested by: CostyKiller
------------------------------------------------------------------------
r7222 | torikawatukune | 2014-01-28 23:57:00 +0900 (, 28 1 2014) | 1 line

\bhǉ AbnormalVisualEffect#isNormal()
------------------------------------------------------------------------
r7221 | torikawatukune | 2014-01-28 23:55:56 +0900 (, 28 1 2014) | 1 line


------------------------------------------------------------------------
r7219 | torikawatukune | 2014-01-28 19:38:54 +0900 (, 28 1 2014) | 2 lines

SYNC: CORE r6273 / Zoey76
BETA: Minor typo fixes from [6272].
------------------------------------------------------------------------
r7218 | torikawatukune | 2014-01-28 19:34:18 +0900 (, 28 1 2014) | 14 lines

SYNC: CORE r6272 / Zoey76
BETA: Abnormal visual effect rework:
	* Moved abnormal visual effects from effect to skill.
	* Added missing !JavaDocs.
	* Removed unused `L2EffectType`.
	* Removed `L2AbnormalZone`, instead use `L2EffectZone` with a custom skill.
	* Added all missing abnormal visual effects.
	* Fixed/removed all custom abnormal visual effects.
	* Removed hardcoded abnormal visual effects, they must be present in skill or set to the character.
	* Added fixed all values for abnormal visual effects.
		* Thanks to: Nos
	* Fixed abnormal visual effect admin menues.
		* Added event abnormal visual effect menu, although they are not working yet.
	* Removed multiple methods to start/stop abnormal visual effects.
------------------------------------------------------------------------
r7211 | torikawatukune | 2014-01-25 02:10:10 +0900 (y, 25 1 2014) | 9 lines

SYNC: CORE r6271 / xban1x
BETA: Adding 4 new methods to the Quest class: 
	* protected static boolean hasItem(L2PcInstance player, ItemHolder item) // default checkCount = true 
	* protected static boolean hasItem(L2PcInstance player, ItemHolder item, boolean checkCount) 
	* protected static boolean hasAllItems(L2PcInstance player, boolean checkCount, ItemHolder... itemList) 
	* protected static boolean takeAllItems(L2PcInstance player, ItemHolder... itemList)
	
	* Patch by: jurchiks
	* Reviewed by: xban1x, Zoey76, UnAfraid
------------------------------------------------------------------------
r7205 | torikawatukune | 2014-01-24 12:37:14 +0900 (, 24 1 2014) | 4 lines

SYNC: CORE r6270 / xban1x
BETA: Fix for DimensionalRift players being unable to leave waiting room.
	* Reported by: pandragon, thorl2
	* Tested by: thorl2
------------------------------------------------------------------------
r7204 | torikawatukune | 2014-01-24 11:12:02 +0900 (, 24 1 2014) | 2 lines

SYNC: CORE r6269 / Nos
BETA: Core-Part for [DP10024].
------------------------------------------------------------------------
r7202 | torikawatukune | 2014-01-24 00:50:56 +0900 (, 24 1 2014) | 3 lines

SYNC: CORE r6268 / Zoey76
BETA: Minor typo fix in `RequestActionUse` not allowing a couple of Swoop Cannon skills to work.
Reported by: Maui, lion
------------------------------------------------------------------------
r7195 | torikawatukune | 2014-01-23 02:03:04 +0900 (, 23 1 2014) | 3 lines

SYNC: CORE r6267 / xban1x
BETA: Missing part from [6263].
	* Reported by: Battlecruiser
------------------------------------------------------------------------
r7194 | torikawatukune | 2014-01-23 02:00:42 +0900 (, 23 1 2014) | 3 lines

SYNC: CORE r6266 / Zoey76
BETA: Fixing minor SQL exception when registering a clan for a siege that was already registered.
Reported by: Maui
------------------------------------------------------------------------
r7193 | torikawatukune | 2014-01-23 01:56:45 +0900 (, 23 1 2014) | 1 line

JbRt߂
------------------------------------------------------------------------
r7192 | torikawatukune | 2014-01-23 01:53:04 +0900 (, 23 1 2014) | 3 lines

SYNC: CORE r6265 / Zoey76
BETA: Minor typo in `L2Summon` preventing siege summons to attack doors and walls.
Reported by: pandragon, Konstantinos, Maui
------------------------------------------------------------------------
r7190 | torikawatukune | 2014-01-23 01:17:09 +0900 (, 23 1 2014) | 3 lines

SYNC: CORE r6264 / Zoey76
BETA: Minor typo fix in `SkillChannelizer` from [6249].
Reported by: Hindi
------------------------------------------------------------------------
r7189 | torikawatukune | 2014-01-23 01:03:05 +0900 (, 23 1 2014) | 3 lines

SYNC: CORE r6263 / xban1x
BETA: Fix for residential skills not loading.
	* Reported by: Battlecruiser, valanths1990
------------------------------------------------------------------------
r7183 | torikawatukune | 2014-01-22 17:10:38 +0900 (, 22 1 2014) | 1 line

[troja] EmptyMap support
------------------------------------------------------------------------
r7182 | torikawatukune | 2014-01-22 14:57:26 +0900 (, 22 1 2014) | 1 line

[troja] EmptyMap support
------------------------------------------------------------------------
r7180 | torikawatukune | 2014-01-22 03:46:55 +0900 (, 22 1 2014) | 4 lines

SYNC: CORE r6262 / xban1x
BETA: Adding Quest#getQuestState(player) method.
	* Patch by: jurchiks
	* Reviewed by: UnAfraid
------------------------------------------------------------------------
r7179 | torikawatukune | 2014-01-22 03:39:15 +0900 (, 22 1 2014) | 2 lines

SYNC: CORE r6261 / Nos
BETA: Core-Part for [DP10017].
------------------------------------------------------------------------
r7170 | torikawatukune | 2014-01-21 21:26:21 +0900 (, 21 1 2014) | 1 line

NPE (f[^ɖƂ)
------------------------------------------------------------------------
r7169 | torikawatukune | 2014-01-21 21:25:35 +0900 (, 21 1 2014) | 1 line

 Castle, Fort
------------------------------------------------------------------------
r7167 | torikawatukune | 2014-01-20 22:40:47 +0900 (, 20 1 2014) | 4 lines

SYNC: CORE r6260 / xban1x
BETA: Adding abstraction layer to Castle and Fort.
	* First parts were moved, more still has to come.
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r7164 | torikawatukune | 2014-01-19 00:19:10 +0900 (, 19 1 2014) | 1 line

NPE
------------------------------------------------------------------------
r7162 | torikawatukune | 2014-01-18 20:46:49 +0900 (y, 18 1 2014) | 1 line

[javolution] rhƂ̓tARpC̃o[W}Ă܂svnȂǂ̃\[XR[hǗVXeŋL̂ɕsȂ̂
------------------------------------------------------------------------
r7157 | torikawatukune | 2014-01-18 13:09:19 +0900 (y, 18 1 2014) | 3 lines

SYNC: CORE r6259 / Zoey76
BETA: Pets shouldn't be include in master-servitor buff sharing.
Reported by: Tavo22
------------------------------------------------------------------------
r7155 | torikawatukune | 2014-01-18 12:48:35 +0900 (y, 18 1 2014) | 1 line

getEffects --> applyEffects
------------------------------------------------------------------------
r7154 | torikawatukune | 2014-01-18 12:21:08 +0900 (y, 18 1 2014) | 1 line

getEffects --> applyEffects
------------------------------------------------------------------------
r7151 | torikawatukune | 2014-01-18 10:02:40 +0900 (y, 18 1 2014) | 27 lines

SYNC: CORE r6258 / Zoey76
BETA: Continuing with [6249] rework:
	* Adding method overload (just wrappers) to `L2Skill`.applyEffects(..) to avoid useless parameters.
		* Suggested by: jurchiks
	* Added a new parameter to `L2Skill`.applyEffects(..) to customize skill abnormal time upon casting.
	* Changed the way we check if we can apply a buff (debuff, etc) to a character.
		* Now all checks must be done on `AbstractEffect`#canStart(`BuffInfo`), this way we prevent executing `AbstractEffect`#onStart(`BuffInfo`) logic if the effect won't be added to the effect list.
			* `AbstractEffect`#onStart(`BuffInfo`) is void now.
		* Now `AbstractEffect`#onStart(`BuffInfo`) is called when the effect is already placed in the effect list, the old effect has been removed and we are sure the new effect should be activated.
		* Reported by: nBd
		* Suggested by: nBd
	* Reworked the way effects are restored into characters (players, summons).
		* Avoiding the restoration of instant effects.
			* Reported by: nBd, UnAfraid, Nos
		* Reusing `L2Skill`.applyEffects(..) code!
	* Fixed effects flags not being computed for players (sleep, hide, etc not removed).
		* Reported by: nBd, thorl2
		* Suggested by: nBd
	* Fixed many system messages:
		* "$c1 has resisted your $s2" is not displayed when adding active skills or switching subclasses.
			* Reported by: nBd, UnAfraid, Adry_85
		* "$s1 has worn off" is not displayed for passive skills when they are removed.
	* Fixing summons not getting buffed when master receives  buffs.
		* Reported by: nBd
	* Fixed summons not getting Celestial Shield.
		* Reported by: Zeldak
'''Note to developers:''' Instant effects should not override `AbstractEffect`#canStart(`BuffInfo`), all checks should be done `AbstractEffect`#onStart(`BuffInfo`).
------------------------------------------------------------------------
r7150 | torikawatukune | 2014-01-17 23:44:53 +0900 (, 17 1 2014) | 2 lines

isDebuff()  isBuff() ̂Œǉ

------------------------------------------------------------------------
r7149 | torikawatukune | 2014-01-17 23:39:26 +0900 (, 17 1 2014) | 2 lines

SYNC: CORE r6257 / Nos
BETA: Core-Part for [DP10006].
------------------------------------------------------------------------
r7147 | torikawatukune | 2014-01-17 23:08:51 +0900 (, 17 1 2014) | 4 lines

SYNC: CORE r6256 / xban1x
BETA: NPE Fix for SiegeGuardManager.
	* Reported by: Maui
	* Tested by: Maui
------------------------------------------------------------------------
r7143 | torikawatukune | 2014-01-16 14:32:45 +0900 (, 16 1 2014) | 1 line

[javolution] _templates  "ant build.xml 1.6" Őjava\[XR[hYt
------------------------------------------------------------------------
r7140 | torikawatukune | 2014-01-16 04:37:01 +0900 (, 16 1 2014) | 1 line


------------------------------------------------------------------------
r7139 | torikawatukune | 2014-01-16 04:33:34 +0900 (, 16 1 2014) | 3 lines

SYNC: CORE r6255 / xban1x
BETA: Minor update for IPositionable interface.
	* Adding setXYZ(ILocational loc) overload to setXYZ() method.
------------------------------------------------------------------------
r7135 | torikawatukune | 2014-01-16 03:56:34 +0900 (, 16 1 2014) | 1 line

JbRt
------------------------------------------------------------------------
r7134 | torikawatukune | 2014-01-16 03:46:25 +0900 (, 16 1 2014) | 3 lines

SYNC: CORE r6254 / VlLight
BETA: Cleanup of [6248].
		* Reported by: xban1x
------------------------------------------------------------------------
r7127 | torikawatukune | 2014-01-15 20:15:02 +0900 (, 15 1 2014) | 7 lines

SYNC: CORE r6253 / xban1x
BETA: Fixing minor NPE in DimensionalRift.
		* Reported by: lucan
		* Tested by: lucan
		* Patch by: UnAfraid
	* Adding usage of L2Object.calculateDistance in L2World.
		* Reviewed by: Zoey76
------------------------------------------------------------------------
r7126 | torikawatukune | 2014-01-15 20:02:21 +0900 (, 15 1 2014) | 1 line

JbRt
------------------------------------------------------------------------
r7125 | torikawatukune | 2014-01-15 19:57:39 +0900 (, 15 1 2014) | 2 lines

SYNC: CORE r6252 / Nos
BETA: Core-Part for [DP9998].
------------------------------------------------------------------------
r7123 | torikawatukune | 2014-01-15 01:42:15 +0900 (, 15 1 2014) | 1 line

AtomicInteger̎gԈĂ
------------------------------------------------------------------------
r7122 | torikawatukune | 2014-01-14 23:55:28 +0900 (, 14 1 2014) | 1 line

L2TamedBeast  setHome() ֘AׂĔp~
------------------------------------------------------------------------
r7121 | torikawatukune | 2014-01-14 23:54:05 +0900 (, 14 1 2014) | 1 line

ߏ new Location() ̗}~
------------------------------------------------------------------------
r7119 | torikawatukune | 2014-01-14 11:17:22 +0900 (, 14 1 2014) | 7 lines

SYNC: CORE r6251 / xban1x
BETA: Removing Point3D class.
	* 1 less object created per each L2Object.
	* Minor improvements to L2PcInstance.
	
	* Reviewed by: jurchiks
	* Tested by: Konstantinos
------------------------------------------------------------------------
r7118 | torikawatukune | 2014-01-13 23:09:34 +0900 (, 13 1 2014) | 2 lines

SYNC: CORE r6250 / Zoey76
BETA: Heal over time shouldn't be stored/restored on logout/login.
------------------------------------------------------------------------
r7114 | torikawatukune | 2014-01-11 23:18:23 +0900 (y, 11 1 2014) | 1 line

 ߏNULL`FbN
------------------------------------------------------------------------
r7112 | torikawatukune | 2014-01-11 23:14:56 +0900 (y, 11 1 2014) | 1 line

f[^ǂݍݎԕ\(ꕔ)
------------------------------------------------------------------------
r7111 | torikawatukune | 2014-01-11 10:37:56 +0900 (y, 11 1 2014) | 1 line

f[^ǂݍݎԕ\(ꕔ)
------------------------------------------------------------------------
r7110 | torikawatukune | 2014-01-09 23:43:22 +0900 (, 09 1 2014) | 1 line

SkillHolder --> skillHashCode
------------------------------------------------------------------------
r7107 | torikawatukune | 2014-01-09 22:50:38 +0900 (, 09 1 2014) | 1 line

 ʂȃIuWFNg𐶐Ȃ悤
------------------------------------------------------------------------
r7105 | torikawatukune | 2014-01-09 22:47:37 +0900 (, 09 1 2014) | 1 line

L2J_Server_BETA r6249 / L2J_DataPack_BETA r9994 ɒǏ]
------------------------------------------------------------------------
r7103 | torikawatukune | 2014-01-08 22:48:07 +0900 (, 08 1 2014) | 88 lines

SYNC: CORE r6249 / Zoey76	BETA: Skill and effect system complete rework:
	* Renamed `L2Effect` to `AbstractEffect`.
	* No more dynamic creation of effects (Huge performance and memory boost!).
		* Removed all traces or reflection on run time!
	* Removed `EffectTemplate`, merged with `AbstractEffect`.
	* Reworked and externalized all the logic from `AbstractEffect` that handled effect ticking.
	* Reviewed all "over time" skills:
		* `Flag` effect does not have ticks and doesn't need onActionTime() defined.
		* '''Fixed DOT (damage over time), MDOT (mana damage over time), HOT (heal over time), MHOT (mana heal over time) skills.'''
			* Reported by: Tavo22, Snip
		* `FakeDeath` effect should only last forever (or while conditions are met) if it's a toggle skill.
		* `Relax` effect should only last forever (or while conditions are met) if it's a toggle skill.
	* Removed `EffectState` enumerated and the nasty switch associated to it!
	* Removed "lambda" support from effects, the default attribute `val` is now double.
		* Removed val="0", now `val`'s default value is zero, no need to declare it explicitely.
	* '''Removed noicon attribute from effects, icon is not related to effects, but to the skill.''
	* Renamed `AbnormalEffect` enumerated to `AbnormalVisualEffect`.
	* Removed `EffectDurationHolder` DTO.
	* Removed getFirstEffect(int), skills can be stoped by skill ID or `AbnormalType`.
	* Reworked (again) `CharEffectList`:
		* Using maps as underlying implementation, '''reduced drastically iterations''' (Hash tables offer 0(1) in most operations).
			* Using Javolution's `FastMap`, due Java lacks a default implementation that is ordered by insert order, thread-safe and concurrent safe.
		* Separated all kind of skills into buffs, triggers, dances, debuffs, passive.
		* Using Double-locked checking, useless instantiation of maps is avoided.
		* Improved buff counting operations (no more iterations over every effect every time you get a new one to know if you reached maximum count).
		* Removed getEffects() and all temporary list/map creations.
		* '''Reworked the way buffs are inserted preventing iterations and correcting exceptions while finding the correct index to insert the buff.'''
	* Reworked `Formulas`#calcEffectAbnormalTime(Env env)
	* Fixed `L2CubicInstance`#useCubic<Skill Type>(..), this methods are not static, then they don't need to recieve a `L2CubicInstance` as parameter.
	* Implemented `BuffInfo`, modeled from retail's implementation with minor changes to fit our implementation.
		* Complex DTO that holds all the information for a given buff (or debuff or dance/song) set of effects issued by an skill.
		* Controls the logic of the buffs.
	* Removed a few of `L2EffectType`.
	* Improved a bit `L2BabyPetInstance` skill casting related logic, reduced iterations and simplified the code.
	* Implemented `EffectTaskInfo`, DTO to hold the effect task (Maybe this will change later).
	* Implemented `EffectTickTask` runnable task to control ticking logic.
	* Removed "after effect" implementation, totally useless.
		* Suggested by: UnAfraid
	* Removed all the `L2Skill`#getEffects(..) methods replaced with L2Skill#applyEffects(..).
	* Moved "can be stolen" logic to `L2Skill`, it isn't related to the effect, but to the skill.
	* Added "Refresh" button on admin panel to check buffs easily.
	* Added admin command "admin_getbuff_ps" to check effects from passive skills.
	* Improved performance in `DispelBySlot` and `DispelBySlotProbability` effects.
	* Fixed minor typo in `DispelBySlot` and `DispelBySlotProbability` effects, there are values over `Byte.MAX_VALUE`.
	* '''Added retail support for Herbs, when a lesser buff is replaced by an herb, it becomes inactive, but it's timer continues, when the Herb buff finishes if the lesser buff has time it becomes active untill completes it's time.'''
		* Time does not pause, it just continues in the background.
		* Effects does not stack.
		* Reported by: Nos
	* '''Fixed Herbs, they shouldn't display gauge bar (casting bar) upon usage.'''
		* Reported by: Nos
	* '''Fixed Herbs not removing lesser effect icon, leading to players belive that buffs stack...'''
		* Reported by: Tavo22, evets, u3games, pandragon
	* '''Fixing instant effects being added to the effect list, and removing buffs present on the list.'''
		* Reported by: Tavo22
	* '''Fixed "Short Buff" slot (slot for healing potions).'''
		* Statified reset packet (reduced object creation, a lot!).
		* Removed task to reset `ShortBuffStatusUpdate`, let's use buff ending task for that.
		* Moved logic to `CharEffectList` instead of `L2PcInstance` + `ItemSkillsTemplate`.
		* Reported by: JMD, Gries, Cresceus
	* Fixed `StealAbnormal` effect logic and `Formulas`#calcCancelStealEffects(..).
		* Improved buffs doesn't stack anymore with normal (lesser) buffs.
		* Now all effects are excecuted including instant effects (if they are successfuly applied).
		* Reported by: Adry_85
	* `BlockChat` effect shouldn't be instant!
	* Fixed system messages related to skills (success, fail, removal, ending).
	* Improved `AdminBuffs`, more information is displayed:
		* Blocked abnormal skill types (if any)
		* Total buff count.
		* Hidden buff count.
		* Inactive effects (in red)
		* Skill level next to the name.
	* '''Rewritten''' `EffectMasterHandler` '''to avoid reflection where it's useless.'''
	* Since `L2EffectType` is scheduled to be removed:
		* `AbstractEffect`#getEffectType() is not abstract anymore, now returns L2EffectType.NONE by default.
	* '''Fixing debuffs working on "white players" with control.'''
		* Patch by: nBd (minor changes by Zoey76)
		* Reported by: plasan, jungla56, St3eT, Tavo22, Konstantinos, pandragon
	* '''Fixed exploit on restore summon feature that allows players to dupe summons.'''
		* Unhardcoding `canSummon` condition.
		* Reported by: Janiko
	* '''Fixed Arcane Shield getting stuck after being stolen.'''
		* Reported by: valanths1990, nBd, freestyler, Gries
	* '''Fixed triggered skills that got stacked within the same ID and different level.'''
		* Reported by: nBd, lucan, blacksea, Gries
Tested by: Nos, Captain, Janiko, Konstantinos, Lucan, UnAfraid, Zoey76
'''Note to developers 1:''' Instant effects shouldn't override onExit(!BuffInfo).
'''Note to developers 2:''' Is not required to call super.onStart() or super.onExit() to add/remove abnormal visual effects anymore, it's done on an indepent method.
'''Note to developers 3:''' Do not add "steal constructor", such thing is not required anymore.
------------------------------------------------------------------------
r7100 | torikawatukune | 2014-01-06 02:46:35 +0900 (, 06 1 2014) | 1 line


------------------------------------------------------------------------
r7098 | torikawatukune | 2014-01-06 01:53:24 +0900 (, 06 1 2014) | 3 lines

SYNC: CORE r6248 / VlLight
BETA: Initial implementation of core support for zone-based spawn
	* Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r7081 | torikawatukune | 2013-12-29 18:12:06 +0900 (, 29 12 2013) | 3 lines

SYNC: CORE r6247 / UnAfraid
BETA: Fixing problem with collection skills not being able to use on transformation.
	* Reported by: Battlecruiser
------------------------------------------------------------------------
r7079 | torikawatukune | 2013-12-29 17:51:02 +0900 (, 29 12 2013) | 3 lines

SYNC: CORE r6246 / Adry_85
BETA: Core-part for [DP9983].
	Reviewed by: UnAfraid
------------------------------------------------------------------------
r7073 | torikawatukune | 2013-12-28 10:58:29 +0900 (y, 28 12 2013) | 2 lines

SYNC: CORE r6245 / UnAfraid
BETA: The new mmocore.jar
------------------------------------------------------------------------
r7071 | torikawatukune | 2013-12-28 04:42:32 +0900 (y, 28 12 2013) | 1 line

݊ێ̂߁AgetDistance(),getDistanceSq() ȂǕ
------------------------------------------------------------------------
r7069 | torikawatukune | 2013-12-28 03:54:32 +0900 (y, 28 12 2013) | 5 lines

SYNC: CORE r6243 / xban1x
BETA: Rework of calculateDistance methods inside Util.
	* Moved a copy of them to L2Object, for easier usage.
	* Removed a lot of similar methods from L2Character.
	* Reviewed by: Zoey76, UnAfraid, jurchiks
------------------------------------------------------------------------
r7068 | torikawatukune | 2013-12-27 22:22:09 +0900 (, 27 12 2013) | 4 lines

SYNC: CORE r6242 / UnAfraid
BETA: Fixing minor typos in [6239].
	* Reported by: sponer
	* Tested by: sponer
------------------------------------------------------------------------
r7067 | torikawatukune | 2013-12-27 22:18:20 +0900 (, 27 12 2013) | 4 lines

SYNC: CORE r6241 / UnAfraid
BETA: Fixing TvT event door open/close when using instance option.
	* Reported by: sponer
	* Suggested by: d!g0
------------------------------------------------------------------------
r7066 | torikawatukune | 2013-12-27 22:17:46 +0900 (, 27 12 2013) | 2 lines

FastMap<>() --> FastIntObjectMap, SortedIntIntArrayMap
Long --> long
------------------------------------------------------------------------
r7065 | torikawatukune | 2013-12-27 21:23:26 +0900 (, 27 12 2013) | 3 lines

SYNC: CORE r6240 / Nos
BETA: Fixed system message after capturing a territory ward it was displaying wrong name.
Reported: Driad
------------------------------------------------------------------------
r7063 | torikawatukune | 2013-12-27 18:59:48 +0900 (, 27 12 2013) | 1 line

sR[h CRLF --> LF
------------------------------------------------------------------------
r7061 | torikawatukune | 2013-12-27 18:53:04 +0900 (, 27 12 2013) | 4 lines

SYNC: CORE r6239 / xban1x
BETA: L2Attackable, minor cleanup.
	* Reviewed by: UnAfraid, Zoey76, jurchiks
	* Tested by: zatei
------------------------------------------------------------------------
r7060 | torikawatukune | 2013-12-27 14:22:07 +0900 (, 27 12 2013) | 9 lines

SYNC: CORE r6238 / xban1x
BETA: Reworking ItemHolder, now there are 3 more alternatives.
	* ItemChanceHolder(int id, double chance).
	* ItemChanceHolder(int id, double chance, long count).
	* QuestItemHolder(int id, int chance).
	* QuestItemHolder(int id, int chance, long count).
	* UniqueItemHolder(int id, int objectId).
	* UniqueItemHolder(int id, int objectId, long count).
	* Reviewed by: Zoey76, UnAfraid, Nos, jurchiks
------------------------------------------------------------------------
r7059 | torikawatukune | 2013-12-27 13:58:38 +0900 (, 27 12 2013) | 1 line

IPAhXXV^XN̔
------------------------------------------------------------------------
r7055 | torikawatukune | 2013-12-27 00:17:14 +0900 (, 27 12 2013) | 5 lines

SYNC: CORE r6237 / xban1x
BETA: Moving IllegalPlayerAction to player.tasks package.
	* Renaming it to IllegalPlayerActionTask.
	* Instead of INTs for punishments we now have an enum IllegalActionPunishmentType.
	* Reviewed by: Zoey76, UnAfraid
------------------------------------------------------------------------
r7054 | torikawatukune | 2013-12-27 00:07:06 +0900 (, 27 12 2013) | 4 lines

SYNC: CORE r6236 / xban1x
BETA: Reworking ObjectPoly access method, now it's retrieved using getScript().
	* Minor code reuse inside setInstanceId(), UI is now updated through sendInstanceUpdate() method.
	* Reviewed by: UnAfraid
------------------------------------------------------------------------
r7052 | torikawatukune | 2013-12-26 23:47:40 +0900 (, 26 12 2013) | 1 line

...
------------------------------------------------------------------------
r7050 | torikawatukune | 2013-12-26 21:19:19 +0900 (, 26 12 2013) | 7 lines

SYNC: CORE r6235 / xban1x
BETA: Reworking PlayerEventStatus:
	* Renamed to PlayerEventHolder.
	* Moved from Util package to Holder package.
	* Added option to store also name and clan of player.
	* Note: sitForced and kills should later be moved into seperate class with maybe few more parameters, when event engine will evolve.
	* Reviewed by: Zoey76, UnAfraid
------------------------------------------------------------------------
r7049 | torikawatukune | 2013-12-26 18:07:02 +0900 (, 26 12 2013) | 1 line


------------------------------------------------------------------------
r7046 | torikawatukune | 2013-12-26 14:41:58 +0900 (, 26 12 2013) | 6 lines

SYNC: CORE r6234 / xban1x
BETA: Reworking isInsideRadius method.
	* Now we have only 2 methods, 1 accepting primitives, 1 accepting objects.
	* Removing ExtensionFunction, it isn't used anywhere.
	
	* Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r7044 | torikawatukune | 2013-12-26 13:44:59 +0900 (, 26 12 2013) | 6 lines

SYNC: CORE r6233 / Nos
BETA: Fixed passive skill effects for non player creatures.
Reported by: pandragon
Reviewed by: Zoey76, Nos
Patch by: UnAfraid
Tested by: pandragon
------------------------------------------------------------------------
r7039 | torikawatukune | 2013-12-26 03:40:21 +0900 (, 26 12 2013) | 5 lines

SYNC: CORE r6232 / Nos
BETA: Added missing damage modifier `CRIT_ADD_VULN` in calcPhysDam & calcBlowDamage formulas.
	* Removed multiplication of `CRIT_ADD_VULN` from calcBackstabDamage formula.
Reported by: badboy29, kain13, Starter, Tan, Nik, angkor, blacksea, lucan, Tavo22
Reviewed by: UnAfraid
------------------------------------------------------------------------
r7035 | torikawatukune | 2013-12-25 00:21:53 +0900 (, 25 12 2013) | 4 lines


>SYNC: CORE r6229 / UnAfraid
>BETA: When spawnlist hasn't day/night time spawns von hellman should be handled.
>	* Reported by: lion
------------------------------------------------------------------------
r7034 | torikawatukune | 2013-12-24 22:51:15 +0900 (, 24 12 2013) | 3 lines

SYNC: CORE r6231 / Adry_85
BETA: Core-Part for ?[DP9962].
	Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r7032 | torikawatukune | 2013-12-24 22:33:21 +0900 (, 24 12 2013) | 3 lines

SYNC: CORE r6230 / UnAfraid
BETA: Fixing minor typo preventing ally crests from being converted from their old format.
	* Reported by: lion
------------------------------------------------------------------------
r7031 | torikawatukune | 2013-12-24 21:36:04 +0900 (, 24 12 2013) | 3 lines

SYNC: CORE r6229 / UnAfraid
BETA: When spawnlist hasn't day/night time spawns von hellman should be handled.
	* Reported by: lion
------------------------------------------------------------------------
r7030 | torikawatukune | 2013-12-24 21:07:05 +0900 (, 24 12 2013) | 3 lines

SYNC: CORE r6228 / UnAfraid
BETA: Fixing wrong teleport method when siege start/stop.
	* Reported by: lion
------------------------------------------------------------------------
r7029 | torikawatukune | 2013-12-24 21:04:33 +0900 (, 24 12 2013) | 3 lines

SYNC: CORE r6227 / UnAfraid
BETA: Fixing little typo in clearSiegeClan() method.
	* Reported by: lion
------------------------------------------------------------------------
r7028 | torikawatukune | 2013-12-24 21:02:03 +0900 (, 24 12 2013) | 2 lines

SYNC: CORE r6226 / Zoey76
BETA: Minor update for [6225], it won't prevent off-line crafting when off-line shop is enabled.
------------------------------------------------------------------------
r7027 | torikawatukune | 2013-12-24 20:59:32 +0900 (, 24 12 2013) | 4 lines

SYNC: CORE r6225 / Zoey76
BETA: Package sells should be excluded from off-line traders.
Patch by: VlLight
Reviewed by: Nos, Zoey76
------------------------------------------------------------------------
r7026 | torikawatukune | 2013-12-24 18:09:23 +0900 (, 24 12 2013) | 1 line

IPAhXXV^XN̐
------------------------------------------------------------------------
r7025 | torikawatukune | 2013-12-24 18:00:19 +0900 (, 24 12 2013) | 1 line

IPAhXXV^XN̔A
------------------------------------------------------------------------
r7024 | torikawatukune | 2013-12-22 09:38:22 +0900 (, 22 12 2013) | 1 line


------------------------------------------------------------------------
r7023 | torikawatukune | 2013-12-22 03:56:52 +0900 (, 22 12 2013) | 3 lines

ipconfig.xml炸ɁAݒ̏ꍇAQ[T[oғWANIPAhXωƁAOC͂ł̂ɃT[oIʂŃNbNĂ܂.
ŒIIPAhX𒲂ׂāAω玩IɃOCT[oƃQ[T[õRlNV𒣂蒼悤ɂ܂.
(ȂA_Ci~bNDNSȂǂ擾ipconfig.xmlɐݒ肵ĂƂ́A̋@\͕spł)
------------------------------------------------------------------------
r7020 | torikawatukune | 2013-12-19 21:00:09 +0900 (, 19 12 2013) | 7 lines

SYNC: CORE r6224 / Nos
BETA: `RequestGiveNickName` packet fixes.
    * Fixed possible `PatternSyntaxException`
        * Reported by: lucan
        * Patch by: jurchiks
    * Changed custom messages to retail like messages.
Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r7019 | torikawatukune | 2013-12-19 20:51:46 +0900 (, 19 12 2013) | 2 lines

SYNC: CORE r6223 / UnAfraid
BETA: More from [6222]
------------------------------------------------------------------------
r7018 | torikawatukune | 2013-12-19 20:49:41 +0900 (, 19 12 2013) | 3 lines

SYNC: CORE r6222 / UnAfraid
BETA: Fixing NPE vulnerability at `L2PcInstance` and some typos regarding observation.
	* Reported by: lion
------------------------------------------------------------------------
r7017 | torikawatukune | 2013-12-19 20:46:18 +0900 (, 19 12 2013) | 3 lines

SYNC: CORE r6221 / UnAfraid
BETA: Fixing teleToLocation overloading methods shouldn't change instance id to 0 by default.
	* Reported by: lion, nBd
------------------------------------------------------------------------
r7016 | torikawatukune | 2013-12-19 20:17:12 +0900 (, 19 12 2013) | 3 lines

SYNC: CORE r6220 / Nos
BETA: Fixed loading of title color from database it was getting overriden by access level title color.
Reviewed By: Zoey76
------------------------------------------------------------------------
r7015 | torikawatukune | 2013-12-19 20:05:02 +0900 (, 19 12 2013) | 4 lines

}[W ~X - getMovementSpeedMultiplier()
>SYNC: CORE r6140 / UnAfraid
>BETA: Minor speed rework.
>	* Also enabling keyboard movement when geodata is disabled and player is flying.
------------------------------------------------------------------------
r7014 | torikawatukune | 2013-12-19 16:14:50 +0900 (, 19 12 2013) | 1 line

 getSkillHashCode
------------------------------------------------------------------------
r7013 | torikawatukune | 2013-12-19 00:56:23 +0900 (, 19 12 2013) | 1 line

ConcurrentHashMap --> FastIntObjectMap
------------------------------------------------------------------------
r7007 | torikawatukune | 2013-12-17 14:46:51 +0900 (, 17 12 2013) | 12 lines

SYNC: CORE r6219 / UnAfraid
BETA: '''Skills rework''':
	* Reworked `MagicSkillLaunched` packet.
	* Fixed wrong packet structure of `MagicSkillUse`
		* Thanks to: Nos
	* Re-implemented signet skills handling as it has to be.
	* Re-implemented fusion skills handling as it has to be.
	* Implemented new effects group called channelingEffects which is applied for CA1, CA5 operate types as long as skill is casting (by ticks specified in skill)
	* Fixed minor visual glitch that appears when you try to cast a ground type skill your toon is like jumping when u don't match requirements.
	* `writeLoc()` method in `L2GameServerPacket` is using `IPositionable` now.
	* Moved `getSummoner()`, `setSummoner()` methods from `L2Npc` to `L2Character`.
	* Reviewed by: Zoey76, Nos, Adry76, nBd
------------------------------------------------------------------------
r7003 | torikawatukune | 2013-12-17 04:46:55 +0900 (, 17 12 2013) | 2 lines

SYNC: CORE r6218 / Nos
BETA: Core-Part for [DP9958].
------------------------------------------------------------------------
r6999 | torikawatukune | 2013-12-17 02:15:29 +0900 (, 17 12 2013) | 1 line


------------------------------------------------------------------------
r6998 | torikawatukune | 2013-12-17 02:05:36 +0900 (, 17 12 2013) | 7 lines

SYNC: CORE r6217 / xban1x
BETA: Splitting `IPositionable` into 2 interfaces.
	* `ILocational` : Contains only getters.
	* `IPositionable` : Extends `ILocational` with addition of setters.
		* Adding 1 more method `setXYZ(int x, int y ,int z)`.
	
	* Reviewed by: jurchiks, Nos, UnAfraid, Zoey76
------------------------------------------------------------------------
r6997 | torikawatukune | 2013-12-17 01:44:59 +0900 (, 17 12 2013) | 1 line


------------------------------------------------------------------------
r6996 | torikawatukune | 2013-12-17 01:42:14 +0900 (, 17 12 2013) | 3 lines

SYNC: CORE r6216 / UnAfraid
BETA: Adding remove method to `AbstractVariables`.
	* Suggested by: nBd
------------------------------------------------------------------------
r6993 | torikawatukune | 2013-12-16 18:48:26 +0900 (, 16 12 2013) | 1 line


------------------------------------------------------------------------
r6992 | torikawatukune | 2013-12-16 18:37:56 +0900 (, 16 12 2013) | 9 lines

SYNC: CORE r6215 / xban1x
BETA:`Quest` `addSpawn()` method improvements.
	* Converting L2Character/Location parameters into IPositionable.
	* Proper JavaDocs for all methods.
	* Proper ordering.
	* 1 minor improvement.
	
	Patch by: jurchiks
	Reviewed by: UnAfraid, Nos, Zoey76
------------------------------------------------------------------------
r6991 | torikawatukune | 2013-12-16 18:05:05 +0900 (, 16 12 2013) | 1 line

݊ێ̂߁AgetPosition()
------------------------------------------------------------------------
r6990 | torikawatukune | 2013-12-16 17:38:50 +0900 (, 16 12 2013) | 7 lines

SYNC: CORE r6214 / xban1x
BETA: Removing `ObjectPosition` from `L2Object`.
	* Reducing object creation.
	* Removing unnecessary methods.
	
	* Reviewed by: UnAfraid, Nos, Zoey76, jurchiks
	* Tested by: Konstantinos
------------------------------------------------------------------------
r6989 | torikawatukune | 2013-12-16 17:23:35 +0900 (, 16 12 2013) | 3 lines

SYNC: CORE r6213 / Nos
BETA: Clean up of unused variables in `L2CharTemplate`.
Reviewed By: UnAfraid
------------------------------------------------------------------------
r6982 | torikawatukune | 2013-12-16 16:17:58 +0900 (, 16 12 2013) | 3 lines

SYNC: CORE r6212 / Adry_85
BETA: Core part for ??[DP9949].
	Reviewed by: Zoey76
------------------------------------------------------------------------
r6980 | torikawatukune | 2013-12-16 05:03:16 +0900 (, 16 12 2013) | 4 lines

SYNC: CORE r6211 / Nos
BETA: Removing unused/deprecated getCharId() methods.
Reported By: lucan, FBIagent, shadowmaster63
Reviewed By: !UnAfraid, Zoey76
------------------------------------------------------------------------
r6979 | torikawatukune | 2013-12-16 04:42:23 +0900 (, 16 12 2013) | 1 line

ConcurrentHashMap --> FastIntObjectMap.shared
------------------------------------------------------------------------
r6977 | torikawatukune | 2013-12-16 04:17:57 +0900 (, 16 12 2013) | 3 lines

SYNC: CORE r6210 / BiggBoss
[BETA] Bot repport fixes and adaptations.
Reported by: UnAfraid, lucan
------------------------------------------------------------------------
r6976 | torikawatukune | 2013-12-16 04:14:31 +0900 (, 16 12 2013) | 2 lines

SYNC: CORE r6209 / Zoey76
BETA: Minor fix for [6208].
------------------------------------------------------------------------
r6975 | torikawatukune | 2013-12-16 04:12:39 +0900 (, 16 12 2013) | 1 line

{
------------------------------------------------------------------------
r6973 | torikawatukune | 2013-12-16 04:03:01 +0900 (, 16 12 2013) | 4 lines

SYNC: CORE r6208 / BiggBoss
[BETA] Bot report button implementation
Tested by: Konstantinos
Reviewed by: Nos, UnAfraid
------------------------------------------------------------------------
r6971 | torikawatukune | 2013-12-16 02:35:15 +0900 (, 16 12 2013) | 3 lines

SYNC: CORE r6207 / Adry_85
BETA: Core part for ?[DP9946].
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6969 | torikawatukune | 2013-12-14 23:01:09 +0900 (y, 14 12 2013) | 1 line


------------------------------------------------------------------------
r6968 | torikawatukune | 2013-12-14 03:35:56 +0900 (y, 14 12 2013) | 3 lines

SYNC: CORE r6206 / Zoey76
BETA: Removing unnecessary casts in `L2Spawn` class.
Suggested by: pandragon
------------------------------------------------------------------------
r6966 | torikawatukune | 2013-12-14 01:53:38 +0900 (y, 14 12 2013) | 1 line

Q[fAf̐
------------------------------------------------------------------------
r6965 | torikawatukune | 2013-12-13 22:18:18 +0900 (, 13 12 2013) | 1 line

Q[fAf̐
------------------------------------------------------------------------
r6964 | torikawatukune | 2013-12-13 22:11:42 +0900 (, 13 12 2013) | 1 line

Q[fAf̐
------------------------------------------------------------------------
r6963 | torikawatukune | 2013-12-11 21:39:18 +0900 (, 11 12 2013) | 1 line

 send1002
------------------------------------------------------------------------
r6962 | torikawatukune | 2013-12-11 19:30:24 +0900 (, 11 12 2013) | 1 line

 Q[f pPbgM
------------------------------------------------------------------------
r6961 | torikawatukune | 2013-12-11 17:24:39 +0900 (, 11 12 2013) | 1 line

Util#sendCBHtml̈int npcObjIdǉ
------------------------------------------------------------------------
r6960 | torikawatukune | 2013-12-09 23:59:59 +0900 (, 09 12 2013) | 1 line

 Util#buildHtmlBypassCache
------------------------------------------------------------------------
r6959 | torikawatukune | 2013-12-09 20:39:50 +0900 (, 09 12 2013) | 9 lines

SYNC: CORE r6205 / Zoey76
BETA: Continuing with bypass validation:
	* Fixing Link bypass not working.
		* Reported by: Zoey76
	* Fixing object ID related issues.
		* Reported by: Konstantinos
Reviewed by: UnAfraid, Zoey76
Tested by: Konstantinos, lion, UnAfraid, Zoey76
Patch by: FBIagent
------------------------------------------------------------------------
r6958 | torikawatukune | 2013-12-09 17:55:12 +0900 (, 09 12 2013) | 5 lines

SYNC: CORE r6204 / Zoey76
BETA: Minor fixes:
	* Typo fix for [6149] leading to NPEs when using keys without target.
	* Fixing door keys only working with GMs.
Reported by: CostyKiller
------------------------------------------------------------------------
r6957 | torikawatukune | 2013-12-09 17:50:48 +0900 (, 09 12 2013) | 3 lines

SYNC: CORE r6203 / UnAfraid
BETA: Fixing spammy log in SummonSkillsTable.
	* Reported by: Maui
------------------------------------------------------------------------
r6956 | torikawatukune | 2013-12-09 16:34:59 +0900 (, 09 12 2013) | 2 lines

SYNC: CORE r6202 / nBd
BETA: Missing delete in character_variables table when character is deleted.
------------------------------------------------------------------------
r6955 | torikawatukune | 2013-12-09 15:24:29 +0900 (, 09 12 2013) | 1 line

ϐ̐錾͂ł邾̌^ł͂^
------------------------------------------------------------------------
r6954 | torikawatukune | 2013-12-09 13:29:58 +0900 (, 09 12 2013) | 2 lines

SYNC: CORE r6201 / Zoey76
BETA: Minor cleanup.
------------------------------------------------------------------------
r6952 | torikawatukune | 2013-12-09 13:23:49 +0900 (, 09 12 2013) | 3 lines

SYNC: CORE r6200 / Zoey76
BETA: Centralizing comparators for players in one class.
Suggested by: Nos
------------------------------------------------------------------------
r6951 | torikawatukune | 2013-12-09 13:14:22 +0900 (, 09 12 2013) | 1 line


------------------------------------------------------------------------
r6950 | torikawatukune | 2013-12-09 11:52:24 +0900 (, 09 12 2013) | 3 lines

SYNC: CORE r6200 / Zoey76
BETA: Centralizing comparators for players in one class.
Suggested by: Nos
------------------------------------------------------------------------
r6948 | torikawatukune | 2013-12-09 11:14:56 +0900 (, 09 12 2013) | 2 lines

SYNC: CORE r6199 / Zoey76
BETA: Cleanup.
------------------------------------------------------------------------
r6945 | torikawatukune | 2013-12-09 10:26:02 +0900 (, 09 12 2013) | 7 lines

R~bg ~X
SYNC: CORE r6192 / xban1x
BETA: Implementing 2 more interfaces:
	* IParserUtils
	* IParserAdvUtils
	
	* Reviewed by: Nos
------------------------------------------------------------------------
r6944 | torikawatukune | 2013-12-07 15:31:25 +0900 (y, 07 12 2013) | 4 lines

SYNC: CORE r6198 / Zoey76
BETA: Minor fix for Guards not handling last folk NPC on action, preventing the player to call multisells.
	* Minor cleanup.
Reported by: Konstantinos
------------------------------------------------------------------------
r6942 | torikawatukune | 2013-12-07 15:04:27 +0900 (y, 07 12 2013) | 5 lines

SYNC: CORE r6197 / Zoey76
BETA: Misc fixes:
	* Improved logs.
	* Minor typo.
	* Unnecessary code.
------------------------------------------------------------------------
r6940 | torikawatukune | 2013-12-07 14:57:20 +0900 (y, 07 12 2013) | 3 lines

SYNC: CORE r6196 / UnAfraid
BETA: Fixing wrong order of onDeath parameters inside CharEvents.
	* Reported by: nBd
------------------------------------------------------------------------
r6939 | torikawatukune | 2013-12-07 14:51:24 +0900 (y, 07 12 2013) | 5 lines

SYNC: CORE r6195 / xban1x
BETA: Improvement for method getRandomPartyMemberState.
	* It now includes a call to method checkPartyMember, which you can override, to check player if he has quest items, or required level, or anything you like.
	* Patch by: jurchiks
	* Reviewed by: Zoey76, xban1x, UnAfraid
------------------------------------------------------------------------
r6936 | torikawatukune | 2013-12-07 03:00:06 +0900 (y, 07 12 2013) | 1 line

 propertiest@CǂݍރR[ht@CƂ{}ň͂
------------------------------------------------------------------------
r6935 | torikawatukune | 2013-12-07 01:59:57 +0900 (y, 07 12 2013) | 1 line


------------------------------------------------------------------------
r6934 | torikawatukune | 2013-12-07 01:59:35 +0900 (y, 07 12 2013) | 2 lines

propertiest@CUTF-8GR[hƂ܂(L2J-SFJP̃[J [)

------------------------------------------------------------------------
r6933 | torikawatukune | 2013-12-07 00:42:53 +0900 (y, 07 12 2013) | 3 lines

SYNC: CORE r6194 / Nos
BETA: `Config` clean up removing all '''Type'''.parse'''Type''' and replacing L2Properties.getProperty with !PropertiesParser.get'''Type'''
    * Reviewed by: Zoey76, xban1x, UnAfraid, FBIagent
------------------------------------------------------------------------
r6931 | torikawatukune | 2013-12-06 13:52:23 +0900 (, 06 12 2013) | 1 line


------------------------------------------------------------------------
r6929 | torikawatukune | 2013-12-06 12:57:37 +0900 (, 06 12 2013) | 2 lines

SYNC: CORE r6193 / xban1x
BETA: Moving more enums from classes into their own package.
------------------------------------------------------------------------
r6927 | torikawatukune | 2013-12-06 01:47:37 +0900 (, 06 12 2013) | 6 lines

SYNC: CORE r6192 / xban1x
BETA: Implementing 2 more interfaces:
	* IParserUtils
	* IParserAdvUtils
	
	* Reviewed by: Nos
------------------------------------------------------------------------
r6926 | torikawatukune | 2013-12-06 01:17:05 +0900 (, 06 12 2013) | 2 lines

SYNC: CORE r6191 / Nos
BETA: Fixing bypass validation for '''link''' htmls it should have been enabled.
------------------------------------------------------------------------
r6920 | torikawatukune | 2013-12-05 04:48:59 +0900 (, 05 12 2013) | 3 lines

SYNC: CORE r6190 / Zoey76
BETA: Fixing minor typos in [6189].
Reported by: lucan
------------------------------------------------------------------------
r6919 | torikawatukune | 2013-12-05 04:32:47 +0900 (, 05 12 2013) | 4 lines

SYNC: CORE r6189 / Zoey76
BETA Fixing server initialization when datapack is placed in a different location that core.
	* Review of data loader classes.
Reported by: abramsba
------------------------------------------------------------------------
r6917 | torikawatukune | 2013-12-05 03:53:07 +0900 (, 05 12 2013) | 2 lines

SYNC: CORE r6188 / lion
BETA: fixing typo after [5296], also cleanup double check
------------------------------------------------------------------------
r6914 | torikawatukune | 2013-12-05 03:35:44 +0900 (, 05 12 2013) | 3 lines

SYNC: CORE r6187 / xban1x
BETA: Moving enums to separate package.
	* Reviewed by: UnAfraid, Nos, Zoey76, jurchiks
------------------------------------------------------------------------
r6913 | torikawatukune | 2013-12-05 03:03:30 +0900 (, 05 12 2013) | 2 lines

SYNC: CORE r6186 / Nos
BETA: Clean up after [6182]
------------------------------------------------------------------------
r6912 | torikawatukune | 2013-12-05 02:40:54 +0900 (, 05 12 2013) | 3 lines

SYNC: CORE r6185 / Zoey76
BETA: Missing path for "no teach" HTML for "healers trainers".
Reported by: takhs7
------------------------------------------------------------------------
r6911 | torikawatukune | 2013-12-03 21:31:48 +0900 (, 03 12 2013) | 1 line

ConcurrentHashMap --> FastIntObjectMap
------------------------------------------------------------------------
r6910 | torikawatukune | 2013-12-03 21:26:30 +0900 (, 03 12 2013) | 1 line

 gpimport
------------------------------------------------------------------------
r6908 | torikawatukune | 2013-12-03 20:39:32 +0900 (, 03 12 2013) | 1 line

݊ێ̂߁AIL2Procedure extends gnu.trove.procedure.TObjectProcedure Ƃ
------------------------------------------------------------------------
r6907 | torikawatukune | 2013-12-03 20:38:22 +0900 (, 03 12 2013) | 1 line

typo
------------------------------------------------------------------------
r6906 | torikawatukune | 2013-12-03 20:37:01 +0900 (, 03 12 2013) | 3 lines


- L2World.getInstance().getAllPlayersArray()
+ L2World.getInstance().getPlayers()
------------------------------------------------------------------------
r6904 | torikawatukune | 2013-12-03 00:22:50 +0900 (, 03 12 2013) | 9 lines

SYNC: CORE r6184 / Zoey76
BETA: Reworking `L2World`:
	* Removing custom implementation for thread-safe Trove maps, `L2TIntObjectHashMap`.
	* Replaced `TObjectProcedure` with `IL2Procedure`.
	* Using proper lazy initialization for disabled skills.
	* This should address the problem with `null` values in maps.
		* Reported by: nBd, lucan
		* Closing #6642
Reviewed by: Nos
------------------------------------------------------------------------
r6902 | torikawatukune | 2013-12-02 14:19:57 +0900 (, 02 12 2013) | 5 lines

SYNC: CORE r6183 / Nos
BETA: Fixing enter world problems.
    * Reported by: thorl2, u3games, !LasTravel, badboy29, max.cheat, nBd, Tavo22
    * Reviewed by: Zoey76
    * Tested by: Tavo22
------------------------------------------------------------------------
r6901 | torikawatukune | 2013-12-02 14:07:53 +0900 (, 02 12 2013) | 1 line


------------------------------------------------------------------------
r6898 | torikawatukune | 2013-12-02 13:50:03 +0900 (, 02 12 2013) | 4 lines

SYNC: CORE r6182 / Nos
BETA: Removing localization for SQL Account Manager, it wasn't working since a long time and since there wasn't any reports we have decided to remove it (seems no one uses it), one less dependence for L2j.
	* Also fixing delete account function it was broken (keep in mind it wont delete the gameserver data for the deleted account).
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6896 | torikawatukune | 2013-12-02 02:35:00 +0900 (, 02 12 2013) | 3 lines

SYNC: CORE r6181 / Zoey76
BETA: Fixing skills from keys not opening doors.
Reported by: CostyKiller, lucan, u3games, Konstantinos
------------------------------------------------------------------------
r6895 | torikawatukune | 2013-12-02 02:32:40 +0900 (, 02 12 2013) | 1 line

ConcurrentHashMap --> FastMap
------------------------------------------------------------------------
r6894 | torikawatukune | 2013-12-02 02:12:37 +0900 (, 02 12 2013) | 3 lines

SYNC: CORE r6180 / Zoey76
BETA: Fixing NPE in Attack Stance task.
Reported by: Konstantinos
------------------------------------------------------------------------
r6893 | torikawatukune | 2013-12-02 02:06:06 +0900 (, 02 12 2013) | 1 line


------------------------------------------------------------------------
r6892 | torikawatukune | 2013-12-02 02:04:47 +0900 (, 02 12 2013) | 3 lines

CORE r6179 / xban1x
BETA: Minor fix for [6170].
	* Reported by: Zoey76
------------------------------------------------------------------------
r6890 | torikawatukune | 2013-12-02 01:55:01 +0900 (, 02 12 2013) | 6 lines

SYNC: CORE r6178 / Zoey76
BETA: Quest improvements:
	* Addition of a method getRandomPartyMemberState(L2PcInstance player, int condition, int playerChance, L2Npc target)
		* Implements retail behavior of getting a random party member (namely, killer usually gets 2-3x more chance to get chosen, which is specified via `playerChance` parameter) `target` is used for distance calculation between the random party member and the killed monster.
	* A small improvement for giveItemRandomly method when limit is <= 0, the method will now return `true` whenever an item is given (does not affect current behavior).
Patch by: jurchiks
------------------------------------------------------------------------
r6889 | torikawatukune | 2013-12-02 01:51:00 +0900 (, 02 12 2013) | 6 lines

SYNC: CORE r6178 / Zoey76
BETA: Quest improvements:
	* Addition of a method getRandomPartyMemberState(L2PcInstance player, int condition, int playerChance, L2Npc target)
		* Implements retail behavior of getting a random party member (namely, killer usually gets 2-3x more chance to get chosen, which is specified via `playerChance` parameter) `target` is used for distance calculation between the random party member and the killed monster.
	* A small improvement for giveItemRandomly method when limit is <= 0, the method will now return `true` whenever an item is given (does not affect current behavior).
Patch by: jurchiks
------------------------------------------------------------------------
r6887 | torikawatukune | 2013-12-02 01:30:18 +0900 (, 02 12 2013) | 1 line


------------------------------------------------------------------------
r6886 | torikawatukune | 2013-12-02 01:26:03 +0900 (, 02 12 2013) | 5 lines

SYNC: CORE r6177 / xban1x
BETA: Adding 2 more interfaces:
	* IUniqueId
		* Reviewed by: Zoey76, Nos, UnAfraid
	* IDecayable
------------------------------------------------------------------------
r6885 | torikawatukune | 2013-12-01 20:49:54 +0900 (, 01 12 2013) | 1 line

\bhǉ String getScriptDirectory() XNvg̒uĂfBNgԂ
------------------------------------------------------------------------
r6884 | torikawatukune | 2013-12-01 20:42:37 +0900 (, 01 12 2013) | 1 line


------------------------------------------------------------------------
r6881 | torikawatukune | 2013-12-01 03:37:44 +0900 (, 01 12 2013) | 5 lines

SYNC: CORE r6176 / Zoey76
BETA: Golem Trader is a merchant NPC, not a servitor.
	* Removed useless code.
	* Fixed hierarchy.
	* Cleanup.
------------------------------------------------------------------------
r6880 | torikawatukune | 2013-11-29 19:13:50 +0900 (, 29 11 2013) | 1 line

 NpcHtmlMessage֘A
------------------------------------------------------------------------
r6878 | torikawatukune | 2013-11-27 04:50:10 +0900 (, 27 11 2013) | 6 lines

SYNC: CORE r6175 / Nos
BETA: Reworked bypass validation.
    * Fixed wrong format in !NpcHtmlMessage packet when item id was specified but NPC id was 0.
    * Unhardcoded quest bypass.
    * Patch by: FBIagent
    * Reviewed by: UnAfraid, Zoey76, xban1x
------------------------------------------------------------------------
r6877 | torikawatukune | 2013-11-27 03:07:34 +0900 (, 27 11 2013) | 9 lines

SYNC: CORE r6174 / Zoey76
BETA: Libraries update:
	* '''C3P0 0.9.2.1''' from C3P0 0.9.2.
	* '''JNA 3.5.1''' from JNA 3.3.0.
	* '''MySQL Connector 5.1.26''' from MySQL Connector 5.1.23.
	* '''JavaMail 1.5.0''' from JavaMail 1.4.6.
	* '''JDT Core Batch Compiler 4.3''' from JDT Core Batch Compiler 4.2.2.
	* '''JNA 4.0.0''' from 3.5.1.
Tested by: Konstantinos, Zoey76
------------------------------------------------------------------------
r6876 | torikawatukune | 2013-11-26 18:22:13 +0900 (, 26 11 2013) | 1 line

݊ێ̂ getXXXId() 
------------------------------------------------------------------------
r6875 | torikawatukune | 2013-11-26 18:04:31 +0900 (, 26 11 2013) | 1 line

 getClanId() --> getId()
------------------------------------------------------------------------
r6873 | torikawatukune | 2013-11-26 16:35:11 +0900 (, 26 11 2013) | 12 lines

SYNC: CORE r6173 / xban1x
BETA: Adding more interfaces:
	* ISpawnable
	* IStorable
	* IRestorable
	* IDeletable
		* Patch by: UnAfraid
	* INamable
	* Enforcing IIdentifiable on Macro, L2Clan
		* Patch by: xban1x
		
	* Reviewed by: Nos
------------------------------------------------------------------------
r6872 | torikawatukune | 2013-11-26 16:11:40 +0900 (, 26 11 2013) | 6 lines


- com.l2jserver.gameserver.model.L2Object.InstanceType
+ com.l2jserver.gameserver.enums.InstanceType

- com.l2jserver.gameserver.model.MountType
+ com.l2jserver.gameserver.enums.MountType
------------------------------------------------------------------------
r6870 | torikawatukune | 2013-11-26 13:57:28 +0900 (, 26 11 2013) | 3 lines

SYNC: CORE r6172 / xban1x
BETA: Small mistake on commit [6171].
	* Reported by: UnAfraid
------------------------------------------------------------------------
r6869 | torikawatukune | 2013-11-26 11:18:50 +0900 (, 26 11 2013) | 4 lines

SYNC: CORE r6171 / xban1x
BETA: Moving Enums to seperate package.
	* First patch of more to come, will be done in parts 4-6 enums at a time.
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6868 | torikawatukune | 2013-11-26 02:44:45 +0900 (, 26 11 2013) | 4 lines

telnet "reload ipconfig" R}hǉ.
Q[T[oғɃO[oIPςĂ܂Ƃ̂߂.


------------------------------------------------------------------------
r6866 | torikawatukune | 2013-11-25 12:02:13 +0900 (, 25 11 2013) | 1 line

NPE
------------------------------------------------------------------------
r6865 | torikawatukune | 2013-11-25 12:00:51 +0900 (, 25 11 2013) | 1 line

equals(),hashCode()̎gԈĂ
------------------------------------------------------------------------
r6863 | torikawatukune | 2013-11-22 19:48:17 +0900 (, 22 11 2013) | 1 line

 Quest#addSpawñp[^int instanceIdƂgetInstanceId()gȂ0Ƃ
------------------------------------------------------------------------
r6862 | torikawatukune | 2013-11-22 15:09:23 +0900 (, 22 11 2013) | 1 line


------------------------------------------------------------------------
r6859 | torikawatukune | 2013-11-22 13:28:59 +0900 (, 22 11 2013) | 1 line

toString
------------------------------------------------------------------------
r6858 | torikawatukune | 2013-11-22 13:28:19 +0900 (, 22 11 2013) | 1 line

addSpawn(getLocation()) --> addSpawn(getPosition())
------------------------------------------------------------------------
r6857 | torikawatukune | 2013-11-22 04:08:05 +0900 (, 22 11 2013) | 1 line

teleToLocation(getLocation()) --> teleToLocation(getPosition())
------------------------------------------------------------------------
r6856 | torikawatukune | 2013-11-22 03:42:57 +0900 (, 22 11 2013) | 1 line

setLocation(new Location(x,y,z)) --> setPosition(getPotition())
------------------------------------------------------------------------
r6855 | torikawatukune | 2013-11-22 02:59:36 +0900 (, 22 11 2013) | 1 line

teleToLocation(new Location(x, y, z)) --> teleToLocation(x, y, z)
------------------------------------------------------------------------
r6854 | torikawatukune | 2013-11-22 02:11:09 +0900 (, 22 11 2013) | 1 line

Ag~bN̎gԈĂ
------------------------------------------------------------------------
r6853 | torikawatukune | 2013-11-22 02:01:33 +0900 (, 22 11 2013) | 2 lines

DɏȂ
teleToLocatioñI[o[Ch̎dԈĂ
------------------------------------------------------------------------
r6852 | torikawatukune | 2013-11-22 01:49:28 +0900 (, 22 11 2013) | 1 line


------------------------------------------------------------------------
r6850 | torikawatukune | 2013-11-21 23:43:25 +0900 (, 21 11 2013) | 13 lines

SYNC: CORE r6170 / xban1x
BETA: IPositionable interface update.
	* L2Object now extends ObjectPosition.
		* No more need to use getPosition().getX(), now is just getX().
	* ObjectPosition now extends Point3D.
	* IPositionable now includes heading and instance id.
	* Changes to teleToLocation method in L2Character.
		* 1 main method, with all possible overloads.
	* Cleanup of L2Object.
	* Point3D no longer implements Serializable.
	
	* Reviewed by: Zoey76, UnAfraid, Nos
	* Tested by: zatei
------------------------------------------------------------------------
r6843 | torikawatukune | 2013-11-21 17:49:57 +0900 (, 21 11 2013) | 1 line

ConcurrentSkipListMap --> FastIntObjectMap
------------------------------------------------------------------------
r6841 | torikawatukune | 2013-11-21 02:28:32 +0900 (, 21 11 2013) | 8 lines

SYNC: CORE r6169 / Zoey76
BETA: Cubic fixes:
	* Fixed cubic not being removed.
		* Moved cubic related tasks to own class/package.
		* Reported by: Twist, Aristos
	* Fixed wrong cubic count.
		* Reported by: Midas, Twist
'''Note:''' More work is required, unhardcoding for example.
------------------------------------------------------------------------
r6840 | torikawatukune | 2013-11-21 02:00:49 +0900 (, 21 11 2013) | 1 line

 null`FbNKvȂƂŃ`FbNYAnull`FbNsvȂƂŃ`FbNĂ
------------------------------------------------------------------------
r6839 | torikawatukune | 2013-11-21 00:11:27 +0900 (, 21 11 2013) | 5 lines

SYNC: CORE r6168 / Zoey76
BETA: Fixed NPE in L2Attackable.
	* Reported by: lucan
	* Reviewed by: xban1x, Nos, jurchiks, Zoey76
	* Patch by: Nos
------------------------------------------------------------------------
r6837 | torikawatukune | 2013-11-21 00:05:00 +0900 (, 21 11 2013) | 1 line

admin_show_quests ̃NGXg^C}[̕\CAEgύX
------------------------------------------------------------------------
r6836 | torikawatukune | 2013-11-20 03:22:41 +0900 (, 20 11 2013) | 4 lines

SYNC: CORE r6167 / Nos
BETA: Fixing wrong format in AbstractItemPacket for quest items.
Reported by: Tavo22, lucan
Reviewed by: UnAfraid
------------------------------------------------------------------------
r6831 | torikawatukune | 2013-11-20 02:26:34 +0900 (, 20 11 2013) | 2 lines

ConcurrentSkipListMap -> FastIntObjectMap
ArrayList<L2ItemInstance> --> L2ItemInstance[]
------------------------------------------------------------------------
r6830 | torikawatukune | 2013-11-19 22:35:20 +0900 (, 19 11 2013) | 2 lines

SYNC: CORE r6166 / UnAfraid
BETA: Abstraction for most item related server packets.
------------------------------------------------------------------------
r6825 | torikawatukune | 2013-11-19 12:49:34 +0900 (, 19 11 2013) | 4 lines

SYNC: CORE r6165 / UnAfraid
BETA: Fixing more problems with transformations like Vanguard, Inquisitor.
	* Those that has skills from current player's profession get's deleted on untransform but they should not.
	* Reported by: lucan
------------------------------------------------------------------------
r6819 | torikawatukune | 2013-11-18 19:39:11 +0900 (, 18 11 2013) | 1 line

 L2PcInstance#destroyItemByItemId I[o[[hꂽ2̃\bhAقړeȂ̂Ő
------------------------------------------------------------------------
r6818 | torikawatukune | 2013-11-18 19:37:48 +0900 (, 18 11 2013) | 1 line

 GMj[́uNGXg폜v
------------------------------------------------------------------------
r6817 | torikawatukune | 2013-11-18 19:35:22 +0900 (, 18 11 2013) | 1 line

NGXg No.620 u4̔tv java yiz
------------------------------------------------------------------------
r6815 | torikawatukune | 2013-11-16 16:07:11 +0900 (y, 16 11 2013) | 2 lines

SYNC: CORE r6164 / UnAfraid
BETA: Abstraction for InventoryUpdate packets.
------------------------------------------------------------------------
r6814 | torikawatukune | 2013-11-16 13:35:34 +0900 (y, 16 11 2013) | 6 lines

SYNC: CORE r6163 / UnAfraid
BETA: Reworking a bit pet pickup method.
	* Fixed wrong use of item.pickupMe method it must be used to remove the item from the ground NOT to to give it to the character picked it up!
	* Using !PetInventoryUpdate instead of !PetItemList
	* Fixed double item give to the pet and random party in case that party had not item looter option.
		* Reported by: plasan, valanths1990
------------------------------------------------------------------------
r6813 | torikawatukune | 2013-11-16 06:59:49 +0900 (y, 16 11 2013) | 3 lines

 NpcStringId.javaASystemMessage.java
* HashMap --> TIntObjectHashMap
* NpcStringLocalisation.xmlASystemMessageLocalisation.xml ł̑ꉻp~
------------------------------------------------------------------------
r6812 | torikawatukune | 2013-11-16 05:26:07 +0900 (y, 16 11 2013) | 3 lines

SYNC: CORE r6162 / Nos
BETA: Reducing memory usage of !NpcStringId and !SystemMessageId static data.
Reviewed by: UnAfraid
------------------------------------------------------------------------
r6811 | torikawatukune | 2013-11-16 05:11:27 +0900 (y, 16 11 2013) | 1 line

 getItemId() --> getId()
------------------------------------------------------------------------
r6809 | torikawatukune | 2013-11-16 04:46:04 +0900 (y, 16 11 2013) | 3 lines

SYNC: CORE r6161 / Zoey76
BETA: L2Item now implements IIdentifiable interface.
Suggested by: u3games
------------------------------------------------------------------------
r6808 | torikawatukune | 2013-11-16 04:38:37 +0900 (y, 16 11 2013) | 4 lines

SYNC: CORE r6160 / Nos
BETA: Retail like distance checks for couple actions.
Reported by: zatei
Reviewed by: Zoey76, zatei
------------------------------------------------------------------------
r6807 | torikawatukune | 2013-11-16 04:34:56 +0900 (y, 16 11 2013) | 2 lines

XL 831 T }[`g S[(NPC 13128 S[̏l)̐ŗ
܂܂ L2J-SFJP ł 5% ƂĂ܂A 50% ̂悤Ȃ̂ŁAύX܂B
------------------------------------------------------------------------
r6806 | torikawatukune | 2013-11-16 04:24:11 +0900 (y, 16 11 2013) | 4 lines

SYNC: CORE r6159 / Nos
BETA: Fixing minor typo causing buy lists used from L2MerchantSummonInstance to sell items with x51 price instead of x1.5
    * Removing code duplicates after [6149]
    * L2Crest now implements IIdentifiable interface
------------------------------------------------------------------------
r6805 | torikawatukune | 2013-11-16 03:42:30 +0900 (y, 16 11 2013) | 1 line


------------------------------------------------------------------------
r6802 | torikawatukune | 2013-11-15 16:16:25 +0900 (, 15 11 2013) | 1 line


------------------------------------------------------------------------
r6800 | torikawatukune | 2013-11-15 03:41:29 +0900 (, 15 11 2013) | 7 lines

SYNC: CORE r6158 / UnAfraid
BETA: One more item enchanting rework:
	* Moving package model.enchant to model.items.enchant
	* Separated logic of EnchantItem into AbstractEnchantItem
	* Renamed EnchantItem to EnchantSupportItem as it was meant to be.
	* Fixed InventoryUpdate when using support item it wasn't updated.
	* Suggested by: jurchiks
------------------------------------------------------------------------
r6798 | torikawatukune | 2013-11-15 01:02:55 +0900 (, 15 11 2013) | 11 lines

SYNC: CORE r6157 / UnAfraid
BETA: Reworking item enchanting again.
	* Renaming enchantData to enchantItemData.
	* Renaming enchantOptions to enchantItemOptions.
	* isBlessed, isSafe, isWeapon is going to depend on item's type not on attribute over !<scroll element!
	* Adding missing check for support item armor/weapon.
	* Preventing from getting item enchanted when base scroll chance is 0.
		* Note: In retail if u enchant armor to +20 and u use safe enchant scroll to enchant it to +21 it may success but item's enchant isn't changed.
	* And some minor code/javadocs changes.
		* Thanks to: jurchiks
	* Thanks to: Nos
------------------------------------------------------------------------
r6797 | torikawatukune | 2013-11-15 00:58:17 +0900 (, 15 11 2013) | 3 lines

SYNC: CORE r6156 / UnAfraid
BETA: Fixing multiple hits made by npcs which had base attack type FIST it seems that only players are hitting twice.
	* Reported by: Tryskell, jurchiks
------------------------------------------------------------------------
r6796 | torikawatukune | 2013-11-15 00:55:56 +0900 (, 15 11 2013) | 2 lines

SYNC: CORE r6155 / Nos
BETA: Cleanup after [6104]
------------------------------------------------------------------------
r6794 | torikawatukune | 2013-11-15 00:34:12 +0900 (, 15 11 2013) | 2 lines

SYNC: CORE r6154 / xban1x
BETA: Missing part for [6153]
------------------------------------------------------------------------
r6793 | torikawatukune | 2013-11-15 00:31:28 +0900 (, 15 11 2013) | 5 lines

SYNC: CORE r6153 / xban1x
BETA: Implementing isNewbie() method.
	* This method sets the newbie character on account.
	* The newbie character is the first character on account that reaches level 6.
	* Reviewed by: Zoey76, UnAfraid, Nos
------------------------------------------------------------------------
r6792 | torikawatukune | 2013-11-15 00:26:59 +0900 (, 15 11 2013) | 3 lines

SYNC: CORE r6152 / UnAfraid
BETA: Fixing Fenrir, Snow Fenrir skill bar.
	* Patch by: Sandro
------------------------------------------------------------------------
r6791 | torikawatukune | 2013-11-15 00:20:16 +0900 (, 15 11 2013) | 3 lines

SYNC: CORE r6151 / UnAfraid
BETA: Fixing minor bug with physical skill power stat that causing incredible damage when equip Olf's T-shirt.
	* Reported by: Davros
------------------------------------------------------------------------
r6790 | torikawatukune | 2013-11-15 00:17:48 +0900 (, 15 11 2013) | 1 line

getRunSpeed() \GȌvZȂ̂Ń[v̊Oɒǂo
------------------------------------------------------------------------
r6789 | torikawatukune | 2013-11-13 17:05:37 +0900 (, 13 11 2013) | 1 line

݊ێ̂ getXXXId() 
------------------------------------------------------------------------
r6788 | torikawatukune | 2013-11-13 15:52:53 +0900 (, 13 11 2013) | 1 line

getXXXId() --> getId()
------------------------------------------------------------------------
r6785 | torikawatukune | 2013-11-13 14:42:21 +0900 (, 13 11 2013) | 3 lines

SYNC: CORE r6150 / Zoey76
BETA: Enforcing IIdentifiable interface.
	* Continuing with [6149].
------------------------------------------------------------------------
r6783 | torikawatukune | 2013-11-13 11:37:38 +0900 (, 13 11 2013) | 3 lines

SYNC: CORE r6149 / Zoey76
BETA: Enforcing IIdentifiable interface.
'''Note:''' If you get errors on your custom scripts after synchronizing, just check and change methods from getXXXId() to getId().
------------------------------------------------------------------------
r6781 | torikawatukune | 2013-11-12 18:06:56 +0900 (, 12 11 2013) | 4 lines

 ϐg֘A
* GMj[̕ϐgj[admin_untransform(ϐguxv)ǉ
* transformations/*.xml ͒jp<Male>Əp<Female>ɕĂ邪AقƂǂjƂȂ̂<Both>łPɂ܂Ƃ߂

------------------------------------------------------------------------
r6780 | torikawatukune | 2013-11-11 22:44:22 +0900 (, 11 11 2013) | 4 lines

SYNC: CORE r6148 / UnAfraid
BETA: Minor fix for vanguard transformation.
	* Some skills that you must have are already learned by your current class.
	* Reported by: lion
------------------------------------------------------------------------
r6779 | torikawatukune | 2013-11-11 22:42:26 +0900 (, 11 11 2013) | 4 lines

SYNC: CORE r6147 / Zoey76
BETA: DB Factory: Unused code & ProviderType.
Patch by: FBIagent
Reviewed by: jurchiks, Zoey76
------------------------------------------------------------------------
r6778 | torikawatukune | 2013-11-11 22:40:09 +0900 (, 11 11 2013) | 4 lines

SYNC: CORE r6147 / Zoey76
BETA: DB Factory: Unused code & ProviderType.
Patch by: FBIagent
Reviewed by: jurchiks, Zoey76
------------------------------------------------------------------------
r6777 | torikawatukune | 2013-11-11 22:35:07 +0900 (, 11 11 2013) | 3 lines

SYNC: CORE r6146 / UnAfraid
BETA: Fixing NPEs in !FortSiegeManager.
	* Reported by: thorl2
------------------------------------------------------------------------
r6774 | torikawatukune | 2013-11-11 22:29:01 +0900 (, 11 11 2013) | 1 line

AtomicInteger̎gԈĂ
------------------------------------------------------------------------
r6773 | torikawatukune | 2013-11-11 17:32:35 +0900 (, 11 11 2013) | 8 lines

SYNC: CORE r6145 / UnAfraid
BETA: Misc rework:
	* Rework of Point3D:
		* Replacing x, y, z variables with Atomic and removing all sync blocks.
		* Dropped all not used methods.
		* Implemented IPositionable interface.
	* Fixed some wrong spelled javadocs.
	* Removed some other misc fixes.
------------------------------------------------------------------------
r6770 | torikawatukune | 2013-11-11 12:15:05 +0900 (, 11 11 2013) | 1 line

HashMap --> SortedIntObjectArrayMap
------------------------------------------------------------------------
r6769 | torikawatukune | 2013-11-10 18:32:54 +0900 (, 10 11 2013) | 5 lines

SYNC: CORE r6144 / UnAfraid
BETA: Adding new event listener:
	* onPvPKill() fired whenever player kills another player.
		* Supports UseAntiFeed annotation will notify only after AntiFeedManager validation.
	* Added some more javadocs.
------------------------------------------------------------------------
r6768 | torikawatukune | 2013-11-10 18:29:46 +0900 (, 10 11 2013) | 3 lines

SYNC: CORE r6143 / UnAfraid
BETA: Simplifying inventory writing within CharInfo, UserInfo packets.
	* Also minor cleanup
------------------------------------------------------------------------
r6767 | torikawatukune | 2013-11-10 18:26:51 +0900 (, 10 11 2013) | 3 lines

SYNC: CORE r6142 / UnAfraid
BETA: The rest of [6141]
	* Reported by: lion
------------------------------------------------------------------------
r6766 | torikawatukune | 2013-11-10 18:25:06 +0900 (, 10 11 2013) | 2 lines

SYNC: CORE r6141 / UnAfraid
BETA: Cleanup transformation transformation store/restore it would be handled from effects.
------------------------------------------------------------------------
r6764 | torikawatukune | 2013-11-10 18:15:14 +0900 (, 10 11 2013) | 3 lines

SYNC: CORE r6140 / UnAfraid
BETA: Minor speed rework.
	* Also enabling keyboard movement when geodata is disabled and player is flying.
------------------------------------------------------------------------
r6763 | torikawatukune | 2013-11-10 16:56:20 +0900 (, 10 11 2013) | 3 lines

SYNC: CORE r6139 / UnAfraid
BETA: Fixing critical error when player enters inside a water.
	* Reported by: lion
------------------------------------------------------------------------
r6761 | torikawatukune | 2013-11-10 16:06:00 +0900 (, 10 11 2013) | 1 line


------------------------------------------------------------------------
r6760 | torikawatukune | 2013-11-10 16:03:09 +0900 (, 10 11 2013) | 1 line

typo l_
------------------------------------------------------------------------
r6758 | torikawatukune | 2013-11-10 11:20:07 +0900 (, 10 11 2013) | 2 lines

 FleeNpc
* P[vS[h͎l_L2SepulcherMonsterInstance.javaŐ䂷̂FleeNpc.javaO.
------------------------------------------------------------------------
r6757 | torikawatukune | 2013-11-07 04:22:26 +0900 (, 07 11 2013) | 3 lines

SYNC: CORE r6138 / UnAfraid
BETA: Setting isFlying to true in constructor of flying npc instances instead in onSpawn.
	* Reported by: FBIagent
------------------------------------------------------------------------
r6756 | torikawatukune | 2013-11-07 04:19:40 +0900 (, 07 11 2013) | 2 lines

SYNC: CORE r6137 / UnAfraid
BETA: Fist attack type also attacks two times.
------------------------------------------------------------------------
r6753 | torikawatukune | 2013-11-07 03:31:17 +0900 (, 07 11 2013) | 2 lines

SYNC: CORE r6136 / UnAfraid
BETA: Unimplementing the rest of attacking body part thing.
------------------------------------------------------------------------
r6751 | torikawatukune | 2013-11-07 02:56:42 +0900 (, 07 11 2013) | 4 lines

SYNC: CORE r6135 / UnAfraid
BETA: Fixing IndexOutOfBoundsException within effects.
	* Reported by: LeoDetona, oscard, takhs7, Torvitas
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6749 | torikawatukune | 2013-11-07 02:50:33 +0900 (, 07 11 2013) | 3 lines

SYNC: CORE r6134 / UnAfraid
BETA: Fixing minor typo causing dual type weapons not to do any damage.
	* Reported by: Badboy29
------------------------------------------------------------------------
r6746 | torikawatukune | 2013-11-07 00:59:59 +0900 (, 07 11 2013) | 2 lines

SYNC: CORE r6133 / UnAfraid
BETA: Moving killByDOT skill parameters  to effect parameters.
------------------------------------------------------------------------
r6745 | torikawatukune | 2013-11-06 19:05:26 +0900 (, 06 11 2013) | 3 lines

SYNC: CORE r6132 / UnAfraid
BETA: Implementing isInCategory method to L2Character and it's childs.
	* And minor cleanup.
------------------------------------------------------------------------
r6741 | torikawatukune | 2013-11-06 18:35:55 +0900 (, 06 11 2013) | 3 lines

SYNC: CORE r6131 / UnAfraid
BETA: Cleanup isUsingDualWeapon from L2Character is unused.
	* Implemented a way to create custom transformations using displayId just like items/skills.
------------------------------------------------------------------------
r6739 | torikawatukune | 2013-11-05 13:25:11 +0900 (, 05 11 2013) | 1 line


------------------------------------------------------------------------
r6737 | torikawatukune | 2013-11-05 13:04:31 +0900 (, 05 11 2013) | 2 lines

SYNC: CORE r6130 / UnAfraid
BETA: Reworking mount type to enum.
------------------------------------------------------------------------
r6734 | torikawatukune | 2013-11-05 11:59:58 +0900 (, 05 11 2013) | 4 lines

SYNC: CORE r6129 / UnAfraid
BETA: Moving block buff slots support to effect parameters instead of L2Skill parameters.
	* Patch by: Nos
	* Reviewed by: Zoey76, UnAfraid
------------------------------------------------------------------------
r6732 | torikawatukune | 2013-11-04 01:50:52 +0900 (, 04 11 2013) | 14 lines

SYNC: CORE r6128 / UnAfraid
BETA: Transformations rework:
	* Reworked mounts system as well:
		* Removed 4th custom mount type (That's transformation not a mount!)
		* Unhardcoded mount type.
		* Unhardcoded Ride packet.
	* Implemented retail like transformation system:
		* Replacing character's default stats.
		* Replacing character's default defenses.
		* Replacing character's default attacking type (Bow, Fist, Sword, etc..)
		* Unhardcoded water zone effect on transformations.
		* Unhardcoded ExBasicActionList packet (For transformations at least).
	* Thanks to: Nos
	* Reviewed by: Zoey76, Nos.
------------------------------------------------------------------------
r6730 | torikawatukune | 2013-11-03 16:40:29 +0900 (, 03 11 2013) | 2 lines

SYNC: CORE r6127 / xban1x
BETA: Adding rewardItems(ItemHolder) alternative to rewardItems().
------------------------------------------------------------------------
r6729 | torikawatukune | 2013-11-03 16:35:09 +0900 (, 03 11 2013) | 3 lines

SYNC: CORE r6126 / Zoey76
BETA: Minor spelling typo in variable names.
Patch by: janiko
------------------------------------------------------------------------
r6726 | torikawatukune | 2013-11-02 00:36:43 +0900 (y, 02 11 2013) | 1 line

TimedCache"noquest.htm"̓LbV폜Ȃ悤ɂ
------------------------------------------------------------------------
r6720 | torikawatukune | 2013-11-01 00:01:32 +0900 (, 01 11 2013) | 3 lines

SYNC: CORE r6125 / UnAfraid
BETA: Fixing minor typo causing instant item crystallization when conditions failed.
	* Reported by: lucan
------------------------------------------------------------------------
r6718 | torikawatukune | 2013-10-31 23:30:41 +0900 (, 31 10 2013) | 15 lines

SYNC: CORE r6124 / Zoey76
BETA: dropQuestItems replacement method for the Quest class, they were not used anywhere:
Usage:
Quest#giveItemRandomly(player, npc, itemId, amount, limit, chance, playSound)
Parameters of interest:
npc - the npc who "dropped" the item (can be null)
limit - maximum amount the player can have (0 - no limit)
chance - '''a double between 0 and 1 (e.g. 0.01 - 1% chance to give the item)'''
playSound - if true, will play !ItemSound.quest_itemget whenever an item is received, and !ItemSound.quest_middle when limit is reached (if limit > 0)
'''Both amount and chance are multiplied by quest rates!'''
Alternatives:
Quest#giveItemRandomly(player, itemId, amount, limit, chance, playSound)
Quest#giveItemRandomly(player, npc, itemId, minAmount, maxAmount, limit, chance, playSound)
and their equivalents in !QuestState.
Patch by: jurchiks
------------------------------------------------------------------------
r6716 | torikawatukune | 2013-10-31 22:18:18 +0900 (, 31 10 2013) | 3 lines

SYNC: CORE r6123 / UnAfraid
BETA: Fixing minor typo that caused to not load all attributes over item element.
	* Reported by: lucan
------------------------------------------------------------------------
r6715 | torikawatukune | 2013-10-31 21:58:29 +0900 (, 31 10 2013) | 9 lines


* Options.java
    _funcs ArrayList --> z ۂɎgpĂ̂͑Ŝ12%ȂÂقƂǂsize()=1`2xƏʂ̂
    _activationSkills ArrayList --> z new ArrayList25猏Ă邪ASsiza()=1̂
* OptionsData
    HashMap --> FastIntObjectMap
    ϐ̐錾Ə͂ł邾
* Util.java
    zg\bh append() ǉ
------------------------------------------------------------------------
r6714 | torikawatukune | 2013-10-31 21:47:23 +0900 (, 31 10 2013) | 1 line

 SortedIntArraySet.java  gameserver/util/ Ɉړ
------------------------------------------------------------------------
r6713 | torikawatukune | 2013-10-31 01:41:21 +0900 (, 31 10 2013) | 4 lines

* Map,HashMap --> SortedIntObjectArrayMap,FastIntObjectMap
* List --> ArryList
* ϐ̐錾Ə͂ł邾
* ̂
------------------------------------------------------------------------
r6712 | torikawatukune | 2013-10-30 22:30:33 +0900 (, 30 10 2013) | 5 lines

SYNC: CORE r6122 / UnAfraid
BETA: Renaming some classes in datatables package:
	* EnchantGroupsData -> EnchantSkillGroupsData
	* EnchantOptionsData -> EnchantItemOptionsData
	* EnchantHPBonusData -> EnchantItemHPBonusData
------------------------------------------------------------------------
r6708 | torikawatukune | 2013-10-30 17:31:13 +0900 (, 30 10 2013) | 4 lines

SYNC: CORE r6121 / UnAfraid
BETA: Fixing minor problem with toggle skills not being considered as continious.
	* Reported by: u3games
	* Patch by: Nos
------------------------------------------------------------------------
r6705 | torikawatukune | 2013-10-30 17:12:22 +0900 (, 30 10 2013) | 1 line


------------------------------------------------------------------------
r6704 | torikawatukune | 2013-10-30 17:11:21 +0900 (, 30 10 2013) | 1 line


------------------------------------------------------------------------
r6702 | torikawatukune | 2013-10-30 16:44:36 +0900 (, 30 10 2013) | 9 lines

SYNC: CORE r6120 / UnAfraid
BETA: Item Enchant Rework:
	* Implementing different groups for success rate of different item location slots.
	* Implementing different groups for magical weapons.
	* Item enchanting is totally retail like now.
		* Thanks to: Nos
	* Added new Util method to format double values.
	* Added new item debugging UI for item enchanting.
	* Reviewed by: Zoey76, Nos
------------------------------------------------------------------------
r6701 | torikawatukune | 2013-10-28 21:59:35 +0900 (, 28 10 2013) | 1 line


------------------------------------------------------------------------
r6700 | torikawatukune | 2013-10-28 21:51:35 +0900 (, 28 10 2013) | 1 line


------------------------------------------------------------------------
r6698 | torikawatukune | 2013-10-28 21:08:13 +0900 (, 28 10 2013) | 5 lines

SYNC: CORE r6119 / xban1x
BETA: Second part of improvements for instance managers.
	* Small update for GlobalVariablesManager.
		* Patch by: jurchiks
	* Reviewed by: Zoey76, UnAfraid, jurchiks
------------------------------------------------------------------------
r6697 | torikawatukune | 2013-10-28 15:57:37 +0900 (, 28 10 2013) | 3 lines

SYNC: CORE r6118 / UnAfraid
BETA: Minor warning fix.
	* Reported by: lion
------------------------------------------------------------------------
r6696 | torikawatukune | 2013-10-28 15:47:28 +0900 (, 28 10 2013) | 3 lines

SYNC: CORE r6117 / UnAfraid
BETA: Fixing NPEs when mounted over npc that's not a pet.
	* Reported by: lion
------------------------------------------------------------------------
r6694 | torikawatukune | 2013-10-28 15:39:28 +0900 (, 28 10 2013) | 3 lines

SYNC: CORE r6116 / UnAfraid
BETA: Fixing possibility of activating half of skill's effects.
	* Patch by: Nos
------------------------------------------------------------------------
r6693 | torikawatukune | 2013-10-28 15:23:58 +0900 (, 28 10 2013) | 4 lines

SYNC: CORE r6115 / UnAfraid
BETA: Fixing buffDebuffMod formula.
	* Reported by: St3eT
	* Patch by: Nos
------------------------------------------------------------------------
r6692 | torikawatukune | 2013-10-28 15:22:40 +0900 (, 28 10 2013) | 4 lines

SYNC: CORE r6114 / UnAfraid
BETA: Misc fixes:
	* Fixing minor NPEs in pet feed task.
	* Adding final land rate to skill debugging UI.
------------------------------------------------------------------------
r6691 | torikawatukune | 2013-10-25 12:58:36 +0900 (, 25 10 2013) | 4 lines

SYNC: CORE r6113 / xban1x
BETA: Minor fix for GlobalVariablesManager.
	* Reported by: lucan
	* Tested by: lucan
------------------------------------------------------------------------
r6690 | torikawatukune | 2013-10-25 12:43:58 +0900 (, 25 10 2013) | 2 lines

SYNC: CORE r6112 / lion
BETA: cleanup after [6084]
------------------------------------------------------------------------
r6689 | torikawatukune | 2013-10-25 10:56:32 +0900 (, 25 10 2013) | 3 lines

SYNC: CORE r6111 / UnAfraid
BETA: Fixing minor NPEs since last formula changes.
	* Reported by: St3eT
------------------------------------------------------------------------
r6688 | torikawatukune | 2013-10-25 10:51:33 +0900 (, 25 10 2013) | 1 line


------------------------------------------------------------------------
r6687 | torikawatukune | 2013-10-25 10:27:43 +0900 (, 25 10 2013) | 1 line


------------------------------------------------------------------------
r6686 | torikawatukune | 2013-10-25 10:13:06 +0900 (, 25 10 2013) | 1 line


------------------------------------------------------------------------
r6685 | torikawatukune | 2013-10-25 09:15:17 +0900 (, 25 10 2013) | 1 line

蒼 ~AtomicBoolean
------------------------------------------------------------------------
r6683 | torikawatukune | 2013-10-25 08:48:39 +0900 (, 25 10 2013) | 5 lines

SYNC: CORE r6110 / xban1x
BETA: GlobalVariablesManager rework.
	* Extending already existing AbstractVariables
	* Adding a hasVariables method.
	* Reviewed by: UnAfraid, Nos
------------------------------------------------------------------------
r6681 | torikawatukune | 2013-10-25 07:39:21 +0900 (, 25 10 2013) | 1 line

Calendar.getInstance().getTimeInMillis() --> System.currentTimeMillis()
------------------------------------------------------------------------
r6680 | torikawatukune | 2013-10-25 07:15:50 +0900 (, 25 10 2013) | 1 line

 l_
------------------------------------------------------------------------
r6679 | torikawatukune | 2013-10-24 18:41:18 +0900 (, 24 10 2013) | 1 line

 l_
------------------------------------------------------------------------
r6677 | torikawatukune | 2013-10-24 07:23:23 +0900 (, 24 10 2013) | 6 lines

SYNC: CORE r6109 / xban1x
BETA: Minor updates for first half of instance managers.
	* Small updates to methods.
	* Moving runnable tasks to separate classes.
	* Moving DTO's to separate classes.
	* Reviewed by: UnAfraid
------------------------------------------------------------------------
r6675 | torikawatukune | 2013-10-23 18:40:46 +0900 (, 23 10 2013) | 2 lines

SYNC: CORE r6108 / UnAfraid
BETA: Removing effectPower its not used anymore.
------------------------------------------------------------------------
r6674 | torikawatukune | 2013-10-23 16:02:23 +0900 (, 23 10 2013) | 2 lines

SYNC: CORE r6107 / UnAfraid
BETA: The rest of [6103]
------------------------------------------------------------------------
r6673 | torikawatukune | 2013-10-23 16:00:00 +0900 (, 23 10 2013) | 6 lines

SYNC: CORE r6106 / UnAfraid
BETA: Also forget to mention that [6104] contains:
	* Retail like formula for activate rate (debuffs)
	* Retail like formula for counter attacks (Skills like Counter attack, Shield of Revenge, Eye for Eye, etc..)
		* Patch by: Nos
	* And a minor cleanup again.
------------------------------------------------------------------------
r6672 | torikawatukune | 2013-10-23 15:57:19 +0900 (, 23 10 2013) | 2 lines

SYNC: CORE r6105 / UnAfraid
BETA: Minor cleanup
------------------------------------------------------------------------
r6671 | torikawatukune | 2013-10-23 15:54:06 +0900 (, 23 10 2013) | 1 line


------------------------------------------------------------------------
r6669 | torikawatukune | 2013-10-23 15:18:42 +0900 (, 23 10 2013) | 11 lines

SYNC: CORE r6104 / UnAfraid
BETA: Formulas rework:
	* Implemented retail like formulas for all trait types.
	* Implemented retail like formulas for elemental attributes.
		* Patch by: Nos
		* Reviewed by: UnAfraid, Zoey76, Adry_85, MELERIX
	* Added new debugging visual menu that shows much more information then before.
	* Initial reading of npc xmls (Soon we'll migrate to them only)
		 * Reading parameters, base attributes, base attack type/range, ai params.
	* Tutorial bypasses will be able to use with normal bypass handlers.
	* Reviewed by: Nos, Zoey76, Adry_85
------------------------------------------------------------------------
r6668 | torikawatukune | 2013-10-23 14:35:31 +0900 (, 23 10 2013) | 3 lines

SYNC: CORE r6103 / xban1x
BETA: Cleanup after [6100]
	* Reviewed by: jurchiks
------------------------------------------------------------------------
r6665 | torikawatukune | 2013-10-23 11:00:19 +0900 (, 23 10 2013) | 5 lines

SYNC: CORE r6102 / Zoey76
BETA: Misc changes:
	* Avoiding calls to accessors for private variables.
	* JavaDocs improvements.
Patch by: jurchiks
------------------------------------------------------------------------
r6662 | torikawatukune | 2013-10-23 10:39:26 +0900 (, 23 10 2013) | 6 lines

SYNC: CORE r6101 / Zoey76
BETA: Misc fixes:
	* Converting line delimiters to Windows CRLF (default)
		* Reported by: jurchiks
	* Updating GPL license in one file.
		* Reported by: fissban
------------------------------------------------------------------------
r6659 | torikawatukune | 2013-10-23 10:12:11 +0900 (, 23 10 2013) | 4 lines

SYNC: CORE r6100 / UnAfraid
BETA: Misc reworks: 
	* Cleaning up old karma configuration.
	* Minor rework of Class Master configuration data handling.
------------------------------------------------------------------------
r6657 | torikawatukune | 2013-10-23 10:05:45 +0900 (, 23 10 2013) | 1 line

xAI 
------------------------------------------------------------------------
r6656 | torikawatukune | 2013-10-23 01:33:03 +0900 (, 23 10 2013) | 2 lines

xAI
* ̏ꏊɖ߂Ƃُ̈퓮
------------------------------------------------------------------------
r6655 | torikawatukune | 2013-10-23 01:28:16 +0900 (, 23 10 2013) | 1 line

import static hoge.*;  * WJȂ悤ɂ܂.
------------------------------------------------------------------------
r6651 | torikawatukune | 2013-10-19 02:12:31 +0900 (y, 19 10 2013) | 4 lines

xCTRL+UĒNȂꏊ܂ňAX^邢͋Aғ
x͌ꏊɋA炸Ȁꏊ(̖̓Ȃ)xȂԂɂȂB

* ^C}[Xbhɂ|[O͓삪sȂ̂onIntentionIdle()I[o[ChăCxg쓮֕ύXB
------------------------------------------------------------------------
r6650 | torikawatukune | 2013-10-17 00:17:21 +0900 (, 17 10 2013) | 7 lines

SYNC: CORE r6099 / VlLight
BETA: WalkingManager related fixes
	* More informative debug messages
	* Disable ReturnHome task for walking L2GuardInstance
		* Reported by: Yunaleska
		* Tested by: Yunaleska
		* Reviewed by: UnAfraid
------------------------------------------------------------------------
r6645 | torikawatukune | 2013-10-16 16:48:28 +0900 (, 16 10 2013) | 4 lines

SYNC: CORE r6098 / Adry_85
BETA: Fixing combat mode and pvp flag for some skills.
	Reported by: Midas
	Tested by: Midas, plasan
------------------------------------------------------------------------
r6638 | torikawatukune | 2013-10-16 09:02:40 +0900 (, 16 10 2013) | 8 lines

SYNC: CORE r6097 / xban1x
BETA: Minor fixes and updates
	* L2PcInstance now contains method hasClanPrivileges()
		* NOTE: Use bitwise operator to check for multiple privileges
	* L2NpcWalkerNode now extends Location
		* Less object creation
	* Patch by: jurchiks
	* Reviewed by: Zoey76, UnAfraid, xban1x
------------------------------------------------------------------------
r6637 | torikawatukune | 2013-10-16 01:21:42 +0900 (, 16 10 2013) | 1 line

Set<Integer> --> int[]
------------------------------------------------------------------------
r6636 | torikawatukune | 2013-10-16 01:20:24 +0900 (, 16 10 2013) | 1 line

HashMap --> SortedIntObjectArrayMap
------------------------------------------------------------------------
r6635 | torikawatukune | 2013-10-16 01:18:37 +0900 (, 16 10 2013) | 1 line

AdminEditNpcNPC̃XLǉ폜邲ƂL2NpcTemplate_teachInfoList̗vf
------------------------------------------------------------------------
r6634 | torikawatukune | 2013-10-15 20:03:56 +0900 (, 15 10 2013) | 2 lines

SYNC: CORE r6096 / UnAfraid
BETA: Reworking a little bit SkillLearnData to match previous implementations.
------------------------------------------------------------------------
r6633 | torikawatukune | 2013-10-15 20:01:28 +0900 (, 15 10 2013) | 8 lines

SYNC: CORE r6095 / Zoey76
BETA: Continuing with the effect list rework.
	* Fixing removed passive skill effects getting stuck until player restart.
		* Reported by: panos9999, oscard, Adry_85, Nos
		* Tested by: thecast, lucan, JMD, CostyKiller, Zoey76
	* Fixing double call of onExit() method for effects.
		* Reported by: UnAfraid, Nos
		* Tested by: Zoey76
------------------------------------------------------------------------
r6627 | torikawatukune | 2013-10-14 23:52:30 +0900 (, 14 10 2013) | 1 line


------------------------------------------------------------------------
r6625 | torikawatukune | 2013-10-14 16:11:21 +0900 (, 14 10 2013) | 2 lines

SYNC: CORE r6094 / Zoey76
BETA: Minor fix for [6093] to prevent an instance call from a the same constructor.
------------------------------------------------------------------------
r6624 | torikawatukune | 2013-10-14 16:07:30 +0900 (, 14 10 2013) | 4 lines

SYNC: CORE r6093 / xban1x
BETA: Core part for [DP9851]
	* Added missing JavaDocs
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6622 | torikawatukune | 2013-10-14 15:17:16 +0900 (, 14 10 2013) | 4 lines

SYNC: CORE r6092 / xban1x
BETA: Core-part for [DP9850].
	* Patch by Nos, xban1x
	* Reviewed by UnAfraid, Zoey76
------------------------------------------------------------------------
r6620 | torikawatukune | 2013-10-14 15:01:12 +0900 (, 14 10 2013) | 5 lines

AtomicBoolean --> volatile boolean
* ܂AAtomicBoolean#compareAndSet ̎g܂Ă(if (compareAndSet(true, false)... ̂悤ifȂǂ̏ƂĎgȂƈӖ)
* set(name, value)ɂsuper.set()̑OchangestOtrueɂĂ邪Asuper.set()Ătrueɂׂ
* lstore()̖(finally)changestOfalseɂĂ邪AfalseɂĂȂƁAf[^x[XXVɕʃXbhset(name, value)gp鋰ꂪ
* store()͏ʂsynchronizedĂ̂ŕXbh瓯store()Ă΂邱Ƃ͖Aset()changes̒lɂtrueɂ݂̂Ȃ̂AtomicBooleangpӖ
------------------------------------------------------------------------
r6618 | torikawatukune | 2013-10-14 11:54:45 +0900 (, 14 10 2013) | 2 lines

SYNC: CORE r6091 / UnAfraid
BETA: Implementing AccountVariables (Same as PlayerVariables but attached to player's account)
------------------------------------------------------------------------
r6611 | torikawatukune | 2013-10-13 13:54:54 +0900 (, 13 10 2013) | 1 line

ʂnull`FbN (ʃNXthisnull`FbNĂ)
------------------------------------------------------------------------
r6610 | torikawatukune | 2013-10-13 11:11:34 +0900 (, 13 10 2013) | 6 lines

SYNC: CORE r6090 / UnAfraid
BETA: Moving runnable tasks from L2Character into own files.
	* Patch by: xBan1x
	
	* Also a minor typo fix whenever cursed weapon kills a playable it should increase stage only from players not from pets/summons!
		* Reported by: Tryskell
------------------------------------------------------------------------
r6607 | torikawatukune | 2013-10-13 01:16:07 +0900 (, 13 10 2013) | 1 line

~X
------------------------------------------------------------------------
r6606 | torikawatukune | 2013-10-13 00:59:56 +0900 (, 13 10 2013) | 2 lines

SYNC: CORE r6089 / UnAfraid
BETA: Whoopsy :P
------------------------------------------------------------------------
r6605 | torikawatukune | 2013-10-13 00:43:06 +0900 (, 13 10 2013) | 2 lines

SYNC: CORE r6088 / UnAfraid
BETA: Cleanup useless method from my previous commit also i forget to mention that the problem with gm start up invisible is fixed now.
------------------------------------------------------------------------
r6603 | torikawatukune | 2013-10-12 23:36:06 +0900 (y, 12 10 2013) | 17 lines

SYNC: CORE r6087 / UnAfraid
BETA: More event listeners:
	* Re-implemented events:
		* onDlgAnswer (Fired whenever player answer on a dialog request)
		* onPlayerLogin (Fired whenever player logs in)
		* onPlayerLogout (Fired whenever player is removed from the world)
		* onLevelChange (Fired whenever player's level has been changed)
	* Implemented new annotations giving ability to filter a bit event listeners (For now they can't be used with L2Script)
		* Message (Can be used with onDlgAnswer to filter by message id)
		* PlayerOnly (Can be used with most of event listeners to listen only for player actions)
		* SkillId (Can be used with onSkillUse to filter by skill id)
		* SkillLevel (Can be used with onSkillUse to filter by skill level)
	* Cleaned up Base64 class from useless try/catch using StandardCharsets.UTF8
	* Cleaned up EnterWorld packet.
	* Fixed wrong default type of getLong method in StatsSet it must be long not int.
	* Reworking a little old listeners no more public access of player variable.
	* Reviewed by: Zoey76, BiggBoss, Nos
------------------------------------------------------------------------
r6597 | torikawatukune | 2013-10-11 15:02:34 +0900 (, 11 10 2013) | 1 line

//loadhtml R}h
------------------------------------------------------------------------
r6596 | torikawatukune | 2013-10-11 01:50:24 +0900 (, 11 10 2013) | 1 line


------------------------------------------------------------------------
r6594 | torikawatukune | 2013-10-10 23:38:39 +0900 (, 10 10 2013) | 7 lines

SYNC: CORE r6086 / Adry_85
BETA: Rework crestcache to save the crests in db instead of data/crests folder.
	* Changed admin command //help with //html.
	* rework admin command //reload.
	* Added new command //loadhtml that reloads html and shows it.
	Patch by: Nos
	Reviewed by: Adry_85, UnAfraid, Zoey76
------------------------------------------------------------------------
r6593 | torikawatukune | 2013-10-10 20:35:13 +0900 (, 10 10 2013) | 2 lines

SYNC: CORE r6085 / Adry_85
BETA: Core part for [DP9837].
------------------------------------------------------------------------
r6589 | torikawatukune | 2013-10-10 19:01:08 +0900 (, 10 10 2013) | 5 lines

SYNC: CORE r6084 / Adry_85
BETA: Core part for [DP9834].
	* Added new method hasHennas() if player has at least one henna symbol.
		* Patch by: UnAfraid
	Reviewed by: Nos, UnAfraid
------------------------------------------------------------------------
r6585 | torikawatukune | 2013-10-10 12:02:47 +0900 (, 10 10 2013) | 10 lines

SYNC: CORE r6083 / Zoey76
BETA: Fixes:
	* Minor typo in in Hellboudn spawn system.
		* Patch by: Zoey76
		* Tested by: lucan
		* Reported by: lucan
	* Fixing minor typo in item related checks.
		* Patch by: Nos
		* Reported by: CostyKiller, lucan
		* Tested by: lucan
------------------------------------------------------------------------
r6575 | torikawatukune | 2013-10-07 18:40:36 +0900 (, 07 10 2013) | 3 lines

SYNC: CORE r6082 / UnAfraid
BETA: Removing explicit continue statements in catch block.
	* Reported by: jurchiks
------------------------------------------------------------------------
r6573 | torikawatukune | 2013-10-07 10:56:41 +0900 (, 07 10 2013) | 14 lines

SYNC: CORE r6081 / UnAfraid
BETA: Implementing more event listeners and reworking existing ones:
	* Re-implemented events:
		* onAttack()
		* onSkillUse()
		* onDeath()
	* New implemented events:
		* onKarmaChange() fired whenever current player's karma points has been changed.
		* onPKPointsChange() fired whenever current player's pk points has been changed.
		* onPvPPointsChange() fired whenever current player's pvp points has been.
		* onFamePointsChange() fired whenever current player's fame points has been changed.
	* Fixed little typo that could cause not getting static listeners triggered if non static wasn't registered.
	* Fixed vulnerability of exceptions to get passed to their notificators and interupt current action.
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6571 | torikawatukune | 2013-10-05 16:13:14 +0900 (y, 05 10 2013) | 1 line

L2CharPosition --> Location
------------------------------------------------------------------------
r6570 | torikawatukune | 2013-10-05 09:14:16 +0900 (y, 05 10 2013) | 4 lines

SYNC: CORE r6080 / Zoey76
BETA: Continuing with [6079].
Patch by: jurchiks
Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r6568 | torikawatukune | 2013-10-05 08:36:07 +0900 (y, 05 10 2013) | 1 line

L2CharPosition --> L2ActorPosition
------------------------------------------------------------------------
r6567 | torikawatukune | 2013-10-05 07:20:54 +0900 (y, 05 10 2013) | 1 line

 L2CharPosition
------------------------------------------------------------------------
r6566 | torikawatukune | 2013-10-05 06:31:12 +0900 (y, 05 10 2013) | 14 lines

SYNC: CORE r6079 / Zoey76
BETA: Location improvements.
	* Implemented IPositionable interface, to allow more OOP and proper hierarchy.
	* Removed L2CharPosition, replaced with Location.
	* Removed many instantiations of Location objects.
		* Object creation reduced drastically!
		* /!\ In some places may still be required to create a new object.
	* Replaced method L2Spawn#getLocation() with L2Spawn#getLocationId(), since interface require to implement getLocation().
	* Replaced L2ItemInstance#getLocation() with L2ItemInstance#getItemLocation(), since interface require to implement getLocation().
	* L2Spawn is backed with a Location object instead of x,y,z,heading ints.
TODO:
	* Use same system to back x,y,z,heading in L2Object/L2Character if possible.
	* Use the getLocation() in more places instead of getX(), getY(), getZ().
	* Implement methods using IPositionable to reduce duplicated code.
------------------------------------------------------------------------
r6565 | torikawatukune | 2013-10-04 22:57:49 +0900 (, 04 10 2013) | 2 lines

SYNC: CORE r6078 / Adry_85
BETA: Core part for [DP9825].
------------------------------------------------------------------------
r6560 | torikawatukune | 2013-10-03 19:16:32 +0900 (, 03 10 2013) | 1 line

isOffensive() --> isBad()
------------------------------------------------------------------------
r6559 | torikawatukune | 2013-10-02 23:58:35 +0900 (, 02 10 2013) | 3 lines

SYNC: CORE r6077 / Adry_85
BETA: Core part for [DP9824].
	Reviewed by: MELERIX, Nos, UnAfraid, Zoey76
------------------------------------------------------------------------
r6555 | torikawatukune | 2013-10-01 19:50:42 +0900 (, 01 10 2013) | 1 line

List<Object> --> EventAnnounce
------------------------------------------------------------------------
r6554 | torikawatukune | 2013-10-01 18:14:37 +0900 (, 01 10 2013) | 1 line

 isBad,isOffensive
------------------------------------------------------------------------
r6553 | torikawatukune | 2013-10-01 02:46:18 +0900 (, 01 10 2013) | 3 lines

SYNC: CORE r6076 / Adry_85
BETA: Little typo in [6075].
	Reported by: jurchiks
------------------------------------------------------------------------
r6552 | torikawatukune | 2013-10-01 02:43:28 +0900 (, 01 10 2013) | 2 lines

SYNC: CORE r6075 / Adry_85
BETA: Minor cleanup for skills check.
------------------------------------------------------------------------
r6548 | torikawatukune | 2013-09-30 22:46:12 +0900 (, 30 9 2013) | 6 lines

SYNC: CORE r6074 / UnAfraid
BETA: Karma system rework:
	* Implementing retail like formulas for increase/decrease karma.
	* Added missing system message when karma has been decreased.
	* Fixing minor typo since previous commit.
	* Patch by: UnAfraid, Nos
------------------------------------------------------------------------
r6547 | torikawatukune | 2013-09-30 21:20:28 +0900 (, 30 9 2013) | 2 lines

ConcurrentHashMap --> FastMap 
* ȂPɂ܂Ƃ߂Đ
------------------------------------------------------------------------
r6546 | torikawatukune | 2013-09-30 21:15:03 +0900 (, 30 9 2013) | 3 lines

ConcurrentHashMap --> FastMap 
* Mapremovenullput΁Ashared()ōς

------------------------------------------------------------------------
r6545 | torikawatukune | 2013-09-30 17:39:56 +0900 (, 30 9 2013) | 4 lines

ConcurrentHashMap --> FastMap
* Mapfor-each(gfor)ŃCe[gȂAMap̗vf폜_łBjavȁ펯łB
* FastMapshared()œȓɐ؂ւ̂OK
VNԂȂ蓮삵Ă̂ˑR̗RȂ{ʂŕύX̂͂߂ĂقEEE
------------------------------------------------------------------------
r6544 | torikawatukune | 2013-09-30 15:24:38 +0900 (, 30 9 2013) | 1 line

Sorted**ArrayMapV[ỸRXgN^MapnƂ̏~XĂ܂
------------------------------------------------------------------------
r6543 | torikawatukune | 2013-09-28 01:13:58 +0900 (y, 28 9 2013) | 3 lines

SYNC: CORE r6073 / UnAfraid
BETA: Revert map change of L2Attackable since previous commit its Concurrent safe just because while iterating over it sometimes entry from it have to be removed.
	* Reported by: Zoey76
------------------------------------------------------------------------
r6539 | torikawatukune | 2013-09-26 22:57:35 +0900 (, 26 9 2013) | 15 lines

SYNC: CORE r6072 / UnAfraid
BETA: Renaming interfaces to start with capital I instead of lower i.
	* Reported by: jurchiks

SYNC: CORE r6071 / UnAfraid
BETA: New Event listener system (In progress)
	* For now only following events are implemented:
		* on death (Fired whenever current character dies)
		* on damage dealt (Fired whenever current character makes damage)
		* on damage received (Fired whenever current character takes damage)
		* on teleported (Fired whenever current character is teleported)
		* on experience received (Fired whenever current character receives exp.
	
	* Unhardcoding Soul Master effect.
	* Re-implementing on damage listener implementation with events (Soon others as well).
------------------------------------------------------------------------
r6538 | torikawatukune | 2013-09-26 21:18:43 +0900 (, 26 9 2013) | 6 lines

E }No^
* LinkedHashMap --> FastIntObjectMap
* SQL INSERT --> REPLACE
* }No^ʂł̕яo^ɂȂȂ
  }N폜ĕʂ̂ǉƍ폜ʒuɊ荞ł܂ --> 폜 id g܂킳Ȃōő+1ɂȂ悤

------------------------------------------------------------------------
r6537 | torikawatukune | 2013-09-26 04:15:05 +0900 (, 26 9 2013) | 7 lines

SYNC: CORE r6070 / UnAfraid
BETA: Fixed minor problem caused pet damage to not be counted as it's owners damage.
	* Fixed minor problem that caused wrong exp/sp calculations we should use total damage instead of max hp.
	* Replacing ConcurentHashMap with HashMap its used only inside the calculateRewards method we don't need thread-safe map there.
	* Patch by: Nos
	* Reported by: rocki
	* Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r6535 | torikawatukune | 2013-09-26 03:47:49 +0900 (, 26 9 2013) | 8 lines

SYNC: CORE r6069 / Adry_85
BETA: Fixing trigger skills behaviour from weapon:
	* "Bad" magic can only trigger "bad" magic.
	* "Good" magic can only trigger "good" magic.
		* Reported by: facheme
		* Reviewed by: MELERIX, Nos, !UnAfraid
	* Fixed little typo from [9816].
		* Patch by: MELERIX
------------------------------------------------------------------------
r6532 | torikawatukune | 2013-09-25 22:07:43 +0900 (, 25 9 2013) | 1 line

Collections.synchronizedMap(new LinkedHashMap<Integer, Macro>()) --> FastIntObjectMap<Macro>().shared()
------------------------------------------------------------------------
r6531 | torikawatukune | 2013-09-25 21:12:49 +0900 (, 25 9 2013) | 4 lines

SYNC: CORE r6068 / Zoey76
BETA: Reworking !MacroList to keep thread-safeness and ordering.
Reported by: JMD
Tested by: JMD, Zoey76
------------------------------------------------------------------------
r6530 | torikawatukune | 2013-09-25 21:08:18 +0900 (, 25 9 2013) | 3 lines

SYNC: CORE r6067 / Zoey76
BETA: Retail like Fake Death behavior, it should stop after using /stand command.
Reported by: Gries
------------------------------------------------------------------------
r6524 | torikawatukune | 2013-09-25 20:40:10 +0900 (, 25 9 2013) | 3 lines

SYNC: CORE r6066 / Adry_85
BETA: Core part for [DP9810].
	Patch by: Adry_85, Zoey76
------------------------------------------------------------------------
r6517 | torikawatukune | 2013-09-24 22:46:51 +0900 (, 24 9 2013) | 8 lines

XLutFCN fXvIE~ɃvC[ȂȂ

 L2J{ L2J_DataPack_BETA rev 9652 ̃XL GtFNg nh FakeDeath CŁA
 onStart(Jn) startFakeDeath() \bhĂяo
 onExit(I) stopFakeDeath() ĂяoɁAstopFakeDeath() ̒gRs[y[XgĂ
 L2J_JP ƎgiX^[Ƃ̃xlătFCNfXsdg݁jƖĂ܂̂B

 Õo[Wɖ߂BeXg͖ȂB
------------------------------------------------------------------------
r6514 | torikawatukune | 2013-09-23 22:13:46 +0900 (, 23 9 2013) | 5 lines

SYNC: CORE r6065 / MELERIX
BETA: Added limits for Changeset [6000] to decrease time only and upto 50% max.
Reported by: Gries, Blacksea
Reviewed by: Zoey76, xban1x
Tested by: Gries, Blacksea
------------------------------------------------------------------------
r6513 | torikawatukune | 2013-09-23 22:07:26 +0900 (, 23 9 2013) | 3 lines

SYNC: CORE r6064 / Zoey76
BETA: Adding configuration option for connection close time for login server.
Reported by: Kingzor
------------------------------------------------------------------------
r6512 | torikawatukune | 2013-09-23 21:59:16 +0900 (, 23 9 2013) | 1 line

ConcurrentHashMap --> FastIntObjectMap#shared
------------------------------------------------------------------------
r6511 | torikawatukune | 2013-09-23 21:31:44 +0900 (, 23 9 2013) | 7 lines

SYNC: CORE r6063 / Zoey76
BETA: Fixes:
	* Thread-safe rework for CharSummonTable and NPE vulnerabilities fixes.
		* Reported by: badboy29
	* Minor fix for [6062].
		* Reported by: badboy29
		* Tested by: badboy29
------------------------------------------------------------------------
r6510 | torikawatukune | 2013-09-23 21:29:41 +0900 (, 23 9 2013) | 1 line


------------------------------------------------------------------------
r6509 | torikawatukune | 2013-09-23 21:26:14 +0900 (, 23 9 2013) | 1 line


------------------------------------------------------------------------
r6508 | torikawatukune | 2013-09-23 19:02:58 +0900 (, 23 9 2013) | 4 lines

SYNC: CORE r6062 / Zoey76
BETA: Rework of Macro/Macro List, rework of BlockList and proper use of ARM for database connections (Java 7 feature).
	* Unhardcoding connection close time using existing configuration option.
	* Removing deprecated L2DatabaseFactory#close() method.
------------------------------------------------------------------------
r6498 | torikawatukune | 2013-09-23 00:21:55 +0900 (, 23 9 2013) | 3 lines

SYNC: CORE r6061 / Adry_85
BETA: Core part for [DP9802].
	Patch by: UnAfraid
------------------------------------------------------------------------
r6495 | torikawatukune | 2013-09-23 00:05:51 +0900 (, 23 9 2013) | 6 lines

SYNC: CORE r6060 / Zoey76
BETA: Effects from skills with abnormal time -1 should last forever (until dispelled).
	* Fixing flying transformations.
	* Other skills should have been fixed as well.
Reported by: badboy29
Tested by Adry_85
------------------------------------------------------------------------
r6493 | torikawatukune | 2013-09-22 23:25:45 +0900 (, 22 9 2013) | 3 lines

SYNC: CORE r6059 / Adry_85
BETA: Fixed Blow and Backstab formula.
	Reported by: badboy29
------------------------------------------------------------------------
r6492 | torikawatukune | 2013-09-22 23:22:15 +0900 (, 22 9 2013) | 1 line


------------------------------------------------------------------------
r6486 | torikawatukune | 2013-09-20 01:14:46 +0900 (, 20 9 2013) | 4 lines

SYNC: CORE r6058 / UnAfraid
BETA: Fixed problem with removing permanent punishments now will update expiration time to current time in order to make it to expire.
	* Reported by: takhs7
	* Tested by: takhs7
------------------------------------------------------------------------
r6484 | torikawatukune | 2013-09-19 14:42:09 +0900 (, 19 9 2013) | 3 lines

SYNC: CORE r6057 / UnAfraid
BETA: Fixed minor typo in ExShowScreenMessage packet seems like Arrays.asList creates non modifiable list.
	* Reported by: badboy29, blacksea
------------------------------------------------------------------------
r6480 | torikawatukune | 2013-09-19 11:17:12 +0900 (, 19 9 2013) | 3 lines

SYNC: CORE r6056 / Adry_85
BETA: Fixed logic in blow formulas to avoid mul by zero.
	Reported by: UnAfraid
------------------------------------------------------------------------
r6479 | torikawatukune | 2013-09-19 11:14:47 +0900 (, 19 9 2013) | 10 lines

SYNC: DATA r9794 / Adry_85
BETA: Added new effect '''!RefuelAirship''' and removed the old one.
	* Removed itemHandlers '''!EnergyStarStone'''.
	* Added new condition '''!ConditionPlayerCanRefuelAirship'''.
	* Added some missing skills.
Reviewed by: Zoey76
-
SYNC: CORE r6055 / Adry_85
BETA: Core part for [DP9794].
	Reviewed by: Zoey76
------------------------------------------------------------------------
r6478 | torikawatukune | 2013-09-18 00:50:28 +0900 (, 18 9 2013) | 3 lines

SYNC: CORE r6054 / UnAfraid
BETA: Fixing minor typo within punishment holder we should keep key as string, othewise bugs like punishment works only until player relogin occurs.
	* Reported by: takhs7
------------------------------------------------------------------------
r6477 | torikawatukune | 2013-09-18 00:40:52 +0900 (, 18 9 2013) | 4 lines

SYNC: CORE r6053 / UnAfraid
BETA: Fixing visual bug causing not updated inventory when dragging item out of player's hands.
	* Reported by: Opiam, JMD, xsaboteadorx
	* Patch by: Nos
------------------------------------------------------------------------
r6476 | torikawatukune | 2013-09-18 00:38:07 +0900 (, 18 9 2013) | 9 lines

SYNC: CORE r6052 / UnAfraid
BETA: Misc fixes:
	* Freight fixes:
		* Fixed possible OutOfMemory exception.
		* Fixed possibility to send freight to character which is not in your own account.
		* Deleting freight inventory instance upon failed conditions.
		* Cleanup.
	* Fixed wrong sorting of characters in char selection screen they must be sorted by creation order but since our object ids are reused sometimes that order is broken.
		* Reported by: Nos
------------------------------------------------------------------------
r6474 | torikawatukune | 2013-09-18 00:09:24 +0900 (, 18 9 2013) | 2 lines

SYNC: CORE r6051 / UnAfraid
BETA: Fixing little typos in punishment system using wrong database types to store/restore key.
------------------------------------------------------------------------
r6473 | torikawatukune | 2013-09-18 00:06:44 +0900 (, 18 9 2013) | 4 lines

SYNC: CORE r6050 / UnAfraid
BETA: Fixing minor typos in TvT Event listener player must be prohibited from using 'To Village' option once match begins not whenever it get's registered.
	* Reported by: takhs7
	* Tested by: takhs7
------------------------------------------------------------------------
r6470 | torikawatukune | 2013-09-17 23:40:18 +0900 (, 17 9 2013) | 2 lines

SYNC: CORE r6049 / MELERIX
BETA: Added more debug info for calcEffectSuccess.
------------------------------------------------------------------------
r6468 | torikawatukune | 2013-09-17 17:53:11 +0900 (, 17 9 2013) | 1 line

typo
------------------------------------------------------------------------
r6467 | torikawatukune | 2013-09-17 14:34:17 +0900 (, 17 9 2013) | 1 line

 um点vҏW@\ uDeletev{^傫Ėڗ̂ŏ
------------------------------------------------------------------------
r6466 | torikawatukune | 2013-09-17 14:18:21 +0900 (, 17 9 2013) | 3 lines

HashMap --> SortedIntObjectArrayMap
LinkedHashMap --> FastIntObjectMap
HashSet --> SortedIntArraySet
------------------------------------------------------------------------
r6465 | torikawatukune | 2013-09-17 14:15:55 +0900 (, 17 9 2013) | 1 line

HashMap --> SortedIntObjectArrayMap
------------------------------------------------------------------------
r6464 | torikawatukune | 2013-09-16 13:56:07 +0900 (, 16 9 2013) | 1 line

SYNC: CORE r6048 / UnAfraid
------------------------------------------------------------------------
r6463 | torikawatukune | 2013-09-16 11:20:35 +0900 (, 16 9 2013) | 4 lines

SYNC: CORE r6047 / UnAfraid
BETA: Fixing wrong order of buylists HashMap does not keeps insertion order.
	* Reported by: pandragon
	* Patch by: Nos
------------------------------------------------------------------------
r6459 | torikawatukune | 2013-09-16 00:33:38 +0900 (, 16 9 2013) | 5 lines

SYNC: CORE r6046 / UnAfraid
BETA: Fixed minor typo since [6043].
	* Reported by: lucan, jurchiks
	* Tested by: lucan
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6453 | torikawatukune | 2013-09-15 23:33:18 +0900 (, 15 9 2013) | 1 line

UnknownHostException ̃G[bZ[Wse
------------------------------------------------------------------------
r6452 | torikawatukune | 2013-09-15 22:52:21 +0900 (, 15 9 2013) | 1 line

XLxmlAACexml̏d`FbN
------------------------------------------------------------------------
r6450 | torikawatukune | 2013-09-14 22:10:11 +0900 (y, 14 9 2013) | 1 line

蒼 mbeBQ[
------------------------------------------------------------------------
r6447 | torikawatukune | 2013-09-14 08:36:05 +0900 (y, 14 9 2013) | 1 line

String --> TextBuilder Util#implode
------------------------------------------------------------------------
r6442 | torikawatukune | 2013-09-14 08:23:13 +0900 (y, 14 9 2013) | 1 line

 gpR[h
------------------------------------------------------------------------
r6439 | torikawatukune | 2013-09-10 11:11:03 +0900 (, 10 9 2013) | 6 lines

SYNC: CORE r6045 / UnAfraid
BETA: Punishment system rework:
	* Added ability to keep unlimited amount of punishments.
	* Added ability to ban/jail by char, account and ip.
	* Each ban now has issuer and can be limited for specified time.
	* Reviewed by: Zoey76, DrHouse
------------------------------------------------------------------------
r6438 | torikawatukune | 2013-09-09 15:43:27 +0900 (, 09 9 2013) | 1 line

 t[e|[g̏
------------------------------------------------------------------------
r6434 | torikawatukune | 2013-09-08 12:26:01 +0900 (, 08 9 2013) | 1 line

 import
------------------------------------------------------------------------
r6433 | torikawatukune | 2013-09-08 10:12:25 +0900 (, 08 9 2013) | 3 lines

SYNC: CORE r6044 / UnAfraid
BETA: Fixed NPEs in PetFeedTask when player has no mount.
	* Reported by: takhs7
------------------------------------------------------------------------
r6431 | torikawatukune | 2013-09-08 10:05:58 +0900 (, 08 9 2013) | 6 lines

SYNC: CORE r6043 / UnAfraid
BETA: Reworking manufacture system:
	* Changing data holder from List to Map with recipe id as key to prevent from duplicated records.
		* Reported by: takhs7
	* Replaced Recipe class in RequestRecipeShopListSet with L2ManufactureItem.
	* Prevented from creating manufacture map when is not needed.
------------------------------------------------------------------------
r6428 | torikawatukune | 2013-09-08 09:04:24 +0900 (, 08 9 2013) | 1 line

 AdminEditNpc
------------------------------------------------------------------------
r6425 | torikawatukune | 2013-09-07 00:44:50 +0900 (y, 07 9 2013) | 3 lines

SYNC: CORE r6042 / UnAfraid
BETA: Fixed really rare NPE that can occur when you kill a mob and your char is not online in 5 seconds when notification of killed mob is made.
	* Reported by: takhs7
------------------------------------------------------------------------
r6424 | torikawatukune | 2013-09-07 00:15:27 +0900 (y, 07 9 2013) | 4 lines

SYNC: CORE r6041 / UnAfraid
BETA: Moved Env object creation outside the loop when checking skill conditions.
	* Reported by: Nos
	* Patch by: Nos
------------------------------------------------------------------------
r6422 | torikawatukune | 2013-09-06 23:02:57 +0900 (, 06 9 2013) | 2 lines

SYNC: CORE r6040 / UnAfraid
BETA: Removing resetSkills from L2NpcTemplate's constructor it was old approach that has changed and forget to clean it up :(
------------------------------------------------------------------------
r6421 | torikawatukune | 2013-09-06 22:59:51 +0900 (, 06 9 2013) | 1 line


------------------------------------------------------------------------
r6419 | torikawatukune | 2013-09-06 21:58:41 +0900 (, 06 9 2013) | 12 lines

SYNC: CORE r6039 / UnAfraid
BETA: Reworked Buylist and npc reload data:
	* !TradeController is now replaced by !BuyListData class.
	* Moved data from SQL to XML
	* Dropped custom sql tables (There will be a folder for custom buylists as there are for multisells and so)
	* Reworked reload of npc skills and droplist.
		* Patch by: Nos
	* Reworked L2NpcTemplate:
		* Replacing all the ArrayLists that was holding AI skills by type with one Map.
		* Dropped not used holders of AI skill types.
		* Added methods to reset skill list and drop list in order to reuse current holders when reloading.
		* Patch by: UnAfraid
------------------------------------------------------------------------
r6417 | torikawatukune | 2013-09-05 20:13:48 +0900 (, 05 9 2013) | 2 lines

SYNC: CORE r6038 / Zoey76
BETA: Changing a couple of Quest method to static.
------------------------------------------------------------------------
r6416 | torikawatukune | 2013-09-05 20:11:47 +0900 (, 05 9 2013) | 5 lines

SYNC: CORE r6037 / Zoey76
BETA: Fix for skills with tick count equal 1 (edge case), this solve wrong time sent to client for Greater Heal and similar skills.
	* Also set minimum time to schedule task from zero to five milliseconds.
	* Minor JavaDoc update.
	* Video: http://youtu.be/zPftzFe1rzA
------------------------------------------------------------------------
r6412 | torikawatukune | 2013-09-05 15:09:20 +0900 (, 05 9 2013) | 2 lines

SYNC: CORE r6036 / MELERIX
BETA: Updated Level Modifier formula in calcCancelSuccess.
------------------------------------------------------------------------
r6410 | torikawatukune | 2013-09-05 14:59:37 +0900 (, 05 9 2013) | 2 lines

SYNC: CORE r6035 / Zoey76
BETA: Misc changes inspired by Flashy's patch.
------------------------------------------------------------------------
r6409 | torikawatukune | 2013-09-05 14:50:51 +0900 (, 05 9 2013) | 1 line

uҏbPpނvĂ܂̂ŕ
------------------------------------------------------------------------
r6408 | torikawatukune | 2013-09-05 01:51:19 +0900 (, 05 9 2013) | 4 lines

SYNC: CORE r6034 / Adry_85
BETA: Core Part for [DP9771].
	* Added null check for L2CommandChannel#equals().
		* Reported by: jurchiks
------------------------------------------------------------------------
r6405 | torikawatukune | 2013-09-04 18:36:23 +0900 (, 04 9 2013) | 1 line


------------------------------------------------------------------------
r6404 | torikawatukune | 2013-09-04 18:34:54 +0900 (, 04 9 2013) | 14 lines

SYNC: CORE r6033 / Zoey76
BETA: Minor reworks and memory leak fixes:
	* Removed L2ManufactureList, replaced with a list of L2ManufactureItem and shop name moved to L2PcInstance.
		* Using lazy initialization, with double checked locking to avoid synchronization overhead and CopyOnWriteArrayList to support concurrent modifications.
		* Removed dependence on Trove.
		* Fixed resource leaks related to off-line shops and database persistence.
		* Reduced object creation and complexity.
		* Removed dependence on Javolution.
	* Moved ArrivedTask to own package.
	* Reworked "silence mode excluded" list.
		* It should't be instantiated for every player, since it's used only by Game Masters.
		* Added all missing related JavaDocs.
Reviewed by: UnAfraid
Tested by: Zoey76
------------------------------------------------------------------------
r6402 | torikawatukune | 2013-09-04 09:29:38 +0900 (, 04 9 2013) | 3 lines

SYNC: CORE r6032 / Adry_85
BETA: Core part for [DP9768].
	Reviewed by: MELERIX, UnAfraid
------------------------------------------------------------------------
r6399 | torikawatukune | 2013-09-03 21:37:46 +0900 (, 03 9 2013) | 3 lines

SYNC: CORE r6031 / UnAfraid
BETA: Reviewing other speed depending server packets like UserInfo, NpcInfo, PetInfo.
	* Dividing speed by the speed multiplier before sending it to client as UserInfo does for the PetInfo and NpcInfo as well.
------------------------------------------------------------------------
r6398 | torikawatukune | 2013-09-03 21:25:08 +0900 (, 03 9 2013) | 3 lines

SYNC: CORE r6030 / UnAfraid
BETA: Fixing float dividation of getMovementSpeedMultiplier its float not int ;|
	* Reported by: Nos
------------------------------------------------------------------------
r6397 | torikawatukune | 2013-09-03 21:14:19 +0900 (, 03 9 2013) | 3 lines

SYNC: CORE r6029 / UnAfraid
BETA: Fixing problems with monsters running really slow and teleporting.
	* Reported by: lucan, oscard, Nos, Adry_85
------------------------------------------------------------------------
r6396 | torikawatukune | 2013-09-03 20:20:36 +0900 (, 03 9 2013) | 8 lines

SYNC: CORE r6028 / UnAfraid
BETA: Fixes of Shield of Faith implementation:
	* Transferring damage works not only when attacker is playable, but from mobs too.
	* Transferring damage from pet when not in party.
	* Possible divide by zero exception fix (when no party member in range).
	* Properly transferring cp damage when attacker was playable.
	* Patch by: Szponiasty
	* Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r6393 | torikawatukune | 2013-09-03 19:55:05 +0900 (, 03 9 2013) | 3 lines

SYNC: CORE r6027 / Adry_85
BETA: Removing useless condition in !L2Skill.
	Reviewed by: UnAfraid
------------------------------------------------------------------------
r6392 | torikawatukune | 2013-09-03 19:51:09 +0900 (, 03 9 2013) | 4 lines

SYNC: CORE r6026 / Adry_85
BETA: Improvement in '''!ConditionTargetMyPartyExceptMe'''.
	Patch by: UnAfraid
	Reported by: jurchiks
------------------------------------------------------------------------
r6391 | torikawatukune | 2013-09-03 19:44:11 +0900 (, 03 9 2013) | 3 lines

SYNC: CORE r6025 / UnAfraid
BETA: Fixing NPEs in WalkingManager.
	* Reported by: oscard, Arantir, LasTravel, lucan, zatei
------------------------------------------------------------------------
r6390 | torikawatukune | 2013-09-03 19:26:41 +0900 (, 03 9 2013) | 3 lines

SYNC: CORE r6024 / Adry_85
BETA: Core-part for ?[DP9765].
	Reviewed by: Zoey76
------------------------------------------------------------------------
r6387 | torikawatukune | 2013-09-03 15:23:34 +0900 (, 03 9 2013) | 1 line

W XL icon
------------------------------------------------------------------------
r6386 | torikawatukune | 2013-09-03 11:45:27 +0900 (, 03 9 2013) | 2 lines

SYNC: CORE r6023 / UnAfraid
BETA: Core-part for [DP9763]
------------------------------------------------------------------------
r6378 | torikawatukune | 2013-09-03 08:32:33 +0900 (, 03 9 2013) | 5 lines

SYNC: CORE r6022 / UnAfraid
BETA: Adding two methods in L2PcInstance:
	* hasVariables: returns true if PlayerVariables instance is attached to current player's scripts, false otherwise.
	* getVariables: return PlayerVariables instance containing parameters regarding player.
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6375 | torikawatukune | 2013-09-03 08:21:51 +0900 (, 03 9 2013) | 2 lines

SYNC: CORE r6021 / UnAfraid
BETA: Moving reloadNpc call to saveNpc in order to compare changes and reload only things we've modified.
------------------------------------------------------------------------
r6371 | torikawatukune | 2013-09-02 23:29:39 +0900 (, 02 9 2013) | 5 lines

Ȅl
uAJEg̃LN^[ƃgbsO ACeLv
uLACe󂯎v
삵Ȃ

------------------------------------------------------------------------
r6370 | torikawatukune | 2013-09-01 18:00:43 +0900 (, 01 9 2013) | 1 line

 Collections.emptyList()
------------------------------------------------------------------------
r6368 | torikawatukune | 2013-09-01 14:56:12 +0900 (, 01 9 2013) | 7 lines

SYNC: CORE r6020 / UnAfraid
BETA: Reworking npc reload during runtime:
	* No more creation of new L2NpcTemplate instances - reusing existing ones.
		* '''Note''': Fields of L2NpcTemplate, L2CharTemplate are unfinalized and setters are moved into new method called set.
	* Fixing problem causing reload of npc to do not take any effect until mob is respawned.
	* Added ability to reload each part of npc (base, ai, elements, skills, drops, etc..)
	* Patch by: Nos
------------------------------------------------------------------------
r6361 | torikawatukune | 2013-09-01 08:18:24 +0900 (, 01 9 2013) | 3 lines

SYNC: CORE r6019 / Adry_85
BETA: Unhardcoded ssBoost inside skill xml and reworked a bit physical and blow formulas when you use soulshots.
	Reviewed by: UnAfraid
------------------------------------------------------------------------
r6359 | torikawatukune | 2013-09-01 04:26:47 +0900 (, 01 9 2013) | 3 lines

SYNC: CORE r6018 / Adry_85
BETA: Core-part for ?????[DP9748].
	Reviewed by: Zoey76
------------------------------------------------------------------------
r6356 | torikawatukune | 2013-09-01 03:58:32 +0900 (, 01 9 2013) | 4 lines

SYNC: CORE r6017 / Zoey76
BETA: Misc changes.
	* Less null pointer checks.
	* Less object references in !L2PcInstance.
------------------------------------------------------------------------
r6352 | torikawatukune | 2013-09-01 00:21:13 +0900 (, 01 9 2013) | 2 lines

SYNC: CORE r6016 / UnAfraid
BETA: Little cleanup of KnownListUpdateTaskManager
------------------------------------------------------------------------
r6350 | torikawatukune | 2013-08-31 20:55:48 +0900 (y, 31 8 2013) | 3 lines

SYNC: CORE r6015 / Adry_85
BETA: Core-part for ????[DP9744]. 
	Reviewed by: Zoey76
------------------------------------------------------------------------
r6347 | torikawatukune | 2013-08-31 12:37:38 +0900 (y, 31 8 2013) | 1 line

JbRt
------------------------------------------------------------------------
r6346 | torikawatukune | 2013-08-31 11:56:54 +0900 (y, 31 8 2013) | 3 lines

SYNC: CORE r6014 / Zoey76
BETA: Minor fix for effect's time for debuffs formula.
	* Integer division may lead to time zero, which leads to endless debuffs.
------------------------------------------------------------------------
r6344 | torikawatukune | 2013-08-31 10:48:51 +0900 (y, 31 8 2013) | 2 lines

SYNC: CORE r6013 / Adry_85
BETA: More cleanup after [6012], also removing useless effectType.
------------------------------------------------------------------------
r6333 | torikawatukune | 2013-08-30 21:31:52 +0900 (, 30 8 2013) | 3 lines

SYNC: CORE r6012 / Adry_85
BETA: Core-part for ?????[DP9733].
Reviewed by: Zoey76
------------------------------------------------------------------------
r6331 | torikawatukune | 2013-08-30 20:18:06 +0900 (, 30 8 2013) | 7 lines

T L[rbN̕sC
* 悭銨Ⴂ: Listremove\bḧɃv~eBunƁAIntegerIuWFNgł͂ȂCfbNXlƂȂBB
* ~X炷Hv: ϐ̐錾́A(ɗRȂ)ł邾̌^ł͂^Ő錾قAguȂfobO₷B
    ~ List<Hoge> hoge = new CopyOnWriteArrayList<>();
     CopyOnWriteArrayList<Hoge> hoge = new CopyOnWriteArrayList<>();

 Rin4aBuffer
------------------------------------------------------------------------
r6330 | torikawatukune | 2013-08-29 18:53:22 +0900 (, 29 8 2013) | 4 lines

SYNC: CORE r6011 / malyelfik
BETA: Method '''giveItems''' shouldn't be affected by adena quest rate
Patch by: xban1x
Reported by: lucan
------------------------------------------------------------------------
r6326 | torikawatukune | 2013-08-29 17:18:59 +0900 (, 29 8 2013) | 2 lines

 List --> CopyOnWriteArrayList

------------------------------------------------------------------------
r6324 | torikawatukune | 2013-08-27 09:51:11 +0900 (, 27 8 2013) | 6 lines

SYNC: CORE r6010 / Zoey76
BETA: Cubic related fixes:
	* Moving cubics from map to list.
	* Removed cubic summon related code from L2SkillSummon.
	* Removed from L2SkillSummon, it wasn't called from any place!
	* Retail like system message when a player already have a summon.
------------------------------------------------------------------------
r6323 | torikawatukune | 2013-08-27 08:11:18 +0900 (, 27 8 2013) | 1 line


------------------------------------------------------------------------
r6322 | torikawatukune | 2013-08-26 20:35:53 +0900 (, 26 8 2013) | 2 lines

{ꉻ vǓ@\ivǃotAvǃe|j
̂
------------------------------------------------------------------------
r6320 | torikawatukune | 2013-08-25 13:52:56 +0900 (, 25 8 2013) | 4 lines

SYNC: CORE r6009 / Zoey76
BETA: Fortress Ambassador rework.
Patch by: jurchiks
Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r6315 | torikawatukune | 2013-08-24 22:20:44 +0900 (y, 24 8 2013) | 6 lines

SYNC: CORE r6008 / UnAfraid
BETA: Inspecting items transferring packets from player to pet and the other way around.
	* Added a check if player request higher item count then item's would get a punishment (Client does not allows that so it must be packet manipulation)
	* Excluding GMs from punishment task (They must not get banned, jailed or whatever)
	* Reported by: blacksea
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6313 | torikawatukune | 2013-08-24 12:11:20 +0900 (y, 24 8 2013) | 1 line


------------------------------------------------------------------------
r6312 | torikawatukune | 2013-08-24 11:56:48 +0900 (y, 24 8 2013) | 2 lines

SYNC: CORE r6007 / UnAfraid
BETA: Separating all classes inside WalkingManager into own files.
------------------------------------------------------------------------
r6305 | torikawatukune | 2013-08-24 09:14:22 +0900 (y, 24 8 2013) | 10 lines

WbN̂Ōɂǂ܂.
 if (!_activeRoutes.containsKey(npc.getObjectId())) {
 ...
 } else {
   if (_activeRoutes.containsKey(npc.getObjectId()) && ...) {
     ...
   }
 }

>CORE r6006 | Zoey76 | BETA: Minor null pointer vulnerability fix. * Reported by: lucan
------------------------------------------------------------------------
r6304 | torikawatukune | 2013-08-24 08:57:25 +0900 (y, 24 8 2013) | 3 lines

SYNC: CORE r6006 / Zoey76
BETA: Minor null pointer vulnerability fix.
	* Reported by: lucan
------------------------------------------------------------------------
r6303 | torikawatukune | 2013-08-24 08:51:23 +0900 (y, 24 8 2013) | 3 lines

SYNC: CORE r6005 / Zoey76
BETA: Minor description fix.
	* Reported by: redline89
------------------------------------------------------------------------
r6302 | torikawatukune | 2013-08-24 08:47:38 +0900 (y, 24 8 2013) | 6 lines

SYNC: CORE r6004 / Zoey76
BETA: Fixing system messages related to effect ending:
	* When effect ends normally it shouldn't display: "The effect of S1 has been removed." (verified in retail).
	* Removing effect abort message for toggle skills and effect removing (dispel) from effect list and moving next to the other effect messages at effect finish.
	* Tiny typo in JavaDoc fix.
		* Reported by: jurchiks
------------------------------------------------------------------------
r6298 | torikawatukune | 2013-08-23 09:07:47 +0900 (, 23 8 2013) | 3 lines

SYNC: CORE r6003 / Zoey76
BETA: Minor cleanup and documentation.
	* Makes easier read my own patches while I'm debugging.
------------------------------------------------------------------------
r6297 | torikawatukune | 2013-08-23 09:03:42 +0900 (, 23 8 2013) | 4 lines

SYNC: CORE r6002 / Adry_85
BETA: Minor fixes to Player Can Escape condition implementation.
	Patch by: Zoey76
	Reported by: UnAfraid
------------------------------------------------------------------------
r6296 | torikawatukune | 2013-08-23 07:54:20 +0900 (, 23 8 2013) | 9 lines

SYNC: CORE r6001 DATA r9718 / Adry_85
BETA: Skills rework:
	* Added new effect '''Escape''' and '''Teleport'''.
	* Added new condition !ConditionPlayerCanEscape.
	* Removed old skillTypes.
	Reviewed by: Zoey76

BETA: Core-part for ????[DP9718].
	Reviewed by: Zoey76
------------------------------------------------------------------------
r6295 | torikawatukune | 2013-08-22 23:19:50 +0900 (, 22 8 2013) | 4 lines

UP XL z[h(ID=6690) ǂݍݎɃXL^CvuROOTvAƂG[
* id 6690  4219 ͓eɂ
* G[bZ[Wڂ

------------------------------------------------------------------------
r6294 | torikawatukune | 2013-08-22 23:14:59 +0900 (, 22 8 2013) | 1 line

 ACexmlAXLxml<cond>ŎgpnpcIdRadius̃nh
------------------------------------------------------------------------
r6291 | torikawatukune | 2013-08-20 23:39:19 +0900 (, 20 8 2013) | 22 lines

rhsvnversionɊւ

*: [NXy[Xsvño[WƃR}hCsvnversioño[WHĂꍇ
 l2jserver.jarMETA-INF/MANIFEST.MFImplementation-Version:ɃG[bZ[Wi[Ă܂T[oNȂȂ.
  Implementation-Version: 6000
  Implementation-Version: svn: E155021: This client is too old to work with the working copy at
		'\workspace\L2J_Server_BETA' (format 31).
		You need to get a newer Subversion client. For more details, see
		  http://subversion.apache.org/faq.html#working-copy-format-change

 ΍: antexec^XN logError="true" ǉ
	o͂vpeBϐɃ_CNgہAWo(stdout)̂ݎ荞ŁAWG[(stderr)͎̂Ă悤ɂ.

*: svn,svnversioñR}hCłCXg[ĂȂƃrhłȂ
 ΍: antexec^XN failifexecutionfails="false" ǉ
	G[𖳎ărh𑱍s悤ɂ.

l: eclipse ̃vOC subclipse ̃o[Wɂ.
 subclipse o[W 1.8.x  subversion 1.7 ɑΉĂ܂.(1.8ł͂܂)
 subclipse o[W 1.10.x  subversion 1.8 Ήł.
 ɂ܂킵̂ŊԈႦȂ悤ɒӂĂ.

------------------------------------------------------------------------
r6283 | torikawatukune | 2013-08-19 19:40:25 +0900 (, 19 8 2013) | 2 lines

SYNC: CORE r6000 / MELERIX
BETA: Debuffs duration is now affected by resistances.
------------------------------------------------------------------------
r6278 | torikawatukune | 2013-08-19 17:56:43 +0900 (, 19 8 2013) | 18 lines

SYNC: CORE r5999 / Zoey76
BETA: Fixes to tick related skills:
	* Removed useless methods from L2Effect.
	* Added getTimeLeft() method to properly calculate remaining time, according to effect's abnormal time and tick count.
	* Changed ticks' default value to 0.
	* Removed unused ConditionForceBuff.
	* '''Pre-implemented instant effects!'''
	* Retail like system messages for skill dispel, toggle abort and effect end!
		* Cancel related skills must be verified in retail.
	* Reworked "buff display" packets.
		* AbnormalStatusUpdate
		* PartySpelled.
		* ExOlympiadSpelledInfo
	* Improved remaining time calculation.
	* Fixed consume in continuous skills (toggle/ "over time").
		* Reported by: LeoDetona, badboy29, MELERIX
'''Note 1:''' Signet related skills are not working, they are too custom and has to be re-implemented, will be done soon.
'''Note 2:''' Some effects in Datapack may need updates after this rework, will be done soon, please don't spam the forums.
------------------------------------------------------------------------
r6277 | torikawatukune | 2013-08-19 17:45:17 +0900 (, 19 8 2013) | 3 lines

SYNC: CORE r5998 / Adry_85
BETA: Core-part for ????[DP9706].
	Reviewed by: MELERIX, Zoey76
------------------------------------------------------------------------
r6274 | torikawatukune | 2013-08-19 12:53:20 +0900 (, 19 8 2013) | 2 lines

SYNC: CORE r5997 / Adry_85
BETA: Core-part for ???[DP9703].
------------------------------------------------------------------------
r6270 | torikawatukune | 2013-08-18 21:51:30 +0900 (, 18 8 2013) | 2 lines

T26 SYNC: CORE r5996 / Zoey76
BETA: Unhardcoding can be stolen condition for transformations and fishing potions.
------------------------------------------------------------------------
r6268 | torikawatukune | 2013-08-18 21:35:27 +0900 (, 18 8 2013) | 4 lines

SYNC: CORE r5995 / Zoey76
BETA: Fixing Signet skills, over time skills and toggle skills.
	* Added some JavaDocs to ThreadPoolManager.
Reviewed by: nBd
------------------------------------------------------------------------
r6266 | torikawatukune | 2013-08-18 19:01:40 +0900 (, 18 8 2013) | 3 lines

SYNC: CORE r5994 / malyelfik
BETA: Unhardcoding '''Mercenary Manager''' AI
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r6264 | torikawatukune | 2013-08-18 17:42:24 +0900 (, 18 8 2013) | 2 lines

SYNC: CORE r5993 / Adry_85
BETA: Core-part for ??[DP9697].
------------------------------------------------------------------------
r6261 | torikawatukune | 2013-08-18 14:52:20 +0900 (, 18 8 2013) | 10 lines

SYNC: CORE r5992 / Zoey76
BETA: Reworking effect's success calculation:
	* Avoiding creation of many Env objects inside for statements.
	* Avoiding some toArray operations.
	* Using static empty array as parameter into some toArray operations since ArrayList only use parameter to get type, there is no need to instantiate a new array of proper size.
	* Passive skills add effects to player in method getPassiveEffects(..) as active skills do in getEffects(..).
	* If calcSuccess() is not overridden in datapack effect implementation, effect success will depend on Formulas.calcEffectSuccess(env) formula.
	* Fixed bug where we calculated success with Formulas.calcEffectSuccess(..), then inside effect implementation as well.
	* To make an effect land always, override calcSuccess() in effect implementation and return true.
	* To use a specific success formula, override calcSuccess() in effect implementation and return the result of the formula.
------------------------------------------------------------------------
r6257 | torikawatukune | 2013-08-18 00:19:26 +0900 (, 18 8 2013) | 2 lines

SYNC: CORE r5991 / MELERIX
BETA: Unhardcoded herbs check from calcEffectAbnormalTime, now using abnormalInstant boolean.
------------------------------------------------------------------------
r6256 | torikawatukune | 2013-08-18 00:15:29 +0900 (, 18 8 2013) | 2 lines

SYNC: CORE r5990 / Adry_85
BETA: Core-part for ??[DP9692].
------------------------------------------------------------------------
r6253 | torikawatukune | 2013-08-17 23:49:31 +0900 (y, 17 8 2013) | 2 lines

SYNC: CORE r5989 / Zoey76
BETA: Removing hardcoded skill handler L2SkillLearnSkill.
------------------------------------------------------------------------
r6252 | torikawatukune | 2013-08-17 22:59:17 +0900 (y, 17 8 2013) | 1 line

 VerifyQuestEvent
------------------------------------------------------------------------
r6251 | torikawatukune | 2013-08-17 19:36:14 +0900 (y, 17 8 2013) | 1 line

 L2Trap --> L2TrapInstance
------------------------------------------------------------------------
r6249 | torikawatukune | 2013-08-17 17:08:51 +0900 (y, 17 8 2013) | 10 lines

SYNC: CORE r5988 / Zoey76
BETA: Reworking traps:
	* Removing hardcoded skill handler L2SkillTrap.
	* L2PcInstance minor cleanup.
	* Removed L2Trap.
	* Reworked L2TrapInstance, now extends L2Npc not L2Character.
	* Moved trap related runnable tasks to proper files and package.
	* Reworked ConditionPlayerRangeFromNpc in a more retail like way.
		* Allows list of NPC Ids.
		* Allows expected value.
------------------------------------------------------------------------
r6247 | torikawatukune | 2013-08-17 14:30:30 +0900 (y, 17 8 2013) | 2 lines

SYNC: CORE r5987 / MELERIX
BETA: typo fix.
------------------------------------------------------------------------
r6246 | torikawatukune | 2013-08-17 14:28:22 +0900 (y, 17 8 2013) | 2 lines

SYNC: CORE r5986 / MELERIX
BETA: Improvement for [5851].
------------------------------------------------------------------------
r6245 | torikawatukune | 2013-08-17 13:46:23 +0900 (y, 17 8 2013) | 1 line

 fRC
------------------------------------------------------------------------
r6243 | torikawatukune | 2013-08-17 13:34:44 +0900 (y, 17 8 2013) | 1 line

d̃CX^XW񂷂NX_nametB[hǉ(fobOp)
------------------------------------------------------------------------
r6242 | torikawatukune | 2013-08-17 13:32:45 +0900 (y, 17 8 2013) | 6 lines

XL̃GtFNg̃p[^̏d̃CX^XW
<for>
  <effect>
    <param keyA="valueA" keyB="valueB" />
  </effecr>
</for>
------------------------------------------------------------------------
r6240 | torikawatukune | 2013-08-15 21:16:50 +0900 (, 15 8 2013) | 9 lines

SYNC: CORE r5985 / Zoey76
BETA: Removing hardcoded skill implementations:
	* Removed L2SkillSpawn.
	* Removed L2SkillCreateItem.
	* Removed L2SkillDecoy.
	* Removed some skill types.
	* Removed some effect types.
	* Minor cleanup in L2DecoyInstance.
	* Added support for effect parameters!
------------------------------------------------------------------------
r6239 | torikawatukune | 2013-08-14 18:24:11 +0900 (, 14 8 2013) | 1 line


------------------------------------------------------------------------
r6237 | torikawatukune | 2013-08-14 15:39:56 +0900 (, 14 8 2013) | 2 lines

SYNC: CORE r5984 / UnAfraid
BETA: Restoring setTarget for L2Tower (Accidently deleted in previous commit)
------------------------------------------------------------------------
r6235 | torikawatukune | 2013-08-14 14:33:32 +0900 (, 14 8 2013) | 5 lines

SYNC: CORE r5983 / UnAfraid
BETA: Rework of targeting system:
	* Moved all the packets that must be sent on new target inside setTarget method in L2PcInstance instead of all over the sources.
	* Cleaned up setTarget method in L2PcInstance
	* Preventing from sent status update when hp/mp/cp was not changed.
------------------------------------------------------------------------
r6234 | torikawatukune | 2013-08-14 02:46:34 +0900 (, 14 8 2013) | 9 lines

SYNC: CORE r5982 / UnAfraid
BETA: Reworking Attack server packet:
	* Fixed wrong logic causing to write more hits then it should (How the hell it was even working until now lol).
	* Moved Hit class into own file.
		* Sorted flag creation by mask id.
	* Reworked a little hit creation.
	* Added getter for soulshot - hasSoulshot().
	* Added new method in L2GameServerPacket writeLoc(Location) it will write 3 32bit int values (x, y, z).
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6229 | torikawatukune | 2013-08-13 18:43:39 +0900 (, 13 8 2013) | 3 lines

SYNC: CORE r5981 / UnAfraid
BETA: Fixing minor typo within L2PcTemplate (Missing break in setUpgainValue method)
	* Reported by: Adry_85
------------------------------------------------------------------------
r6228 | torikawatukune | 2013-08-10 07:43:04 +0900 (y, 10 8 2013) | 1 line

sC t[e|[go^łȂ
------------------------------------------------------------------------
r6227 | torikawatukune | 2013-08-10 07:39:44 +0900 (y, 10 8 2013) | 1 line

ԃvC܂BN̂߂ɂ΂炭xeĂB
------------------------------------------------------------------------
r6225 | torikawatukune | 2013-08-08 18:59:38 +0900 (, 08 8 2013) | 8 lines

SYNC: CORE r5980 / UnAfraid
BETA: Cleaning up L2PcInstance:
	* Moving all task like Runnable classes in own files.
	* Handling door open request and summon player requests with addScript/getScript instead of having defined that variable all the time even when it wont be used.
	* Reworked Teleport Bookmarks system:
		* Using Map instead of List because we need an id and we can get it instead of looping all the time.
	* Removed finalization of Location class to be able to extend it.
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6224 | torikawatukune | 2013-08-08 10:38:57 +0900 (, 08 8 2013) | 2 lines

SYNC: CORE r5979 / Adry_85
BETA: Core-part for ??[DP9683].
------------------------------------------------------------------------
r6220 | torikawatukune | 2013-08-08 08:57:11 +0900 (, 08 8 2013) | 7 lines

SYNC: CORE r5978 / Zoey76
BETA: Minor effect fix:
	* When removing effects they shouldn't be set as not in use in effect list.
		* Reported by: nBd
		* Reviewed by: nBd
	* Removing a couple of useless effect types.
	* Making onActionTime() method non-abstract, it returns false by default.
------------------------------------------------------------------------
r6218 | torikawatukune | 2013-08-08 01:12:18 +0900 (, 08 8 2013) | 1 line


------------------------------------------------------------------------
r6217 | torikawatukune | 2013-08-08 01:09:05 +0900 (, 08 8 2013) | 1 line


------------------------------------------------------------------------
r6216 | torikawatukune | 2013-08-08 01:04:50 +0900 (, 08 8 2013) | 3 lines

݊̂ߕ
getBaseWalkSpd()
getBaseRunSpd()
------------------------------------------------------------------------
r6214 | torikawatukune | 2013-08-08 00:50:53 +0900 (, 08 8 2013) | 2 lines

SYNC: CORE r5977 / UnAfraid
BETA: Missing from [5976]
------------------------------------------------------------------------
r6212 | torikawatukune | 2013-08-08 00:26:32 +0900 (, 08 8 2013) | 13 lines

SYNC: CORE r5976 / VlLight
BETA: Character templates rework.
- Support for XML character templates
- Support for table level-upgain data (HP, CP, MP and HP-, CP-, MP-regeneration) instead of calculated data
Move speed stat:
- rework of calculation (getBaseMoveSpeed() method for CharStat and children)
- calculation of walk speed from run speed was replaced by table values
- core support for pet's template "speed_on_ride" parameter
- penalties for level diff with mount and hungry mount was implemented
PDef, MDef stats:
- values for empty paperdol slots were unhardcoded
- P.Def. formula was updated
Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r6211 | torikawatukune | 2013-08-07 13:07:05 +0900 (, 07 8 2013) | 1 line

CX^g _WuC̐ݏFviUPj oߎԕ\
------------------------------------------------------------------------
r6206 | torikawatukune | 2013-08-05 13:07:27 +0900 (, 05 8 2013) | 1 line


------------------------------------------------------------------------
r6204 | torikawatukune | 2013-08-05 12:53:24 +0900 (, 05 8 2013) | 37 lines

SYNC: CORE r5975 / Adry_85
BETA: Skills rework:
	* L2PcInstance:
		* Removed isUsingDualWeapon() not used anymore.
		* Removed custom check for Strider Siege Assault skill (new condition will be added soon).
		* Fixed double system message when you use Soul Rage skill.
	* Stats:
		* Removed useless stats (LETHAL_RATE, AGGRESSION_VULN, AGGRESSION_PROF, CRIT_PROF, NONE_WPN_VULN, transformId).
	* !SystemMessageId:
		* Updated system message when you done damage on target.
		* Added missing system message for Seven Signs quests (quests will be added soon).
	* Formulas:
		* Moved calcLethalHit in proper effect handler.
		* Cleanup and fixes some methods.
		* Fixing blow bonus when you hitting from the side of target.
	* L2Character:
		* Removed !CpConsume check and fixed skill Over the Body.
	* L2CubicInstance:
		* Added !CubicDrain method.
		* Removed useless comment.
		* Fixed Magical Critical Rate calculation.
	* L2Skill:
		* Removed staticDamage variable, now have own effect like retail.
		* Removed canBeReflected variable, now have his proper checks.
		* Cleanup and fixes some methods.
	* L2SkillType:
		* Deleted PDAM, MDAM, MANADAM, CPDAMPERCENT, DRAIN, DEATHLINK, FATAL, BLOW, STRSIEGEASSAULT and CHARGEDAM.
	* L2EffectType:
		* Added new effects DEATH_LINK, ENERGY_ATTACK, FATAL_BLOW, HP_DRAIN, LETHAL, MAGICAL_ATTACK, MAGICAL_ATTACK_MP, PHYSICAL_ATTACK, PHYSICAL_ATTACK_HP_LINK and STATIC_DAMAGE.
		* Renamed !IncreaseCharges to !FocusEnergy and made effect retail like.
		* Added new effect !FocusMaxEnergy.
	* Effecthandlers
		* Removed !StatusUpdate from some effect because is already updated by setCurrentHp, setCurrentMp and setCurrentCp methods.
		
	'''NOTE''': New skill debugging will be added soon.
	
	Reviewed by: MELERIX, Zoey76
------------------------------------------------------------------------
r6198 | torikawatukune | 2013-08-04 22:15:45 +0900 (, 04 8 2013) | 1 line

ExSendUIEvent npcstringp[^M NpcSay Ɠɂ.
------------------------------------------------------------------------
r6196 | torikawatukune | 2013-08-04 13:18:18 +0900 (, 04 8 2013) | 1 line

 ExSendUIEvent
------------------------------------------------------------------------
r6195 | torikawatukune | 2013-08-03 22:11:51 +0900 (y, 03 8 2013) | 2 lines

SYNC: CORE r5974 / UnAfraid
BETA: Missing part from [5973]
------------------------------------------------------------------------
r6194 | torikawatukune | 2013-08-03 21:50:11 +0900 (y, 03 8 2013) | 3 lines

SYNC: CORE r5973 / UnAfraid
BETA: Updating ExSendUIEvent packet to support NpcStringId as well.
	* Patch by: Nos
------------------------------------------------------------------------
r6190 | torikawatukune | 2013-08-03 20:48:57 +0900 (y, 03 8 2013) | 3 lines

SYNC: CORE r5972 / Zoey76
BETA: Debuffs without abnormal type should set in use and stats added to the character.
	* Minor cleanup to L2Character.
------------------------------------------------------------------------
r6189 | torikawatukune | 2013-08-02 16:11:12 +0900 (, 02 8 2013) | 2 lines

admin_reload skills ŁuSkillTable: No skill info found for skill id XXXX and skill level X.vʂɔ.
HashMap -> FastIntObjectMap
------------------------------------------------------------------------
r6187 | torikawatukune | 2013-08-02 16:05:48 +0900 (, 02 8 2013) | 1 line

œK
------------------------------------------------------------------------
r6185 | torikawatukune | 2013-08-01 01:23:57 +0900 (, 01 8 2013) | 3 lines

SYNC: CORE r5971 / Zoey76
BETA: Minor fixes for [5970].
Reported by: Adry_85
------------------------------------------------------------------------
r6184 | torikawatukune | 2013-08-01 01:19:55 +0900 (, 01 8 2013) | 4 lines

SYNC: CORE r5970 / Zoey76
BETA: Effect template loading cleanup.
Patch by: UnAfraid
Reviewed by: Zoey76
------------------------------------------------------------------------
r6183 | torikawatukune | 2013-08-01 00:09:41 +0900 (, 01 8 2013) | 2 lines

SYNC: CORE r5969 / Zoey76
BETA: Since [DP9671] we actually need to change core, not the other way around.
------------------------------------------------------------------------
r6181 | torikawatukune | 2013-08-01 00:03:06 +0900 (, 01 8 2013) | 7 lines

SYNC: CORE r5968 / Zoey76
BETA: Misc stuff:
	* Minor cleanup to L2StaticObjectInstance.
	* Affect Scope enumerated.
	* Ride State enumerated.
	* Affect Object enumerated.
	* Target Type JavaDocs.
------------------------------------------------------------------------
r6176 | torikawatukune | 2013-07-31 21:44:40 +0900 (, 31 7 2013) | 3 lines

SYNC: CORE r5967 / Zoey76
BETA: Minor fix to [5964].
Reported by: jurchiks
------------------------------------------------------------------------
r6174 | torikawatukune | 2013-07-31 21:16:23 +0900 (, 31 7 2013) | 4 lines

SYNC: CORE r5966 / Zoey76
BETA: Fixing issue with "over time" skills lasting longer than they should.
	* Pre-implementation of proper tick system.
Reported by: Zoey76, nBd, blacksea
------------------------------------------------------------------------
r6173 | torikawatukune | 2013-07-31 18:33:36 +0900 (, 31 7 2013) | 2 lines

HashMap --> long[] ExperienceTablěol
HashMap --> String[] InstanceManager̃CX^g][
------------------------------------------------------------------------
r6171 | torikawatukune | 2013-07-30 19:15:24 +0900 (, 30 7 2013) | 1 line


------------------------------------------------------------------------
r6169 | torikawatukune | 2013-07-30 13:18:04 +0900 (, 30 7 2013) | 7 lines

SYNC: CORE r5965 / Zoey76
BETA: New methods and minor changes:
	* hasPet() return true if the player has a summon and the summon is a pet.
	* hasServitor() return true if the player has a summon and the summon is a servitor.
	* New target type SERVITOR, for servitors.
	* Target type SUMMON, changed to be used for summons, either pets or servitors.
	* Added retail like TargetType enumerated for future use.
------------------------------------------------------------------------
r6167 | torikawatukune | 2013-07-30 04:48:16 +0900 (, 30 7 2013) | 1 line

HashSet --> SortedIntIntArrayMap
------------------------------------------------------------------------
r6166 | torikawatukune | 2013-07-30 03:41:16 +0900 (, 30 7 2013) | 1 line

ListAArrayListAFastList --> ArrayListɓ
------------------------------------------------------------------------
r6165 | torikawatukune | 2013-07-30 03:38:17 +0900 (, 30 7 2013) | 1 line

HashMap --> SortedIntObjectArrayMap
------------------------------------------------------------------------
r6161 | torikawatukune | 2013-07-29 15:27:07 +0900 (, 29 7 2013) | 8 lines

SYNC: CORE r5964 / Zoey76
BETA: Minor rework of L2Attackable:
	* Fields should be at the begin of the class.
	* Constructor should be after the fields.
	* Merging conditions in useMagic(..) method, shortening the code.
	* OOP rework of calculateRewards(..) method, more could be done.
		* Fixes issue with summons not over-hitting and not giving extra XP on over-hit.
Reported by: MELERIX
------------------------------------------------------------------------
r6160 | torikawatukune | 2013-07-29 08:47:11 +0900 (, 29 7 2013) | 1 line


------------------------------------------------------------------------
r6159 | torikawatukune | 2013-07-29 08:45:41 +0900 (, 29 7 2013) | 1 line

[[N
------------------------------------------------------------------------
r6158 | torikawatukune | 2013-07-29 08:43:03 +0900 (, 29 7 2013) | 1 line

 svimport
------------------------------------------------------------------------
r6155 | torikawatukune | 2013-07-28 16:27:35 +0900 (, 28 7 2013) | 7 lines

SYNC: CORE r5963 / UnAfraid
BETA: Rework of MultisellData table:
	* Using DocumentParser
		* Implemented ability to use different FileFilter then XMLFilter.
	* Using strict filename filter for multisells.
	* Implemented strict checks to bind specific multisells to specific npcs to prevent from ability to open every multisell from every merchant npc.
	* Reviewed by: Zoey76, MELERIX
------------------------------------------------------------------------
r6154 | torikawatukune | 2013-07-28 15:44:14 +0900 (, 28 7 2013) | 3 lines

SYNC: CORE r5962 / UnAfraid
BETA: Fixing one more deadlock in increase/decrease charges (We got AtomicInteger sync block is not needed)
	* Reported by: nBd
------------------------------------------------------------------------
r6153 | torikawatukune | 2013-07-28 14:37:17 +0900 (, 28 7 2013) | 2 lines

SYNC: CORE r5961 / nBd
BETA: Fixing SelfEffects, they should be added to CharEffectList
------------------------------------------------------------------------
r6151 | torikawatukune | 2013-07-28 14:15:42 +0900 (, 28 7 2013) | 3 lines

SYNC: CORE r5960 / Zoey76
BETA: Continuing with [5945] and [5946], more core cleanup.
Reported by: nBd
------------------------------------------------------------------------
r6150 | torikawatukune | 2013-07-28 14:13:44 +0900 (, 28 7 2013) | 6 lines

SYNC: CORE r5959 / Zoey76
BETA: Effect list fixes.
	* Fixing deadlock from excessive locking.
		* Reported by: nBd, UnAfraid
	* Fixing endless debuff effects (I was so worried to fix buffs, that I forgot about debuffs!).
		* Reported by: nBd, UnAfraid, iskipper092
------------------------------------------------------------------------
r6148 | torikawatukune | 2013-07-28 14:00:30 +0900 (, 28 7 2013) | 2 lines

SYNC: CORE r5958 / Zoey76
BETA: Restoring abnormal type for special skills that shouldn't stack in High Five.
------------------------------------------------------------------------
r6147 | torikawatukune | 2013-07-28 13:48:42 +0900 (, 28 7 2013) | 5 lines

SYNC: CORE r5957 / UnAfraid
BETA: Minor typo fixes:
	* Initialize arena votes for Handy's block checker in constructor (Sometimes causes NPEs).
	* Upon shutdown abort restore server status (Not showing down)
	* Patch by: Nos
------------------------------------------------------------------------
r6145 | torikawatukune | 2013-07-25 20:19:58 +0900 (, 25 7 2013) | 2 lines

SYNC: LIB r5956 / MELERIX
LIBS/BETA: Missing recompile JavaEngine Lib from [5842].
------------------------------------------------------------------------
r6144 | torikawatukune | 2013-07-25 20:12:21 +0900 (, 25 7 2013) | 2 lines

SYNC: CORE r5955 / MELERIX
LIBS/BETA: Missing recompile JavaEngine Lib from [5842].
------------------------------------------------------------------------
r6142 | torikawatukune | 2013-07-22 17:11:47 +0900 (, 22 7 2013) | 3 lines

SYNC: CORE r5954 / UnAfraid
BETA: Fixinig Deadlocks in L2Effect caused by start/stopEffectTask methods.
	* Reported by: nBd
------------------------------------------------------------------------
r6141 | torikawatukune | 2013-07-22 17:05:06 +0900 (, 22 7 2013) | 4 lines

SYNC: CORE r5953 / UnAfraid
BETA: Fixing minor typo in L2NpcAIData.
	* Reported by: Nos
	* Patch by: Nos
------------------------------------------------------------------------
r6137 | torikawatukune | 2013-07-22 02:12:20 +0900 (, 22 7 2013) | 4 lines

SYNC: CORE r5952 / UnAfraid
BETA: Fixing custom config for skills abnormal time. Since last rework it stopped, working because skill time from skills is used not from effects.
	* Reported by: lucan, badboy29, nBd
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r6132 | torikawatukune | 2013-07-21 11:01:20 +0900 (, 21 7 2013) | 4 lines

SYNC: CORE r5951 / malyelfik
BETA: Updating '''Arena Manager'''
Patch by: St3eT
Reviewed by: !UnAfraid, Zoey76, malyelfik
------------------------------------------------------------------------
r6131 | torikawatukune | 2013-07-21 06:16:49 +0900 (, 21 7 2013) | 5 lines

SYNC: CORE r5950 / Zoey76
BETA: Retail like HP/MP/CP character creation values.
Patch by: FinalDestination
Reviewed by: Zoey76
Thanks to: St3eT
------------------------------------------------------------------------
r6128 | torikawatukune | 2013-07-21 05:40:33 +0900 (, 21 7 2013) | 2 lines

SYNC: CORE r5949 / Zoey76
BETA: Unhardcoding Trainer Healer AI.
------------------------------------------------------------------------
r6125 | torikawatukune | 2013-07-20 09:55:44 +0900 (y, 20 7 2013) | 5 lines

SYNC: CORE r5948 / Zoey76
BETA: Unhardcoding Wyvern Manager:
	* Unified AI for castle, forts and halls.
	* Merged bypass handler and core AI in a single AI script in Datapack.
Reviewed by: jurchiks, UnAfraid, Zoey76
------------------------------------------------------------------------
r6124 | torikawatukune | 2013-07-18 12:54:04 +0900 (, 18 7 2013) | 3 lines

SYNC: CORE r5947 / Zoey76
BETA: Fixing toggle skills icon not being displayed when the skill was activated.
	* Minor improvement to stopAllEffects()
------------------------------------------------------------------------
r6122 | torikawatukune | 2013-07-18 11:26:07 +0900 (, 18 7 2013) | 2 lines

SYNC: CORE r5946 / Zoey76
BETA: Continuing with [5945], more core cleanup.
------------------------------------------------------------------------
r6119 | torikawatukune | 2013-07-18 10:01:03 +0900 (, 18 7 2013) | 2 lines

SYNC: CORE r5945 / Zoey76
BETA: Cleanup of useless methods and name fixing.
------------------------------------------------------------------------
r6115 | torikawatukune | 2013-07-18 01:41:38 +0900 (, 18 7 2013) | 1 line

 getEventQuests()
------------------------------------------------------------------------
r6112 | torikawatukune | 2013-07-17 23:46:49 +0900 (, 17 7 2013) | 3 lines

SYNC: CORE r5944 / Zoey76
BETA: Removing useless class and package.
	* Minor NPE vulnerability fix.
------------------------------------------------------------------------
r6110 | torikawatukune | 2013-07-17 08:56:55 +0900 (, 17 7 2013) | 1 line

Quest#addSpawnstatic
------------------------------------------------------------------------
r6108 | torikawatukune | 2013-07-16 20:05:03 +0900 (, 16 7 2013) | 6 lines

SYNC: CORE r5943 / Zoey76
BETA: Unhardcoding Avant-Garde AI.
	* Minor packets rework/cleanup.
	* Replacing Javolution in AcquireSkillList with Java implementation.
	* AcquireSkillType enum to uppercase.
	* Making some method from Quest static.
------------------------------------------------------------------------
r6106 | torikawatukune | 2013-07-16 14:06:33 +0900 (, 16 7 2013) | 3 lines

SYNC: CORE r5942 / Zoey76
BETA: Minor fix for skills without abnormal type and multiple effects.
Reported by: FinalDestination
------------------------------------------------------------------------
r6105 | torikawatukune | 2013-07-16 14:03:15 +0900 (, 16 7 2013) | 5 lines

SYNC: CORE r5941 / UnAfraid
BETA: Fixing minor problem with PlayerVariables for some reason it stores booleans as 0/1 instead of false/true.
	* Also added missing cleanup of character_variables table for non-existing players.
		* Patch by: nBd
	* Also using batches for store query.
------------------------------------------------------------------------
r6101 | torikawatukune | 2013-07-14 21:27:25 +0900 (, 14 7 2013) | 1 line


------------------------------------------------------------------------
r6100 | torikawatukune | 2013-07-14 21:14:38 +0900 (, 14 7 2013) | 5 lines

SYNC: CORE r5940 / Zoey76
BETA: Fixing effect restoring missing:
	* Now works for players, pets and servitors.
	* Adding logs to TradeList, since thrown NPE doesn't provide enough information to address the issues.
Reported by: oscard, St3eT
------------------------------------------------------------------------
r6099 | torikawatukune | 2013-07-14 20:58:55 +0900 (, 14 7 2013) | 2 lines

SYNC: CORE r5939 / MELERIX
BETA: Fixed '''!ElementMod''' Formula.
------------------------------------------------------------------------
r6094 | torikawatukune | 2013-07-11 22:45:27 +0900 (, 11 7 2013) | 62 lines

SYNC: CORE r5938 / Zoey76
BETA: Effect rework:
	* Complete rework of !CharEffectList.
		* Mimicking "List" operations, remove(..), add(..), isEmpty()...
		* Thread-safe.
			* Using reentrant locks for read/write operations.
		* Removed cache-array, wasn't working.
		* Removed useless methods.
		* Removed queue, wrong implementation was leading to wrong updates in effect lists.
		* Now effects from skills are managed in batches, less calls to methods, avoiding overhead from synchronization and keeping abnormal type groups safe.
		* Support for blocked buff slots, no more hacks!
			* Implemented proper effect.
		* No more dependence on Javolution.
		* !JavaDocs!
	* Abnormal type, level and time are global to the skill and not specific to each effect.
		* Keeping support to customize each effect duration time, needs testing.
	* Added abnormal type enum, no more strings.
		* Removed overhead from string comparison.
	* !EffectTemplate rework:
		* No more public fields, we use mutators and accessors to work with them!
		* Func list to List instead of array.
			* Avoid CPU overhead, System.arraycopy(..).
		* Removed unused transform parameters.
		* !JavaDocs!
	* L2Skill rework:
		* No more dependence on Javolution.
		* Func and Effect lists to List instead of array.
		* Removed some useless effect type related method from skills.
		* Removed custom restriction for stolen effect with current duration less than 5 seconds.
		* If NPE appear they have to be properly fixed, no more hacks!
		* Updated toString() method.
		* !JavaDocs!
	* L2Effect rework:
		* Effects do not store static data from template!
		* Removed unused transform parameters.
		* Removed "passive effect" related methods, effect is passive if skill is passive.
		* Removed "buff"/"debuff" related method from effects, skills are buffs or debuffs not effects.
		* Updated toString() method.
		* Removed effectCanBeStolen() method, now canBeStolen() is overridden in effect implementations in Datapack.
		* !JavaDocs!
	* L2Item minor rework:
		* Func and Effect lists to List instead of array.
			* Avoid CPU overhead, System.arraycopy(..).
		* No more dependence on Javolution.
		* Now _questEvents is initialized only if it's used, not for all items!
	* L2Weapon fixes:
		* Fixed bug in getSkillEffects(L2Character, L2Character, L2Skill) returning always empty array of effects!
		* Func and Effect lists to List instead of array.
			* Avoid CPU overhead, System.arraycopy(..).
		* No more dependence on Javolution.
	* Reworked "get func" methods to avoid toArray(..) calls.
	* Proper use of maps, no more iteration over keys and retrieving the value using get method.
	* Externalized formula to calculate current effect duration to Formulas class.
	* Static fields are upper case.
	* Adding button to reload effects, '''must be follow by skill reload and probably player restart''' to ensure there is no memory-leftovers.
	* Fixing skill Frintezza's Songs(5008) abnormal types.
	* Fixing minor bug with High Five GM skills.
	* Added name to effect list from admin panel, fixed other minor glitches.
	* Removed old and classing GM menu.
	* Updated logs and comments.
Reviewed by: Adry_85, UnAfraid, MELERIX
Testing video: http://youtu.be/7qadv7QQhy4
------------------------------------------------------------------------
r6091 | torikawatukune | 2013-07-10 13:04:48 +0900 (, 10 7 2013) | 2 lines

SYNC: CORE r5936 / Zoey76
BETA: Minor cleanup.
------------------------------------------------------------------------
r6090 | torikawatukune | 2013-07-10 12:56:36 +0900 (, 10 7 2013) | 2 lines

SYNC: CORE r5935 / Adry_85
BETA: Core-part for ??[DP9639].
------------------------------------------------------------------------
r6082 | torikawatukune | 2013-07-09 17:17:14 +0900 (, 09 7 2013) | 4 lines

SYNC: CORE r5934 DATA r9634 / Zoey76
BETA: Unhardcodding Fame Manager from core.
Patch by: St3eT
Reviewed by: Zoey76
------------------------------------------------------------------------
r6077 | torikawatukune | 2013-07-09 06:49:00 +0900 (, 09 7 2013) | 3 lines

SYNC: CORE r5933 / Zoey76
BETA: Configuration option to allow access to Hellbound without quests.
Patch by: St3eT
------------------------------------------------------------------------
r6072 | torikawatukune | 2013-07-08 18:17:24 +0900 (, 08 7 2013) | 1 line


------------------------------------------------------------------------
r6071 | torikawatukune | 2013-07-08 17:50:06 +0900 (, 08 7 2013) | 7 lines

SYNC: CORE r5932 / UnAfraid
BETA: Minor rework of Quest class:
	* Refactored registering methods to accept array/collection.
	* Reusing code.
	* Removed return type of registering methods.
	* Patch by: xBan1x
	* Reviewed by: Zoey76, Adry_85
------------------------------------------------------------------------
r6069 | torikawatukune | 2013-07-08 14:40:00 +0900 (, 08 7 2013) | 3 lines

{
ubؖv
u̒nv
------------------------------------------------------------------------
r6066 | torikawatukune | 2013-07-07 01:40:04 +0900 (, 07 7 2013) | 2 lines

SYNC: CORE r5931 / malyelfik
BETA: Core-part for ?[DP9622]
------------------------------------------------------------------------
r6063 | torikawatukune | 2013-07-06 09:29:38 +0900 (y, 06 7 2013) | 2 lines

SYNC: CORE r5930 / MELERIX
BETA: Removed the old "mAtk/mDef" modifiers from debuffs formulas, it is causing more issues than benefits, this will be re-added when is done properly and will be informed here: http://www.l2jserver.com/forum/viewtopic.php?f=91&t=22330&start=15#p160660
------------------------------------------------------------------------
r6058 | torikawatukune | 2013-07-05 17:03:36 +0900 (, 05 7 2013) | 6 lines

SYNC: CORE r5929 / Adry_85
SYNC: DATA r9618 / Adry_85
BETA: Clan Trader from Core to DP.
	Patch by: St3eT
	Reviewed by: Adry_85, malyelfik, !UnAfraid
	Tested by: nache
------------------------------------------------------------------------
r6057 | torikawatukune | 2013-07-04 21:26:15 +0900 (, 04 7 2013) | 1 line

Map --> FastintObjectmap, SortedIntObjectArrayMap
------------------------------------------------------------------------
r6049 | torikawatukune | 2013-07-03 13:02:43 +0900 (, 03 7 2013) | 6 lines

SYNC: CORE r5928 DATA r9616 / malyelfik
BETA: Updating castle chamberlains
* Moved from Core to DP
* Added castle doors and traps upgrades
Reviewed by: Adry_85, !UnAfraid
'''NOTE''': Require Core/DP Update!
------------------------------------------------------------------------
r6045 | torikawatukune | 2013-06-30 17:56:10 +0900 (, 30 6 2013) | 1 line

java script --> java
------------------------------------------------------------------------
r6039 | torikawatukune | 2013-06-30 11:05:10 +0900 (, 30 6 2013) | 3 lines

SYNC: CORE r5927 / MELERIX
BETA: Partially revert of [5857] it was already fixed since [5101].
Thanks to: xban1x
------------------------------------------------------------------------
r6038 | torikawatukune | 2013-06-30 11:03:29 +0900 (, 30 6 2013) | 2 lines

SYNC: CORE r5926 / MELERIX
BETA: Some Improvements for [5910] & [5925], also added a missing check in calcLethalHit (no more "Hall-Kill" from front or sides with BackStab).
------------------------------------------------------------------------
r6037 | torikawatukune | 2013-06-30 11:01:39 +0900 (, 30 6 2013) | 5 lines

SYNC: CORE r5925 / MELERIX
BETA: Updated "Blow Success" Formula
 * now use DEX modifier properly.
 * no more BackStab from sides.
Also included a small improvement in calcBlowDamage by Adry_85.
------------------------------------------------------------------------
r6036 | torikawatukune | 2013-06-30 10:58:12 +0900 (, 30 6 2013) | 2 lines

SYNC: CORE r5924 / MELERIX
BETA: Cleanup after [DP8103].
------------------------------------------------------------------------
r6032 | torikawatukune | 2013-06-30 00:48:31 +0900 (, 30 6 2013) | 5 lines

SYNC: CORE r5923 / Zoey76
BETA: Two new methods.
	* hasQuestState(String) to verify if the player has the given quest state.
	* getRandomBoolean() to easy quest scripts.
		* Suggested by: jurchiks
------------------------------------------------------------------------
r6030 | torikawatukune | 2013-06-30 00:17:26 +0900 (, 30 6 2013) | 2 lines

SYNC: CORE r5922 / Zoey76
BETA: Minor cleanup.
------------------------------------------------------------------------
r6029 | torikawatukune | 2013-06-30 00:14:59 +0900 (, 30 6 2013) | 2 lines

SYNC: CORE r5921 / nBd
Revert [5501] as this seems to be just wrong!
------------------------------------------------------------------------
r6025 | torikawatukune | 2013-06-29 19:23:31 +0900 (y, 29 6 2013) | 4 lines

SYNC: CORE r5920 / Adry_85
BETA: Added more !QuestSound.
	Patch by: jurchiks
	Revieved by: Adry_85
------------------------------------------------------------------------
r6023 | torikawatukune | 2013-06-29 18:28:47 +0900 (y, 29 6 2013) | 1 line

ҏb̕qńuȂÂꂽṽXLɍĎgpԂ̃`FbNǉ
------------------------------------------------------------------------
r6022 | torikawatukune | 2013-06-28 21:33:20 +0900 (, 28 6 2013) | 1 line


------------------------------------------------------------------------
r6021 | torikawatukune | 2013-06-28 21:24:41 +0900 (, 28 6 2013) | 12 lines

SYNC: CORE r5919 / Adry_85
BETA: Core-part for ?[DP9604].
	- Removed old stuff
	
		Patch by: UnAfraid
		
	- Removed useless !SkillType
	- Revise soul method a bit
	- Removed useless Stats
	- More improvements and cleanup
	
	Reviewed by: !MELERIX, UnAfraid, Zoey76
------------------------------------------------------------------------
r6019 | torikawatukune | 2013-06-28 20:16:00 +0900 (, 28 6 2013) | 1 line


------------------------------------------------------------------------
r6011 | torikawatukune | 2013-06-28 18:04:55 +0900 (, 28 6 2013) | 2 lines

SYNC: CORE r5918 / Adry_85
BETA: Removed MANAHEAL_BY_LEVEL SkillType.
------------------------------------------------------------------------
r6009 | torikawatukune | 2013-06-28 16:36:56 +0900 (, 28 6 2013) | 3 lines

SYNC: CORE r5917 / Adry_85
BETA: Unhardcoded !calcBlowSuccess and minor improvements.
	Reviewed by: Zoey76
------------------------------------------------------------------------
r6005 | torikawatukune | 2013-06-28 16:16:14 +0900 (, 28 6 2013) | 1 line


------------------------------------------------------------------------
r6003 | torikawatukune | 2013-06-28 13:44:15 +0900 (, 28 6 2013) | 2 lines

SYNC: CORE r5916 / UnAfraid
BETA: Unhardcoding TvTEvent checks and giving ability to plug any other event without messing with the core a lot.
------------------------------------------------------------------------
r5999 | torikawatukune | 2013-06-27 20:47:09 +0900 (, 27 6 2013) | 2 lines

SYNC: CORE r5915 / MELERIX
BETA: This is no longer used.
------------------------------------------------------------------------
r5993 | torikawatukune | 2013-06-26 18:47:48 +0900 (, 26 6 2013) | 3 lines

SYNC: CORE r5914 / UnAfraid
BETA: Fixing little logical problem from [5910] caused all lethal checks to return true 100%.
	* Reported by: nBd
------------------------------------------------------------------------
r5991 | torikawatukune | 2013-06-26 18:31:34 +0900 (, 26 6 2013) | 1 line


------------------------------------------------------------------------
r5990 | torikawatukune | 2013-06-26 17:28:34 +0900 (, 26 6 2013) | 3 lines

SYNC: CORE r5913 / UnAfraid
BETA: Restoring accidently reverted changes to !AugmentationData class.
	* Reported by: Zoey76
------------------------------------------------------------------------
r5989 | torikawatukune | 2013-06-26 17:21:03 +0900 (, 26 6 2013) | 2 lines

SYNC: CORE r5912 / Adry_85
BETA: Core-part for ?[DP9580].
------------------------------------------------------------------------
r5986 | torikawatukune | 2013-06-25 18:32:33 +0900 (, 25 6 2013) | 2 lines

ACeList<Options> _enchantOptionsϐx
ׂẴACeɁiɗĂ1AfiƂɂjArrayList蓖ĂĂ܂A[̖ʌɂȂ邽
------------------------------------------------------------------------
r5985 | torikawatukune | 2013-06-25 17:37:35 +0900 (, 25 6 2013) | 1 line

ӖȃLXgȗ
------------------------------------------------------------------------
r5983 | torikawatukune | 2013-06-25 08:03:12 +0900 (, 25 6 2013) | 15 lines

SYNC: CORE r5911 / UnAfraid
BETA: Items related reworks:
	* Added ability to verify trigger skills if target matches pvp conditions before activating them 
		* Note: '''Disabled by default! '''
	* Fixing an exploit causing some items to add stats but when unequip do not remove it.
		* Reported by: nBd
	* Reworking all item instances to verify for all available item modifications (Element, Augment, etc..) no matter what type they are.
	* Reworking augmentation system:
		* Now is a bit more retail like.
		* Added changes for each augmentation option 
			* Note: '''Not totally randomly as before! '''
		* Added config to keep old way.
		* Reworked augmentation trigger effects to be handled properly
			* Note: '''You will not see them anymore in your skill list! '''
		* Patch by: Sandro, UnAfraid
------------------------------------------------------------------------
r5977 | torikawatukune | 2013-06-24 00:38:06 +0900 (, 24 6 2013) | 5 lines

SYNC: CORE r5910 / MELERIX
BETA: Fixed Lethal Formula to match retail, also fixed sysmsgs and improved the code a bit (with the help of Zoey76).
Reported by: _DS_, Decad, Konstantinos
Reviewed by: Zoey76
Tested by: oscard, Konstantinos, JMD
------------------------------------------------------------------------
r5976 | torikawatukune | 2013-06-24 00:30:57 +0900 (, 24 6 2013) | 2 lines

 WalkingManager#visualize
repeatStyle="cycle" I_Ǝn_Ȃ悤
------------------------------------------------------------------------
r5973 | torikawatukune | 2013-06-21 12:35:50 +0900 (, 21 6 2013) | 1 line

 - ҏb̕qńuȂÂꂽApCv
------------------------------------------------------------------------
r5970 | torikawatukune | 2013-06-20 11:45:11 +0900 (, 20 6 2013) | 4 lines

 - ҏb̕qńuȂÂꂽApCv
* ҏbPނ𑀍삵ȂĂAot悤ɂ
*  - 傪UꂽAGfotEq[
* TODO - L2TamedBeastInstanceႲႵ̂ŁAtȑOFeedableBeasts͔p~āAtȌBeastFarmc
------------------------------------------------------------------------
r5968 | torikawatukune | 2013-06-20 11:26:08 +0900 (, 20 6 2013) | 1 line

eB~O X^[̖Onpcstring - 
------------------------------------------------------------------------
r5966 | torikawatukune | 2013-06-16 00:16:16 +0900 (, 16 6 2013) | 3 lines

SYNC: CORE r5908 / MELERIX
BETA: Fixing a issue that was causing Pets unable to use his equipment.
Reported by: leandro007
------------------------------------------------------------------------
r5962 | torikawatukune | 2013-06-14 16:05:09 +0900 (, 14 6 2013) | 1 line

WalkingManagerős̃X^[AXLuTCg[uvgp̃vC[搧Us
------------------------------------------------------------------------
r5956 | torikawatukune | 2013-06-12 20:10:04 +0900 (, 12 6 2013) | 3 lines

SYNC: CORE r5907 / UnAfraid
BETA: Fixing client critical error when creating character (Sending two times CharSelectionInfo causes critical error sometimes).
	* Reported by: lion, nBd
------------------------------------------------------------------------
r5952 | torikawatukune | 2013-06-12 01:22:01 +0900 (, 12 6 2013) | 1 line


------------------------------------------------------------------------
r5950 | torikawatukune | 2013-06-11 21:50:22 +0900 (, 11 6 2013) | 1 line


------------------------------------------------------------------------
r5949 | torikawatukune | 2013-06-11 21:45:29 +0900 (, 11 6 2013) | 14 lines

SYNC: CORE r5906 / Zoey76
BETA: Fixing memory leak:
	* Custom skills are used only by players, not by every L2Character!
	* Improved !RequestMagicSkillUse to retrieve skills with less map calls (OOP).
	* Using lazy initialization, even if map is for player only, players with no custom skills shouldn't instantiate it.
	* Removed deprecated method related to class name.
	* Using hierarchy in !PcItemTemplate to inherit !ItemHolder fields and methods.
	* Using !ArrayList instead of !FastList in !SkillList, there is no need for concurrent or thread safe operations.
	* Removed removeSkill(L2Skill) from L2Character.
	* Overridden addSkill(L2Skill) in L2PcInstance to keep player related code in player class.
	* Fixing issue with custom skills not being displayed by client when skill level doesn't exist in client.
		* Using custom display level to properly display custom skills.
			* XML skill parameter: displayLevel (same use as displayId).
		* Video: http://youtu.be/9wHGkqd5PPc
------------------------------------------------------------------------
r5947 | torikawatukune | 2013-06-11 15:52:16 +0900 (, 11 6 2013) | 2 lines

SYNC: CORE r5905 / nBd
BETA: If we have a Config and use it to decrease rep, why not check for it..
------------------------------------------------------------------------
r5945 | torikawatukune | 2013-06-11 14:56:30 +0900 (, 11 6 2013) | 1 line

 fobOp
------------------------------------------------------------------------
r5944 | torikawatukune | 2013-06-11 14:52:20 +0900 (, 11 6 2013) | 1 line

̃eC~OɐX^[ĂƂAdȂȂ悤ɉɕԂ悤ɂ
------------------------------------------------------------------------
r5943 | torikawatukune | 2013-06-10 23:43:55 +0900 (, 10 6 2013) | 1 line

̃eC~OɐX^[ĂƂAdȂȂ悤ɉɕԂ悤ɁEEE()
------------------------------------------------------------------------
r5941 | torikawatukune | 2013-06-10 22:49:01 +0900 (, 10 6 2013) | 1 line

eC~OɐX^[Ƃǂ悤ɂ
------------------------------------------------------------------------
r5940 | torikawatukune | 2013-06-09 22:18:01 +0900 (, 09 6 2013) | 2 lines

 onEvtArrived()
(Valakas9103 얢mF)
------------------------------------------------------------------------
r5939 | torikawatukune | 2013-06-09 14:21:14 +0900 (, 09 6 2013) | 1 line

Sorted***ObjectArrayMap̖ʂarraycopyȗ
------------------------------------------------------------------------
r5935 | torikawatukune | 2013-06-09 12:38:58 +0900 (, 09 6 2013) | 6 lines

E͈͍UƃeC~OX^[YɂȂs̏C
ACe 15473 ҏbPpނ œXLgpƁAPVPtOĂ܂s̏C.
* XL 8362 ҏbPF - ҏb1܂B
* XL 8364 ҏbPF\͎gp - ҏbɓ\͂g悤߂܂B
* XL 8363 ҏbPFė - ҏbɂė悤߂܂B

------------------------------------------------------------------------
r5930 | torikawatukune | 2013-06-04 01:27:20 +0900 (, 04 6 2013) | 1 line

NX SkillHashCode ̒g SkillTable Ɉړ
------------------------------------------------------------------------
r5929 | torikawatukune | 2013-06-03 15:40:54 +0900 (, 03 6 2013) | 5 lines

L2CharacterAI#onEvtArrived  WalkingManager#onArrived  Quest#onMoveFinished ĂяoĂ邪A
̌ if (getIntention() == AI_INTENTION_MOVE_TO) setIntention(AI_INTENTION_ACTIVE) 邽߁A
WalkingManagerQuestŐVɐݒ肳ꂽ AI_INTENTION_MOVE_TO ɂȂĂ܂ƂB
WalkingManager#onArrived ł 100~b̃^C}[Ń^C~O炵Ă邪Â肩ł̓T[oݍĂƂ͕smȂ̂ŁA
AI_INTENTION Ƃ true ԂāAL2CharacterAI ̌㏈Ȃ悤ɂ܂B
------------------------------------------------------------------------
r5928 | torikawatukune | 2013-06-03 11:39:19 +0900 (, 03 6 2013) | 5 lines

WalkingManager֘A
* uAANeBu X^[h邨ꂪ܂Bv̑OȂ̂ɏPĂ̂ŏC
*  NmNX̋


------------------------------------------------------------------------
r5926 | torikawatukune | 2013-06-03 11:28:30 +0900 (, 03 6 2013) | 1 line

fobOpR[h̐
------------------------------------------------------------------------
r5924 | torikawatukune | 2013-06-03 11:19:51 +0900 (, 03 6 2013) | 1 line

̂́uсvȂ
------------------------------------------------------------------------
r5922 | torikawatukune | 2013-05-29 05:58:13 +0900 (, 29 5 2013) | 1 line

{ lA}XQ[gL[p[
------------------------------------------------------------------------
r5921 | torikawatukune | 2013-05-29 05:55:29 +0900 (, 29 5 2013) | 1 line

Quest#onNodeArrived: String --> void
------------------------------------------------------------------------
r5919 | torikawatukune | 2013-05-28 15:39:18 +0900 (, 28 5 2013) | 9 lines

SYNC: CORE r5904 / malyelfik
BETA: Moving some npc instances to DP:
* L2CastleBlacksmithInstance
* L2CastleTeleporterInstance
* L2CastleWarehouseInstance
* L2TownPetInstance
* Added onRouteFinished quest trigger
 * Thanks to Zoey76 for suggestion
Reviewed by: UnAfraid
------------------------------------------------------------------------
r5916 | torikawatukune | 2013-05-27 05:57:42 +0900 (, 27 5 2013) | 3 lines

takeItems(L2PcInstance player, int itemId, long amount)
takeItems(L2PcInstance player, int amount, int... itemIds)
̂Ńp[^̏Ⴄ
------------------------------------------------------------------------
r5911 | torikawatukune | 2013-05-24 00:58:43 +0900 (, 24 5 2013) | 1 line

LongTimeEventconfig.xmlŃCxgisNPCzuƂANPCƍWԂȂftHgɂ
------------------------------------------------------------------------
r5909 | torikawatukune | 2013-05-23 02:20:35 +0900 (, 23 5 2013) | 1 line

XJ[bg @ nV̓ˌXLsRȓɌ邱Ƃ̂Ń^C~O̒
------------------------------------------------------------------------
r5905 | torikawatukune | 2013-05-20 12:00:09 +0900 (, 20 5 2013) | 1 line

CX^g ][ŎSƂ̎c莞ԃbZ[WuvPʂȂ̂ɕ\̓~bȂ̂ŏC
------------------------------------------------------------------------
r5896 | torikawatukune | 2013-05-10 03:04:18 +0900 (, 10 5 2013) | 2 lines

SYNC: CORE r5903 / MELERIX
BETA: CORE-Part for [DP9553].
------------------------------------------------------------------------
r5894 | torikawatukune | 2013-05-10 01:39:47 +0900 (, 10 5 2013) | 4 lines

SYNC: CORE r5902 / Adry_85
BETA: Fixing skills behaviour after [5901].
	Reported by: takhs7
	Tested by: MELERIX
------------------------------------------------------------------------
r5884 | torikawatukune | 2013-05-08 22:03:32 +0900 (, 08 5 2013) | 1 line

affectLimit ... new int[2]58000ߖ
------------------------------------------------------------------------
r5881 | torikawatukune | 2013-05-08 17:26:29 +0900 (, 08 5 2013) | 7 lines

SYNC: CORE r5901 / Adry_85
BETA: Skill fixes:
	* Added support for affect limit parameter (only for TARGET_AREA_FRIENDLY)
	* Removed COMBATPOINTHEAL and CHAIN_HEAL SkillTypes
	* Added TARGET_AREA_FRIENDLY TargetType
	
	Reviewed by: lion, MELERIX, UnAfraid, Zoey76
------------------------------------------------------------------------
r5880 | torikawatukune | 2013-05-08 01:21:09 +0900 (, 08 5 2013) | 1 line

eB~O X^[̖Onpcstring
------------------------------------------------------------------------
r5873 | torikawatukune | 2013-05-05 10:11:37 +0900 (, 05 5 2013) | 3 lines

SYNC: CORE r5900 / Zoey76
BETA: Removing unhardcoded despawn time for fishing monsters.
Reported by: lion
------------------------------------------------------------------------
r5871 | torikawatukune | 2013-05-05 04:10:56 +0900 (, 05 5 2013) | 5 lines

SYNC: CORE r5899 / UnAfraid
BETA: Fixing bug causing item skills to be stored in database.
	* Reported by: nBd
	
	* '''NOTE:''' Please enable skill checker to cleanup all the skills that should not be stored in database (You can find it in General.properties).
------------------------------------------------------------------------
r5870 | torikawatukune | 2013-05-05 04:04:32 +0900 (, 05 5 2013) | 3 lines

SYNC: CORE r5898 / UnAfraid
BETA: Changing L2GameClientPacket, L2GameServerPacket loggers to static to prevent from creating logger for each packet created.
	* Reported by: nBd
------------------------------------------------------------------------
r5868 | torikawatukune | 2013-05-05 03:35:39 +0900 (, 05 5 2013) | 3 lines

SYNC: CORE r5897 / UnAfraid
BETA: Improving hasEffectType method to do not cause such over-heat (Creating lots of new L2Effect objects just to check their EffectType)
	* Reviewed by: Zoey76, DrHouse
------------------------------------------------------------------------
r5867 | torikawatukune | 2013-05-05 03:31:49 +0900 (, 05 5 2013) | 3 lines

SYNC: CORE r5896 / UnAfraid
BETA: Fixing NPE vulnerability in ExShowScreenMessage.
	* Reported by: oscard
------------------------------------------------------------------------
r5866 | torikawatukune | 2013-05-05 03:23:34 +0900 (, 05 5 2013) | 7 lines

SYNC: CORE r5895 / Zoey76
BETA: Skill fixes!
	* Fixed heal (and alike) casted on flagged player didn't set flag on caster.
	* Fixed PVP skills set flag on caster when used on monsters.
		* PVP skills are offensive as well!
	* Tiny typo in config description.
		* Reported by: St3eT
------------------------------------------------------------------------
r5863 | torikawatukune | 2013-05-02 15:46:55 +0900 (, 02 5 2013) | 4 lines

SYNC: CORE r5894 / UnAfraid
BETA: From now on all dances and songs will not be stored upon logout!
	* '''Note:''' We keep configuration to reverse it as it was until now.
	* Reported by: FinalDestination, St3eT
------------------------------------------------------------------------
r5859 | torikawatukune | 2013-05-01 22:08:28 +0900 (, 01 5 2013) | 2 lines

SYNC: CORE r5893 / MELERIX
BETA: Few Improvements for formulas.
------------------------------------------------------------------------
r5856 | torikawatukune | 2013-05-01 22:00:57 +0900 (, 01 5 2013) | 5 lines

SYNC: CORE r5892 / Zoey76
BETA: Effect fixes:
	* Now is possible to find the first passive effect with certain effect type.
	* Support for Lucky effect (Lucky skill).
	* Support for Enlarge Abnormal Slot effect (Divine Inspiration skill).
------------------------------------------------------------------------
r5855 | torikawatukune | 2013-05-01 21:58:21 +0900 (, 01 5 2013) | 2 lines

SYNC: CORE r5891 / Adry_85
BETA: Core-part for ?[DP9534].
------------------------------------------------------------------------
r5853 | torikawatukune | 2013-05-01 21:39:54 +0900 (, 01 5 2013) | 4 lines

SYNC: CORE r5890 / UnAfraid
BETA: Fixing name/title when changed not updating until relogin.
	* Thanks to: Whoever open ticket #6538
	* Reported by: MELERIX, nBd
------------------------------------------------------------------------
r5851 | torikawatukune | 2013-05-01 21:19:05 +0900 (, 01 5 2013) | 2 lines

SYNC: CORE r5889 / Zoey76
BETA: Misc fixes.
------------------------------------------------------------------------
r5849 | torikawatukune | 2013-05-01 21:07:15 +0900 (, 01 5 2013) | 7 lines

SYNC: CORE r5888 / Zoey76
BETA: More skill related cleanup:
	* Removed custom skill Id restrictions.
	* Fixed minor typo in variable name.
		* Reported by: jurchiks
	* Now clan skills are differenced if they belong to a pledge or sub-pledge skill tree, no more custom paramter.
	* Fixed some !JavaDocs.
------------------------------------------------------------------------
r5844 | torikawatukune | 2013-05-01 00:25:45 +0900 (, 01 5 2013) | 19 lines

SYNC: CORE r5887 / Zoey76
BETA: Reworking skills (cleanup):
	* No more...
		* "neutral" skills, all skills are "neutral" by default.
		* dynamic skill/effect type dependent "offensive" checks.
		* dynamic skill/effect type dependent "pvp" checks.
		* null names, default is empty string.
		* dynamic seven sings skill checks, is cached in boolean until is finally unhardcoded.
		* CPDAM skill type, not used anywhere.
		* skills "pvp" and "offensive"  at the same time.
		* Spoil skill handler!
		* !CpDam skill handler!
		* _effectSkillType in L2Effect.
		* effectType in !EffectTemplate.
		* effectType in skill XMLs.
	* effectPower=-1 lands always!
	* Fixing Sweeper effect typos!
		* Reported by: Decad, Torvitas
Reviewed by: Adry_85, MELERIX, UnAfriad
------------------------------------------------------------------------
r5843 | torikawatukune | 2013-04-30 21:22:13 +0900 (, 30 4 2013) | 1 line


------------------------------------------------------------------------
r5842 | torikawatukune | 2013-04-30 21:20:01 +0900 (, 30 4 2013) | 2 lines

SYNC: CORE r5886 / MELERIX
BETA: Some more for [5859] and few improvements in FuncMAtkMod.
------------------------------------------------------------------------
r5839 | torikawatukune | 2013-04-30 00:26:54 +0900 (, 30 4 2013) | 3 lines

SYNC: CORE r5885 / Zoey76
BETA: Minor fixes for Sweeper (42) skill.
Patch by: MELERIX, Zoey76
------------------------------------------------------------------------
r5835 | torikawatukune | 2013-04-29 21:38:15 +0900 (, 29 4 2013) | 2 lines

SYNC: CORE r5884 / malyelfik
BETA: Core-part for [DP9524]
------------------------------------------------------------------------
r5833 | torikawatukune | 2013-04-29 19:00:56 +0900 (, 29 4 2013) | 4 lines

ނꂽ
* 搧UĂȂoȌC
* VEg̍ŒԊu7bȏ
* ^CgvC[
------------------------------------------------------------------------
r5832 | torikawatukune | 2013-04-28 01:51:38 +0900 (, 28 4 2013) | 3 lines

SYNC: CORE r5883 / UnAfraid
BETA: Fixing minor bug which causing some skills to be stored in database when they should not (Like Armor / Weapon grade penalty).
	* Reported by: oscard, Zoey76, Arantir
------------------------------------------------------------------------
r5831 | torikawatukune | 2013-04-28 01:42:55 +0900 (, 28 4 2013) | 2 lines

SYNC: CORE r5882 / UnAfraid
BETA: Fixing really rare OID map bug which appears when is night according to game time controller and server is starting up at that time it spawns twice Eilhalder von Hellmann and causing him to be like a ghost (Non target-able, but attacking you at the same time)
------------------------------------------------------------------------
r5827 | torikawatukune | 2013-04-25 00:36:36 +0900 (, 25 4 2013) | 1 line

ނꂽJGȊÕX^[̃VEg
------------------------------------------------------------------------
r5825 | torikawatukune | 2013-04-24 14:11:17 +0900 (, 24 4 2013) | 2 lines

SYNC: CORE r5881 / Zoey76
BETA: Unhardcoding warrior fishing monsters.
------------------------------------------------------------------------
r5821 | torikawatukune | 2013-04-24 09:14:02 +0900 (, 24 4 2013) | 1 line


------------------------------------------------------------------------
r5820 | torikawatukune | 2013-04-24 09:13:10 +0900 (, 24 4 2013) | 3 lines

SYNC: CORE r5880 / UnAfraid
BETA: Fixing minor NPE vulnerability.
	* Reported by: nBd
------------------------------------------------------------------------
r5819 | torikawatukune | 2013-04-24 09:11:03 +0900 (, 24 4 2013) | 2 lines

SYNC: CORE r5879 / UnAfraid
BETA: Implementing new config to allow augmenting pvp items.
------------------------------------------------------------------------
r5817 | torikawatukune | 2013-04-23 10:15:19 +0900 (, 23 4 2013) | 2 lines

SYNC: CORE r5878 / malyelfik
BETA: Core-part for [DP9519]
------------------------------------------------------------------------
r5815 | torikawatukune | 2013-04-23 00:59:19 +0900 (, 23 4 2013) | 1 line


------------------------------------------------------------------------
r5814 | torikawatukune | 2013-04-23 00:47:01 +0900 (, 23 4 2013) | 3 lines

ꂽ̃GCn_[ tH w}̏oWbN̐
GameTimeController,DayNightSpawnManager啝
^CT[o[ɂăQ[T[o̎tsƂ̑Ώ
------------------------------------------------------------------------
r5813 | torikawatukune | 2013-04-20 17:33:01 +0900 (y, 20 4 2013) | 4 lines

ꂽ̃GCn_[ tH w}ɂȂĂȂ
 deleteMe()  spawnMe() ~Ԉgݍ킹
 decayMe()  spawnMe() gݍ킹
 deleteMe()  doSpawn() gݍ킹
------------------------------------------------------------------------
r5812 | torikawatukune | 2013-04-20 00:47:11 +0900 (y, 20 4 2013) | 3 lines

SYNC: CORE r5877 / UnAfraid
BETA: Partial revert of [5857] changes seems it may cause deadlocks.
	* Reported by: nBd
------------------------------------------------------------------------
r5810 | torikawatukune | 2013-04-19 01:33:24 +0900 (, 19 4 2013) | 1 line

revert
------------------------------------------------------------------------
r5809 | torikawatukune | 2013-04-19 01:23:52 +0900 (, 19 4 2013) | 4 lines

SYNC: CORE r5876 / UnAfraid
BETA: Fixing minor typo in GameTimeController since the [5871]
	* Reported by: JMD, Zoey76
	* Tested by: JMD, Arantir
------------------------------------------------------------------------
r5800 | torikawatukune | 2013-04-16 01:58:09 +0900 (, 16 4 2013) | 3 lines

 GameTimeController
* InterruptedException  return
* ̑A^C~O̔
------------------------------------------------------------------------
r5798 | torikawatukune | 2013-04-13 03:24:54 +0900 (y, 13 4 2013) | 3 lines

SYNC: CORE r5875 / Zoey76
BETA: Implementation of UI Key mapping using XML.
	* Implemented using !DocumentParser.
------------------------------------------------------------------------
r5795 | torikawatukune | 2013-04-13 00:35:37 +0900 (y, 13 4 2013) | 2 lines

SYNC: CORE r5874 / MELERIX
BETA: Fixed [4610] properly.
------------------------------------------------------------------------
r5794 | torikawatukune | 2013-04-12 14:19:32 +0900 (, 12 4 2013) | 1 line

 GameTimeController, L2World
------------------------------------------------------------------------
r5793 | torikawatukune | 2013-04-11 02:36:13 +0900 (, 11 4 2013) | 2 lines

HashMap --> FastIntObjectMap
Ӗȁuif containsKeyv
------------------------------------------------------------------------
r5791 | torikawatukune | 2013-04-11 02:22:11 +0900 (, 11 4 2013) | 5 lines

SYNC: CORE r5873 / Zoey76
BETA: Rewriting NpcBufferTable bit more OOP:
	* Using proper DTO NpcBufferData and one map, instead of 4 maps.
	* Implemented using Java instead of Trove.
	* Minor rewrite of L2NpcBufferInstance.
------------------------------------------------------------------------
r5787 | torikawatukune | 2013-04-10 22:28:38 +0900 (, 10 4 2013) | 7 lines

Q[Ԃ̎dlύXɔE
* z̓̃Xe[W Jn
* z̓̃p[h Jn
* UP ̊J(Q[Ԃ̌ߑO0)

]: T[oNQ[Ԃ̌ߑO6ƂȂĂ
CORE r5872/DATA r9508: T[oŇߑO0Q[Ԃ̌ߑO0ƈv悤ɂȂ
------------------------------------------------------------------------
r5786 | torikawatukune | 2013-04-10 22:16:29 +0900 (, 10 4 2013) | 1 line

GameTimeController Fastmap --> FastIntObjectMap
------------------------------------------------------------------------
r5785 | torikawatukune | 2013-04-10 22:14:46 +0900 (, 10 4 2013) | 1 line

fobOp WalkingManager̓nʂɃAfiŐ
------------------------------------------------------------------------
r5784 | torikawatukune | 2013-04-10 21:39:57 +0900 (, 10 4 2013) | 1 line

œK 0̔z6mۂĂ
------------------------------------------------------------------------
r5783 | torikawatukune | 2013-04-07 02:20:59 +0900 (, 07 4 2013) | 1 line


------------------------------------------------------------------------
r5782 | torikawatukune | 2013-04-07 02:05:43 +0900 (, 07 4 2013) | 2 lines

SYNC: CORE r5872 / UnAfraid
BETA: Minor changes (javadocs/method re-arrange/loggers..) for [5871]
------------------------------------------------------------------------
r5780 | torikawatukune | 2013-04-07 01:52:08 +0900 (, 07 4 2013) | 4 lines

SYNC: CORE r5871 / UnAfraid
BETA: Reworking GameTimeController (Now's less CPU Hungry, no more synchronizations, no more time diff)
	* Patch by: Forsaiken
	* Thanks to: nBd
------------------------------------------------------------------------
r5778 | torikawatukune | 2013-04-06 22:58:09 +0900 (y, 06 4 2013) | 2 lines

SYNC: CORE r5870 / Zoey76
BETA: Using effect instead of skill level for Divine Inspiration skill.
------------------------------------------------------------------------
r5777 | torikawatukune | 2013-04-06 22:55:59 +0900 (y, 06 4 2013) | 3 lines

SYNC: CORE r5869 / UnAfraid
BETA: Fixing minor NPEs happens when effected is null.
	* Reported by: oscard, MELERIX
------------------------------------------------------------------------
r5775 | torikawatukune | 2013-04-06 22:48:55 +0900 (y, 06 4 2013) | 4 lines

SYNC: CORE r5868 / Zoey76
BETA: More skills cleanup:
	* Removing L2SkillMount skill implementation and MOUNT skill type.
	* Removing L2SkillChangeWeapon skill implementation and CHANGEWEAPON skill type.
------------------------------------------------------------------------
r5774 | torikawatukune | 2013-04-06 22:38:19 +0900 (y, 06 4 2013) | 1 line


------------------------------------------------------------------------
r5772 | torikawatukune | 2013-04-06 22:34:06 +0900 (y, 06 4 2013) | 9 lines

SYNC: CORE r5867 / Zoey76
BETA: Reworking Sweeper to use retail like effects.
	* Unhardcoded Max Sweeper Time value.
	* Removed !RewardItem class, replaced with !ItemHolder.
	* Removed SWEEP skill type.
	* Added method addItem(String, !ItemHolder, L2Object, boolean) to work with !ItemHolder.
	* Removed L2SkillSweeper class.
	* Changed name and logic for method checkCorpseTime(..).
	* Removed L2SkillElemental class, not used anywhere.
------------------------------------------------------------------------
r5770 | torikawatukune | 2013-04-06 19:57:53 +0900 (y, 06 4 2013) | 2 lines

SYNC: CORE r5866 / Zoey76
BETA: Minor cleanup for skill fields.
------------------------------------------------------------------------
r5766 | torikawatukune | 2013-04-06 19:39:33 +0900 (y, 06 4 2013) | 2 lines

SYNC: CORE r5865 / Zoey76
BETA: Minor cleanup in Quest class after [DP9036].
------------------------------------------------------------------------
r5765 | torikawatukune | 2013-04-06 17:09:35 +0900 (y, 06 4 2013) | 2 lines

SYNC: CORE r5864 / UnAfraid
BETA: Fixing minor typo from [5863]
------------------------------------------------------------------------
r5764 | torikawatukune | 2013-04-06 16:59:34 +0900 (y, 06 4 2013) | 2 lines

SYNC: CORE r5863 / UnAfraid
BETA: Ignoring condition checking for hasEffectType method.
------------------------------------------------------------------------
r5763 | torikawatukune | 2013-04-06 16:57:40 +0900 (y, 06 4 2013) | 3 lines

SYNC: CORE r5862 / UnAfraid
BETA: Fixing minor NPEs in L2Skill caused by [5857]
	* Reported by: JMD, Adry_85
------------------------------------------------------------------------
r5759 | torikawatukune | 2013-04-06 15:43:05 +0900 (y, 06 4 2013) | 6 lines

SYNC: CORE r5861 / Adry_85
BETA: Continuing with [5858]:
	* Removed !SkillTypes CANCEL, CANCEL_DEBUFF, NEGATE and FAKE_DEATH.
	
	Patch by: MELERIX, UnAfraid
	Tested by: Adry_85
------------------------------------------------------------------------
r5758 | torikawatukune | 2013-04-06 15:37:31 +0900 (y, 06 4 2013) | 2 lines

SYNC: CORE r5860 / MELERIX
BETA: Accidentally committed, it will be cleaned up later and more complete.
------------------------------------------------------------------------
r5756 | torikawatukune | 2013-04-06 15:17:06 +0900 (y, 06 4 2013) | 2 lines

SYNC: CORE r5859 / MELERIX
BETA: Reduced some calculations.
------------------------------------------------------------------------
r5753 | torikawatukune | 2013-04-06 11:49:56 +0900 (y, 06 4 2013) | 5 lines

SYNC: CORE r5858 / Adry_85
BETA: Skill related improvements and fixes.
	* Removed useless SkillType.
	* Removed isStaticHeal boolean, now using isStatic() check.
	Reviewed by: MELERIX, UnAfraid, Zoey76
------------------------------------------------------------------------
r5749 | torikawatukune | 2013-04-06 00:38:51 +0900 (y, 06 4 2013) | 8 lines

SYNC: CORE r5857 / UnAfraid
BETA: Misc changes:
	* Fixing minor typo in trigger skill system reflected damage must be considered as damage for the reflected character.
		* Reported by Nik
		* Patch by: Nik
	* Making Env's _value variable volatile.
	* New method in L2Skill: hasEffectTypes()
		* Returns '''true''' if at '''least one''' of specified L2EffectType types present on the current skill's effects, '''false''' otherwise.
------------------------------------------------------------------------
r5748 | torikawatukune | 2013-04-04 18:37:20 +0900 (, 04 4 2013) | 2 lines

WalkingManager UĂAȂAs͒~EfbhbNԂɂȂ錏̏C

------------------------------------------------------------------------
r5747 | torikawatukune | 2013-04-03 03:37:46 +0900 (, 03 4 2013) | 1 line

WalkingManager UĂAȂAs͒~EfbhbNԂɂȂ錏̏C --> WalkingManager  L2AttackableAI Ɉڂ
------------------------------------------------------------------------
r5745 | torikawatukune | 2013-04-01 00:12:16 +0900 (, 01 4 2013) | 6 lines

 Routes.xmlAWalkingManager
* Routes.xml {Rg
* S[h̓âŒ
* UĂAȂAs͒~EfbhbNԂɂȂ錏̏C

ƂL2J̃X^[AÍAs邱ƂlĂȂ݌v̂߁AƂWalkingManagerŖAI_INTENTION_MOVE_TOŕĂ邽߁AvC[UƂɖĂ.
------------------------------------------------------------------------
r5744 | torikawatukune | 2013-03-29 15:56:35 +0900 (, 29 3 2013) | 2 lines

SYNC: CORE r5856 / malyelfik
BETA: Cleanup after [5855]
------------------------------------------------------------------------
r5743 | torikawatukune | 2013-03-29 15:52:21 +0900 (, 29 3 2013) | 3 lines

SYNC: CORE r5855 / malyelfik
BETA: BETA: Core-part for [DP9494]
Reviewed by: MELERIX, !UnAfraid, Adry_85
------------------------------------------------------------------------
r5741 | torikawatukune | 2013-03-29 03:35:28 +0900 (, 29 3 2013) | 4 lines

SYNC: CORE r5854 / MELERIX
BETA: Added back part of code removed in [5848], due is still needed for some effects like Spoil.
Reported by: Arantir
Tested by: Arantir
------------------------------------------------------------------------
r5740 | torikawatukune | 2013-03-29 03:24:27 +0900 (, 29 3 2013) | 6 lines

SYNC: CORE r5853 / MELERIX
BETA: Missing from [5838].
Patch by: d!g0
Reported by: d!g0
Reviewed by: UnAfraid
Tested by: d!g0
------------------------------------------------------------------------
r5737 | torikawatukune | 2013-03-28 14:15:12 +0900 (, 28 3 2013) | 1 line


------------------------------------------------------------------------
r5736 | torikawatukune | 2013-03-28 05:16:11 +0900 (, 28 3 2013) | 1 line


------------------------------------------------------------------------
r5733 | torikawatukune | 2013-03-27 21:17:07 +0900 (, 27 3 2013) | 8 lines

SYNC: CORE r5852 / UnAfraid
BETA: Implementing retail-like clan leader changes:
	* Note: In retail clan leader change requests are applied during maintenance here we'll schedule this to Tuesday (Or any other day you set in config).
	* Instant clan leader changes are still possible but disabled by default.
	* You can apply pending clan leader changes before Tuesday via admin command: '''!//clan_show_pending''' .
	
	* Reviewed by: Zoey76, Tryskell
	* Requires: [DP9492]
------------------------------------------------------------------------
r5732 | torikawatukune | 2013-03-27 20:53:40 +0900 (, 27 3 2013) | 2 lines

SYNC: CORE r5851 / MELERIX
BETA: Fixed '''!ResMod''' Formula.
------------------------------------------------------------------------
r5731 | torikawatukune | 2013-03-27 20:51:28 +0900 (, 27 3 2013) | 3 lines

SYNC: CORE r5850 / Zoey76
BETA: Minor typos in configuration parsing.
	* Closing #6423
------------------------------------------------------------------------
r5730 | torikawatukune | 2013-03-27 20:49:50 +0900 (, 27 3 2013) | 6 lines

SYNC: CORE r5849 / Zoey76
BETA: Canceling summon life task in merchant summons.
	* Closing #6459
Patch by: TK
Reviewed by: Zoey76
'''Note:''' A different approach using hierarchy could be implemented, without breaking encapsulation.
------------------------------------------------------------------------
r5729 | torikawatukune | 2013-03-27 20:47:47 +0900 (, 27 3 2013) | 2 lines

SYNC: CORE r5848 / MELERIX
BETA: Fixed '''!SkillStatMod''' Formula (old !SkillStatModifier formula).
------------------------------------------------------------------------
r5727 | torikawatukune | 2013-03-27 17:46:40 +0900 (, 27 3 2013) | 2 lines

SYNC: CORE r5847 / Adry_85
BETA: Core-part for [DP9490].
------------------------------------------------------------------------
r5725 | torikawatukune | 2013-03-27 17:38:34 +0900 (, 27 3 2013) | 3 lines

SYNC: CORE r5846 / MELERIX
BETA: Minor typo fixes for [5845].
Reported by: jurchiks, UnAfraid
------------------------------------------------------------------------
r5724 | torikawatukune | 2013-03-27 17:36:00 +0900 (, 27 3 2013) | 10 lines

SYNC: CORE r5845 / MELERIX
BETA: Fixed '''!LeveBonusMod''' Formula (old !LvlDepend formula), 
Reviewed by: Zoey76
and thanks for help me to solve some things with variables ;)
'''More info about this here:''' http://www.l2jserver.com/forum/viewtopic.php?f=91&t=10532&start=15#p160586
Also...
 * Removed unused !__calcHitMiss boolean.
 * Reeplaced some if else with Math.min.
 * Cleanup.
Patch by: Zoey76
------------------------------------------------------------------------
r5721 | torikawatukune | 2013-03-27 17:23:58 +0900 (, 27 3 2013) | 2 lines

SYNC: CORE r5844 / MELERIX
BETA: Small Improvement for [5838].
------------------------------------------------------------------------
r5718 | torikawatukune | 2013-03-27 16:39:45 +0900 (, 27 3 2013) | 2 lines

SYNC: CORE r5843 / Zoey76
BETA: Restoring Jython library in class path. 
------------------------------------------------------------------------
r5717 | torikawatukune | 2013-03-27 16:32:12 +0900 (, 27 3 2013) | 1 line


------------------------------------------------------------------------
r5715 | torikawatukune | 2013-03-27 15:19:49 +0900 (, 27 3 2013) | 1 line


------------------------------------------------------------------------
r5714 | torikawatukune | 2013-03-27 13:14:56 +0900 (, 27 3 2013) | 1 line

c3p0̃\[XR[h - \[XR[ĥݔôYtĂ܂AeiXlāAzz_E[ĥ̂܂ܓYt܂
------------------------------------------------------------------------
r5713 | torikawatukune | 2013-03-26 21:55:29 +0900 (, 26 3 2013) | 13 lines

SYNC: CORE r5842 / Zoey76
BETA: Libraries update:
	* C3P0 0.9.2 from C3P0 0.9.2-pre5.
		* Tested by: UnAfraid, MELERIX, Zoey76
	* JNA 3.5.1 from JNA 3.3.0.
		* Tested by: Zoey76
	* MySQL Connector 5.1.23 from MySQL Connector 5.1.22.
		* Tested by: MELERIX, Zoey76
	* JavaMail 1.4.6 from JavaMail 1.4.5.
		* Tested by: Zoey76
	* JDT Core Batch Compiler 4.2.2 from JDT Core Batch Compiler 4.2.1.
		* Tested by: MELERIX, Zoey76
	* Updated Subnet library name with version.
------------------------------------------------------------------------
r5712 | torikawatukune | 2013-03-26 11:53:45 +0900 (, 26 3 2013) | 3 lines

SYNC: CORE r5841 / MELERIX
BETA: Removed [2985] is no longer needed after [4992].
Suggested by: Adry_85
------------------------------------------------------------------------
r5711 | torikawatukune | 2013-03-26 11:41:02 +0900 (, 26 3 2013) | 2 lines

SYNC: CORE r5840 / MELERIX
BETA: Minor fix for [5323] (ValakasVuln/Prof should be applied as modifier to damage in %).
------------------------------------------------------------------------
r5710 | torikawatukune | 2013-03-26 11:38:57 +0900 (, 26 3 2013) | 2 lines

SYNC: CORE r5839 / Adry_85
BETA: Core-part for ?[DP9486].
------------------------------------------------------------------------
r5707 | torikawatukune | 2013-03-26 11:11:17 +0900 (, 26 3 2013) | 10 lines

SYNC: CORE r5838 / MELERIX
BETA: Reworked Cancel/Steal Formulas...
 * The Steal Divinity success rate has been reduced. It is also now susceptible to resistance against buff-canceling attacks (H5 Changes).
 * Cancel is now properly affected by Cancel Resistances.
 * Cancel is now properly affected by Cancel MagicLevel vs Target Buffs MagicLevel.
 * and some others improvements.
Tested by: oscard, Tavo22, _Blade_
Reviewed by: UnAfraid
Thanks to: UnAfraid (for help moving some things to formulas class), Adry_85 (for some suggestions)
'''NOTE: Require [DP9485].'''
------------------------------------------------------------------------
r5699 | torikawatukune | 2013-03-25 20:17:15 +0900 (, 25 3 2013) | 2 lines

SYNC: CORE r5837 / MELERIX
BETA: Renamed ("lvlDepend" -> "lvlBonusRate") and ("skillRadius" -> "affectRange").
------------------------------------------------------------------------
r5698 | torikawatukune | 2013-03-25 19:32:17 +0900 (, 25 3 2013) | 2 lines

SYNC: CORE r5836 / UnAfraid
BETA: Removing L2SummonItem its no longer needed since [5737]
------------------------------------------------------------------------
r5696 | torikawatukune | 2013-03-25 11:10:50 +0900 (, 25 3 2013) | 11 lines

SYNC: CORE r5835 / UnAfraid
BETA: Reworking pet summoning system:
	* Dropped SummonItemsData.
	* Split of PetData.xml into xml for each pet.
	* Using itemId reference from L2PetData
	* Implemented pet level synchronization (Some pet's are following player's level)
	* Added retail-like message when summoning a pet.
	* Fixed bug which prevents you from canceling (ESC) the skill that summon a pet while casting.
		* Reported by: Tryskell
	
	* Reviewed by: Zoey76, MELERIX
------------------------------------------------------------------------
r5693 | torikawatukune | 2013-03-23 11:02:53 +0900 (y, 23 3 2013) | 5 lines

SYNC: CORE r5834 / Zoey76
BETA: Improvements to system messages related to skill learning process.
Reported by: MELERIX, lion
Patch by: UnAfraid
Reviewed by: Zoey76
------------------------------------------------------------------------
r5692 | torikawatukune | 2013-03-22 04:24:32 +0900 (, 22 3 2013) | 1 line

Oh{XConfigϐEE~b݂̂߂̒
------------------------------------------------------------------------
r5690 | torikawatukune | 2013-03-21 14:48:03 +0900 (, 21 3 2013) | 4 lines

SYNC: CORE r5833 / UnAfraid
BETA: Core-part for [DP9476]
	* Including one new method inside GrandBossManager to get grand boss zone by specific id.
		* Patch by: Tryskell
------------------------------------------------------------------------
r5688 | torikawatukune | 2013-03-21 10:58:29 +0900 (, 21 3 2013) | 4 lines

SYNC: CORE r5832 / Zoey76
BETA: Improvements for party/command channel implementations.
Patch by: jurchiks
Reviewed by: Zoey76
------------------------------------------------------------------------
r5686 | torikawatukune | 2013-03-21 10:29:54 +0900 (, 21 3 2013) | 1 line

{
------------------------------------------------------------------------
r5685 | torikawatukune | 2013-03-21 10:27:47 +0900 (, 21 3 2013) | 3 lines

SYNC: CORE r5831 / MELERIX
BETA: Added basic support for "for_npc" on items, also fixed Boats & AirShips Restrictions.
Reported by: lion
------------------------------------------------------------------------
r5683 | torikawatukune | 2013-03-21 10:06:05 +0900 (, 21 3 2013) | 15 lines

SYNC: CORE r5830 / UnAfraid
BETA: Implementing ability to plug any object to any L2Object:
	* You could attach any object and retrieve it later when you need it, that would help a lot while creating some customs or even implementing retail like features without messing with L2PcInstance or L2Character.
	* By default it comes with new implementation of !PlayerVariables which gives you ability to store any key,value for each player anywhere, anytime!
	* !PlayerVariables is basically !StatsSet so u could use all of its features.
	* Example usage of !PlayerVariables:
	{{{
PlayerVariables vars = player.getScript(PlayerVariables.class);
if (vars == null)
{
	vars = player.addScript(new PlayerVariables());
}
vars.set("some key name", "some value here");
	}}}
	* NOTE: '''Be careful when using addScript/getScript there is known issue with DP classes if you use same datapack class in two others to add/get it may result into Class Cast Exception because of ECJ (Eclipse Java Compiler) issues while compiling the code it recreates every class that's imported out of core, until its fixed avoid doing that'''.
------------------------------------------------------------------------
r5678 | torikawatukune | 2013-03-20 19:50:19 +0900 (, 20 3 2013) | 2 lines

SYNC: CORE r5828 / nBd
Lets test if commiting works. 
------------------------------------------------------------------------
r5677 | torikawatukune | 2013-03-20 19:48:34 +0900 (, 20 3 2013) | 1 line


------------------------------------------------------------------------
r5676 | torikawatukune | 2013-03-20 19:23:38 +0900 (, 20 3 2013) | 9 lines

SYNC: CORE r5827 / Zoey76
BETA: Misc fixes:
	* On first login 20 recommendations must be given.
		* Patch by: St3eT
	* Minor logic fix for [5809], isAttackingNow() is overridden in L2Summon changing it's behavior.
		* Patch by: Tavo22
	* In L2Attackable avoiding iterating over keys to get values inside the loop.
	* Added set(String, int) method to !QuestState to avoid casting to String on every script.
	* Minor refactoring on player creation.
------------------------------------------------------------------------
r5675 | torikawatukune | 2013-03-20 19:10:50 +0900 (, 20 3 2013) | 4 lines

SYNC: CORE r5824 / Adry_85
BETA: Minor fixes from [5805].
	
	Patch by: lion
------------------------------------------------------------------------
r5672 | torikawatukune | 2013-03-20 18:31:05 +0900 (, 20 3 2013) | 3 lines

SYNC: CORE r5823 / MELERIX
BETA: Reverted [5356] is useless and is doing nothing, this will be fixed properly later and in a different way.
For now look this post: http://www.l2jserver.com/forum/viewtopic.php?f=91&t=20257 and help to test it if you have time.
------------------------------------------------------------------------
r5670 | torikawatukune | 2013-03-20 10:26:13 +0900 (, 20 3 2013) | 4 lines

SYNC: CORE r5822 / Zoey76
BETA: Fixing problems with Expertise skill.
Reported by: Arantir, lion
'''Note:''' Patch in collaboration with lion.
------------------------------------------------------------------------
r5669 | torikawatukune | 2013-03-20 10:23:00 +0900 (, 20 3 2013) | 2 lines

SYNC: CORE r5821 / UnAfraid
BETA: Removing DoorStat level should not be overridden to 1.
------------------------------------------------------------------------
r5668 | torikawatukune | 2013-03-20 10:06:54 +0900 (, 20 3 2013) | 4 lines

SYNC: CORE r5820 / UnAfraid
BETA: Fixing wrong startup order:
	* CastleManager must be loaded before territory war, otherwise problems can occur like request for door manage before they are actually loaded up.
	* Also caching Castle if castle id is above 0.
------------------------------------------------------------------------
r5667 | torikawatukune | 2013-03-20 09:58:20 +0900 (, 20 3 2013) | 2 lines

SYNC: CORE r5819 / UnAfraid
BETA: Ignoring launchers folder to prevent from accidently committing debug scripts.
------------------------------------------------------------------------
r5666 | torikawatukune | 2013-03-20 09:52:02 +0900 (, 20 3 2013) | 3 lines

SYNC: CORE r5818 / UnAfraid
BETA: Fixing minor issues causing creation of useless packets to be sent on a non player.
	* Also when using broadcastPacket is not needed explicitly to use sendPacket if its a player broadcastPacket does it for you otherwise its not needed.
------------------------------------------------------------------------
r5665 | torikawatukune | 2013-03-19 22:24:37 +0900 (, 19 3 2013) | 3 lines

SYNC: CORE r5817 / MELERIX
BETA: Typo fix for [5810].
Reported by: Tavo22
------------------------------------------------------------------------
r5664 | torikawatukune | 2013-03-19 22:21:46 +0900 (, 19 3 2013) | 2 lines

SYNC: CORE r5816 / UnAfraid
BETA: Fixing little issue causing other players to do not receive title update when using !/resetname command.
------------------------------------------------------------------------
r5662 | torikawatukune | 2013-03-19 22:11:20 +0900 (, 19 3 2013) | 3 lines

SYNC: CORE r5815 / UnAfraid
BETA: Fixing title length (client supports 21).
	* Also fixing little typo inside L2Script.
------------------------------------------------------------------------
r5659 | torikawatukune | 2013-03-19 18:15:59 +0900 (, 19 3 2013) | 2 lines

SYNC: CORE r5814 / Zoey76
BETA: Continuing with [5812]/[5813].
------------------------------------------------------------------------
r5658 | torikawatukune | 2013-03-19 18:13:54 +0900 (, 19 3 2013) | 4 lines

SYNC: CORE r5813 / UnAfraid
BETA: Fixing NPEs caused by [5802] (Missing check if player has summon).
	* Moving hasSummon() to L2Character from L2PcInstance.
	* Note: Using OOP approach getSummon() is overridden in L2Summon.
------------------------------------------------------------------------
r5656 | torikawatukune | 2013-03-19 18:09:35 +0900 (, 19 3 2013) | 3 lines

SYNC: CORE r5812 / Zoey76
BETA: Fixing NPE vulnerability from [5802].
Reported by: thecast
------------------------------------------------------------------------
r5654 | torikawatukune | 2013-03-19 17:57:17 +0900 (, 19 3 2013) | 2 lines

SYNC: CORE r5811 / Zoey76
BETA: Continuing with Balance Life rework.
------------------------------------------------------------------------
r5652 | torikawatukune | 2013-03-19 12:32:35 +0900 (, 19 3 2013) | 2 lines

SYNC: CORE r5810 / MELERIX
BETA: Added support for CubicPower, also fixed Cubics MDAM Formula.
------------------------------------------------------------------------
r5651 | torikawatukune | 2013-03-19 12:29:00 +0900 (, 19 3 2013) | 11 lines

SYNC: CORE r5809 / Zoey76
BETA: Action improvements.
	* Removed custom system message.
	* Code cleanup and improvements.
	* Reviewed player distance for couple actions.
		* Reported by: oscard, Konstantinos, u3games
		* AnswerCoupleAction Patch by: _Blade_
	* Removed "You carefully nock an arrow." system message, not used anymore.
		* Reported by: lion
	* Retail like behaviour for bow and skill casting.
		* Reported by: Kingzor
------------------------------------------------------------------------
r5649 | torikawatukune | 2013-03-19 10:55:32 +0900 (, 19 3 2013) | 2 lines

SYNC: CORE r5807 / Adry_85
BETA: Core-Part for [DP9460].
------------------------------------------------------------------------
r5646 | torikawatukune | 2013-03-19 04:05:52 +0900 (, 19 3 2013) | 1 line


------------------------------------------------------------------------
r5645 | torikawatukune | 2013-03-19 04:01:31 +0900 (, 19 3 2013) | 3 lines

SYNC: CORE r5806 / UnAfraid
BETA: Fixing minor NPE in auto network configure method.
	* Reported by: Drathir
------------------------------------------------------------------------
r5644 | torikawatukune | 2013-03-19 03:58:04 +0900 (, 19 3 2013) | 4 lines

SYNC: CORE r5805 / Adry_85
BETA: Players cannot see party member's toggle and heal potion buffs.
	Reported by: lion
	Patch by: lion, Adry_85
------------------------------------------------------------------------
r5637 | torikawatukune | 2013-03-18 19:39:24 +0900 (, 18 3 2013) | 5 lines

SYNC: CORE r5804 / MELERIX
BETA: When a players is under the effect '''Seal of Blockade''' skill, it should blocks ordinary attacks only, not all the physical skills.
Reported by: AriesT
Patch by: GodKratos
NOTE: Fixed after 5 years, lol.
------------------------------------------------------------------------
r5636 | torikawatukune | 2013-03-18 19:34:23 +0900 (, 18 3 2013) | 4 lines

SYNC: CORE r5803 / Adry_85
BETA: Main func must be before all.
	Reported by: lion
	Patch by: JIV
------------------------------------------------------------------------
r5635 | torikawatukune | 2013-03-18 19:32:02 +0900 (, 18 3 2013) | 3 lines

SYNC: CORE r5802 / Adry_85
BETA: '''Fisherman's Potion''' and '''Caravan's Secret Medicine''' can be stolen.
	Reported by: lion
------------------------------------------------------------------------
r5634 | torikawatukune | 2013-03-18 19:22:49 +0900 (, 18 3 2013) | 5 lines

 - javolution\[XR[h
* javolution-5.5.1-src.zip ... l2jserver.comjavolutioñ\[XR[h
  https://svn.l2jserver.com/branches/unstable/L2J_Server_BETA/dist/libs/javolution-5.5.1-src.zip
* javolution-5.5.1-sources.jar ... javolutioň̃\[XR[h
  http://download.java.net/maven/2/javolution/javolution/5.5.1/javolution-5.5.1-sources.jar
------------------------------------------------------------------------
r5633 | torikawatukune | 2013-03-18 19:18:07 +0900 (, 18 3 2013) | 1 line

 - Valakas
------------------------------------------------------------------------
r5627 | torikawatukune | 2013-03-17 23:24:12 +0900 (, 17 3 2013) | 1 line

SpawnTable }`XbhNEP̉\
------------------------------------------------------------------------
r5626 | torikawatukune | 2013-03-17 23:08:22 +0900 (, 17 3 2013) | 7 lines

SYNC: CORE r5801 / Zoey76
BETA: Continuing with [5800]:
	* Added all missing !JavaDocs.
	* Now getSpawns(..) will return a parameterized, immutable empty set, no more null checks.
	* Minor improvements to addSpawn(..) method.
	* Added missing setCustom(..) while loading spawns.
Suggested by: UnAfraid, jurchiks
------------------------------------------------------------------------
r5625 | torikawatukune | 2013-03-17 22:52:00 +0900 (, 17 3 2013) | 1 line

CharKnownListCollectionԂ\bhŁȀꍇCollections.emptyList()Ԃ悤
------------------------------------------------------------------------
r5622 | torikawatukune | 2013-03-16 14:59:29 +0900 (y, 16 3 2013) | 2 lines

SpawnTable֘A
(}`XbhNEP̉\)
------------------------------------------------------------------------
r5621 | torikawatukune | 2013-03-16 01:21:18 +0900 (y, 16 3 2013) | 1 line

SpawnTabledlύX֘A
------------------------------------------------------------------------
r5619 | torikawatukune | 2013-03-14 23:54:36 +0900 (, 14 3 2013) | 5 lines

SYNC: CORE r5800 / Zoey76
BETA: New implementation of SpawnTable.
	* Performance greatly improved.
Suggested by: jurchiks
Patch by: Zoey76
------------------------------------------------------------------------
r5617 | torikawatukune | 2013-03-14 18:12:38 +0900 (, 14 3 2013) | 2 lines

SYNC: CORE r5799 / Zoey76
BETA: Using accessors for eventMob field.
------------------------------------------------------------------------
r5615 | torikawatukune | 2013-03-14 18:03:44 +0900 (, 14 3 2013) | 2 lines

SYNC: CORE r5798 / Adry_85
BETA: Minor typo fixes and improvements.
------------------------------------------------------------------------
r5607 | torikawatukune | 2013-03-09 02:12:28 +0900 (y, 09 3 2013) | 1 line


------------------------------------------------------------------------
r5606 | torikawatukune | 2013-03-09 02:10:18 +0900 (y, 09 3 2013) | 6 lines

SYNC: CORE r5797 / Zoey76
BETA: Fixing issue with monsters not giving XP.
	* Attack shouldn't be scheduled.
	* Problem is '''not''' related to High Five party cutoff system.
	* Closing #6444
Reported by: Dev
------------------------------------------------------------------------
r5604 | torikawatukune | 2013-03-09 01:57:17 +0900 (y, 09 3 2013) | 3 lines

SYNC: CORE r5796 / MELERIX
BETA: Same that [5793] but now for pet base mAtk!
Reported by: Copyleft
------------------------------------------------------------------------
r5603 | torikawatukune | 2013-03-09 01:55:54 +0900 (y, 09 3 2013) | 1 line


------------------------------------------------------------------------
r5602 | torikawatukune | 2013-03-09 01:46:17 +0900 (y, 09 3 2013) | 2 lines

SYNC: CORE r5795 / Zoey76
BETA: Fixing some bugs and logic from [5779].
------------------------------------------------------------------------
r5601 | torikawatukune | 2013-03-08 23:56:58 +0900 (, 08 3 2013) | 2 lines

SYNC: LIB r5794 / MELERIX
LIBS/COMMUNITY/BETA: Improved the way how is generated the revision number in Ant Builder, now it will get the revision number of the last change made in the specific project, and not the last revision number from whole svn.
------------------------------------------------------------------------
r5597 | torikawatukune | 2013-03-08 17:21:51 +0900 (, 08 3 2013) | 3 lines

SYNC: CORE r5793 / MELERIX
BETA: skill power shouldn't affect character base mAtk!
Reported by: VlLight
------------------------------------------------------------------------
r5595 | torikawatukune | 2013-03-08 14:33:06 +0900 (, 08 3 2013) | 1 line

Quest#addEventId ݂ȂNPCXNvg폜
------------------------------------------------------------------------
r5594 | torikawatukune | 2013-03-08 00:42:19 +0900 (, 08 3 2013) | 8 lines

ϒ(...)̗pׂ͔.
Ƃ takeItems(L2PcInstance player, int amount, int... itemIds)
̓R[Ɉ
 new int[1] int itemIds;
 itemIds[0] = itemId;
 takeItems(player, amount, itemIds)
̂悤ɃRpCInewzɓWJĂɂȂ̂ŔzIuWFNg̐EpɑȃRXgg.
vO}[yAvOsCPU͖ʂȎdĂ.
------------------------------------------------------------------------
r5593 | torikawatukune | 2013-03-07 23:24:33 +0900 (, 07 3 2013) | 1 line

Quest#addEventId ݂ȂNPC IDgpƂG[bZ[Wo悤
------------------------------------------------------------------------
r5592 | torikawatukune | 2013-03-07 23:02:22 +0900 (, 07 3 2013) | 2 lines

SYNC: CORE r5792 / Zoey76
BETA: Minor code cleanup and refactoring.
------------------------------------------------------------------------
r5591 | torikawatukune | 2013-03-07 22:58:24 +0900 (, 07 3 2013) | 3 lines

SYNC: CORE r5791 / Zoey76
BETA: Minor typo fixes for [5779].
	* Closing #6438
------------------------------------------------------------------------
r5590 | torikawatukune | 2013-03-07 22:56:18 +0900 (, 07 3 2013) | 1 line


------------------------------------------------------------------------
r5589 | torikawatukune | 2013-03-07 22:55:05 +0900 (, 07 3 2013) | 3 lines

SYNC: CORE r5790 / Zoey76
BETA: Stack trace improvement for Jython scripts.
Patch by: tukune
------------------------------------------------------------------------
r5588 | torikawatukune | 2013-03-07 22:48:21 +0900 (, 07 3 2013) | 1 line


------------------------------------------------------------------------
r5587 | torikawatukune | 2013-03-07 22:46:53 +0900 (, 07 3 2013) | 3 lines

SYNC: CORE r5789 / Zoey76
BETA: Restoring some methods for Jython scripts.
Reported by: oscard
------------------------------------------------------------------------
r5585 | torikawatukune | 2013-03-07 22:27:56 +0900 (, 07 3 2013) | 6 lines

SYNC: CORE r5788 / Zoey76
BETA: Quest class cleanup:
	* Within Id registering methods:
		* Removed all loops except the one added in addEventId.
		* Removed all method to add single Id.
		* Removed all returns of !L2NpcTemplate.
------------------------------------------------------------------------
r5584 | torikawatukune | 2013-03-07 20:55:10 +0900 (, 07 3 2013) | 1 line

XMLt@Cǂݍݎ̃G[bZ[WɍsԍƃJ\悤ɂ
------------------------------------------------------------------------
r5583 | torikawatukune | 2013-03-07 16:24:17 +0900 (, 07 3 2013) | 4 lines

Quest#notify**** ̖߂lvoidɕύXꂽ߃G[returnȂȂĂ܂Ă.
 CORE r5785 - return showError(player, e);
 CORE r5786 + showError(player, e); <--- 

------------------------------------------------------------------------
r5582 | torikawatukune | 2013-03-06 11:07:17 +0900 (, 06 3 2013) | 5 lines

 - Quest.java
  showError(player, e)
  showResult(player, res)
p[^uplayervnull`FbN̓\bhłȂ̂ŁAĂяoł̃`FbN͊OB
MdȃG[bZ[W\ȂȂ\邽߁B
------------------------------------------------------------------------
r5581 | torikawatukune | 2013-03-06 10:39:45 +0900 (, 06 3 2013) | 1 line


------------------------------------------------------------------------
r5580 | torikawatukune | 2013-03-06 10:11:22 +0900 (, 06 3 2013) | 2 lines

SYNC: CORE r5787 / Zoey76
BETA: The rest of [5786].
------------------------------------------------------------------------
r5579 | torikawatukune | 2013-03-06 10:07:34 +0900 (, 06 3 2013) | 7 lines

SYNC: CORE r5786 / Zoey76
BETA: Implementing onSeeCreature(..) method for Quests.
	* Removing useless boolean return in notify...(..) methods.
	* Moved AI tasks to own package.
	* Fixed minor typos in comments.
Suggested by: nonom, Szponiasty
'''Note:''' Is '''really important''' to review all scripts that uses onAggroRangeEnter instead of onSeeCreature.
------------------------------------------------------------------------
r5577 | torikawatukune | 2013-03-06 00:28:54 +0900 (, 06 3 2013) | 2 lines

SYNC: CORE r5785 / Zoey76
BETA: Fixing typo, in Quest methods, the parameter should be isSummon instead of isPet.
------------------------------------------------------------------------
r5575 | torikawatukune | 2013-03-05 17:44:13 +0900 (, 05 3 2013) | 1 line

ZEEE
------------------------------------------------------------------------
r5574 | torikawatukune | 2013-03-05 17:40:18 +0900 (, 05 3 2013) | 3 lines

SYNC: CORE r5784 / Zoey76
BETA: Minor cleanup and improvements.
Patch by: jurchiks
------------------------------------------------------------------------
r5573 | torikawatukune | 2013-03-05 15:11:43 +0900 (, 05 3 2013) | 4 lines

SYNC: CORE r5783 / Zoey76
BETA: Retail like support for:
	* "Since the Clan Reputation Score has dropped to 0 or lower, your clan skill(s) will be de-activated."
	* "Clan skills will now be activated since the clan's reputation score is 0 or higher."
------------------------------------------------------------------------
r5572 | torikawatukune | 2013-03-05 05:40:10 +0900 (, 05 3 2013) | 2 lines

SYNC: CORE r5782 / Zoey76
BETA: Minor typo fix.
------------------------------------------------------------------------
r5568 | torikawatukune | 2013-03-05 05:10:17 +0900 (, 05 3 2013) | 2 lines

SYNC: CORE r5781 / Zoey76
BETA: Moving some interfaces to the new package.
------------------------------------------------------------------------
r5565 | torikawatukune | 2013-03-04 23:54:40 +0900 (, 04 3 2013) | 5 lines

SYNC: CORE r5780 / Zoey76
BETA: Now is possible to set random walk to NPCs spawned into instance zones.
	* Global parameter.
	* Individual parameter for each spawn.
'''Note:''' Please refer to XDS for usage.
------------------------------------------------------------------------
r5563 | torikawatukune | 2013-03-04 21:23:32 +0900 (, 04 3 2013) | 1 line

[[N
------------------------------------------------------------------------
r5562 | torikawatukune | 2013-03-04 14:35:14 +0900 (, 04 3 2013) | 7 lines

SYNC: CORE r5779 / Zoey76
BETA: High 5 party distribution:
  * The experience point penalties for excessive differences in the level of party members has been changed. If the lowest and highest level party members are causing a level gap, the lowest-level member will receive a penalty according to how many levels of difference there are:
      * If the level gap between the highest and lowest party members is 9 levels or less, they will gain 100% of the XP as they will have no penalty.
      * If the level gap between the highest and lowest party members is 10 to 14 levels, the lowest party member will gain only 30% of the XP that others receive.
      * If the level gap between the highest and lowest party members is 15 levels or more, the lowest party member will not receive any XP.
'''Note:''' Default system has changed.
------------------------------------------------------------------------
r5560 | torikawatukune | 2013-03-03 20:19:04 +0900 (, 03 3 2013) | 1 line


------------------------------------------------------------------------
r5559 | torikawatukune | 2013-03-03 20:05:56 +0900 (, 03 3 2013) | 1 line


------------------------------------------------------------------------
r5558 | torikawatukune | 2013-03-03 19:18:16 +0900 (, 03 3 2013) | 7 lines

SYNC: CORE r5778 / Zoey76
BETA: Reworking eject player support.
	* onDeath(..) method moved to !InstanceWorld, now can be overridden in instance zone implementations.
		* Do not forget to call super.onDeath(..) or eject task won't called.
		* Allows you to manage player death inside instances.
	* Added system message upon death.
		Reported by: UnAfraid
------------------------------------------------------------------------
r5556 | torikawatukune | 2013-03-03 17:10:36 +0900 (, 03 3 2013) | 1 line

œK
------------------------------------------------------------------------
r5555 | torikawatukune | 2013-03-03 16:51:36 +0900 (, 03 3 2013) | 1 line

œK
------------------------------------------------------------------------
r5554 | torikawatukune | 2013-03-03 16:46:05 +0900 (, 03 3 2013) | 7 lines

SYNC: CORE r5777 / Zoey76
BETA: Support for ejecting players upon death inside instance zones.
	* Overridable from XML templates.
	* Configurable in Character.properties.
	* Default retail time 60 seconds.
	* Removed custom message when ejecting players.
	* Minor source format.
------------------------------------------------------------------------
r5553 | torikawatukune | 2013-03-03 16:45:36 +0900 (, 03 3 2013) | 7 lines

SYNC: CORE r5777 / Zoey76
BETA: Support for ejecting players upon death inside instance zones.
	* Overridable from XML templates.
	* Configurable in Character.properties.
	* Default retail time 60 seconds.
	* Removed custom message when ejecting players.
	* Minor source format.
------------------------------------------------------------------------
r5552 | torikawatukune | 2013-03-03 16:31:13 +0900 (, 03 3 2013) | 3 lines

SYNC: CORE r5776 / UnAfraid
BETA: Fixing problems with walking monsters sometimes geodata doesn't allows to be exact position so +/- 10 x or y should solve the issue.
	* Reported by: Konstantinos
------------------------------------------------------------------------
r5542 | torikawatukune | 2013-03-01 13:21:09 +0900 (, 01 3 2013) | 1 line

 SkillHashCode
------------------------------------------------------------------------
r5537 | torikawatukune | 2013-02-28 01:30:53 +0900 (, 28 2 2013) | 3 lines

SYNC: CORE r5775 / UnAfraid
BETA: Fixing minor typo in !SystemMessageId SUBMITTED_A_BID'''_OF_S1''' (Missing param identifier)
	* Reported by: K4N4BS
------------------------------------------------------------------------
r5532 | torikawatukune | 2013-02-26 18:43:02 +0900 (, 26 2 2013) | 2 lines

SYNC: CORE r5774 / MELERIX
BETA: Core-Part for [DP9419].
------------------------------------------------------------------------
r5530 | torikawatukune | 2013-02-26 17:38:22 +0900 (, 26 2 2013) | 2 lines

SYNC: CORE r5773 / UnAfraid
BETA: Overriding getSummon() method in L2Summon class as well.
------------------------------------------------------------------------
r5528 | torikawatukune | 2013-02-26 17:32:33 +0900 (, 26 2 2013) | 1 line

œK
------------------------------------------------------------------------
r5526 | torikawatukune | 2013-02-26 16:45:04 +0900 (, 26 2 2013) | 3 lines

SYNC: CORE r5772 / UnAfraid
BETA: Moving effect flags out of CharEffectList into EffectType enum.
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r5515 | torikawatukune | 2013-02-22 23:14:07 +0900 (, 22 2 2013) | 4 lines

SYNC: CORE r5771 / Zoey76
BETA: Fixed issue with not providing the player name parameter to NpcStrings which have it.
Patch by: jurchiks
Reviewed by: Zoey76
------------------------------------------------------------------------
r5514 | torikawatukune | 2013-02-22 18:46:51 +0900 (, 22 2 2013) | 1 line

œK
------------------------------------------------------------------------
r5513 | torikawatukune | 2013-02-22 18:45:07 +0900 (, 22 2 2013) | 1 line

݊̂ߌÂ\bhc Quest#getRandomPartyMember(L2PcInstance player, String value)
------------------------------------------------------------------------
r5511 | torikawatukune | 2013-02-22 00:29:43 +0900 (, 22 2 2013) | 3 lines

SYNC: CORE r5770 / Zoey76
BETA: Minor code refactor:
	* getRandomPartyMember(L2PcInstance, String) to getRandomPartyMember(L2PcInstance, int).
------------------------------------------------------------------------
r5504 | torikawatukune | 2013-02-18 21:56:50 +0900 (, 18 2 2013) | 2 lines

SYNC: CORE r5769 / malyelfik
BETA: Core part for [DP9407]
------------------------------------------------------------------------
r5498 | torikawatukune | 2013-02-17 11:58:56 +0900 (, 17 2 2013) | 5 lines

SYNC: CORE r5768 / MELERIX
BETA: More stuff for [5701]
 * Added one more check to skillTime, in order to avoid "broken casting animations" on physical skills, like: Shield Deflect Magic, Wild Shot, and few others.
Reported by: enki
Tested by: enki
------------------------------------------------------------------------
r5496 | torikawatukune | 2013-02-17 10:28:52 +0900 (, 17 2 2013) | 3 lines

SYNC: CORE r5767 / VlLight
BETA: Fixed NPC's respawn in instance, that was broken in [5752]
	* Reported by: IMBAL
------------------------------------------------------------------------
r5495 | torikawatukune | 2013-02-16 23:23:14 +0900 (y, 16 2 2013) | 3 lines

SYNC: CORE r5766 / UnAfraid
BETA: Fixing possible problem with player's enchanted skills.
	* Adding all player's skills to the map before start checking for new skills.
------------------------------------------------------------------------
r5494 | torikawatukune | 2013-02-16 22:50:53 +0900 (y, 16 2 2013) | 2 lines

SYNC: CORE r5765 / UnAfraid
BETA: Removing debug message of [5764]
------------------------------------------------------------------------
r5493 | torikawatukune | 2013-02-15 22:58:59 +0900 (, 15 2 2013) | 4 lines

SYNC: CORE r5764 / UnAfraid
BETA: Fixing auto skill learn issue causing server to execute ~600 mysql queries and broadcast 3 * 600 packets because of not optimized for batch methods.
	* Implementing Interface ISkillsHolder on L2Character and creating new !PlayerSkillHolder that would replace L2PcInstance while skill learn batch is procede, in order to receive final skills that have to be added, stored and broadcasted.
	* Reported by: Raspoutine, Arantir, Maylorian, Tryskell, laikeriz, MELERIX, CorriGaN, djmouse, CorriGaN, djmouse
------------------------------------------------------------------------
r5492 | torikawatukune | 2013-02-15 22:30:34 +0900 (, 15 2 2013) | 2 lines

SYNC: CORE r5763 / UnAfraid
BETA: Fixing wrong chat types causing chat filter do not work.
------------------------------------------------------------------------
r5485 | torikawatukune | 2013-02-13 16:41:50 +0900 (, 13 2 2013) | 3 lines

SYNC: CORE r5762 / UnAfraid
BETA: Fixing NPEs since [5757] in L2MonsterInstance seems getLeader could be NPE
	* Reported by: Lupu1
------------------------------------------------------------------------
r5481 | torikawatukune | 2013-02-10 12:07:45 +0900 (, 10 2 2013) | 3 lines

SYNC: CORE r5761 / malyelfik
BETA: Core part for [DP9399]
Reviewed by: !UnAfraid
------------------------------------------------------------------------
r5478 | torikawatukune | 2013-02-08 18:31:45 +0900 (, 08 2 2013) | 1 line

revert CORE r5760
------------------------------------------------------------------------
r5477 | torikawatukune | 2013-02-08 18:22:40 +0900 (, 08 2 2013) | 3 lines

SYNC: CORE r5760 / UnAfraid
BETA: Fixing potential multi-thread issue in Util.formatAdena()
	* Reported by: Tukune
------------------------------------------------------------------------
r5475 | torikawatukune | 2013-02-08 17:53:35 +0900 (, 08 2 2013) | 4 lines

SYNC: CORE r5759 / UnAfraid
BETA: Adding two useful methods in Quest class:
	* giveItems(L2PcInstance player, ItemHolder holder)
	* takeItems(L2PcInstance player, ItemHolder holder)
------------------------------------------------------------------------
r5474 | torikawatukune | 2013-02-08 17:51:41 +0900 (, 08 2 2013) | 3 lines

SYNC: CORE r5758 / UnAfraid
BETA: Fixing missing conditions validation in triggered skills.
	* Patch by: Gnacik
------------------------------------------------------------------------
r5471 | torikawatukune | 2013-02-07 03:24:52 +0900 (, 07 2 2013) | 4 lines

SYNC: CORE r5757 / VlLight
BETA: Misc. fixes
	* Support for personal random animation on/off switching.
	* Fixed: raid minions ignored master's setUseRaidCurse(false) command.
------------------------------------------------------------------------
r5469 | torikawatukune | 2013-02-07 02:50:02 +0900 (, 07 2 2013) | 4 lines

SYNC: CORE r5756 / Zoey76
BETA: One new method for quests hasAtLeastOneQuestItem(L2PcInstance player, int... itemIds)
	* Return true if the player has at least one item in the array.
	* Minor code formmat and cleanup.
------------------------------------------------------------------------
r5468 | torikawatukune | 2013-02-07 02:22:43 +0900 (, 07 2 2013) | 3 lines

 - WalkingManager
* MapϐcontainsKeyŊm߂Ăput,get,removeĂ̂ŁAput,get,removeƂ̖߂lnullǂm߂@ɏ (null`FbN˂Ă)
* FastIntObjectMapgp
------------------------------------------------------------------------
r5467 | torikawatukune | 2013-02-07 02:20:10 +0900 (, 07 2 2013) | 1 line

ai.individual.Benomp̎d|
------------------------------------------------------------------------
r5466 | torikawatukune | 2013-02-07 01:47:12 +0900 (, 07 2 2013) | 1 line

Quest.java addNodeArrivedId(int... npcIds) ̖߂l L2NpcTemplate[] ͖ӖȂ̂ void ɕύX.
------------------------------------------------------------------------
r5464 | torikawatukune | 2013-02-05 00:38:24 +0900 (, 05 2 2013) | 10 lines

SYNC: CORE r5755 / VlLight
BETA: WalkingManager impovements, random respawn interval fix.
	* Support for attaching certain route to certain NPC with certain spawn coordinates in Routes.xml
	* onNodeArrive quest trigger, triggering, when NPC, which is controlled by Walking Manager, arrives next node
	* proper handling for situation, when monster, which is controlled by Walking Manager, is attacked by player; handling for minions of Walking Manager controlled monsters.
	* AI-disabled NPC's, having aggro_range parameter, which is controlled by Walking Manager, can track aggro range enter
	* receiving debug information about walk using //debug command
	* random respawn interval fix - _respawnMinDelay and _respawnMaxDelay are reverted to int.
	* Reported by: UnAfraid (random respawn interval)
	* Reviewed by: UnAfraid, Zoey76
------------------------------------------------------------------------
r5461 | torikawatukune | 2013-02-04 15:51:47 +0900 (, 04 2 2013) | 2 lines

SYNC: CORE r5754 / Zoey76
BETA: Removing Appearance skill implementation.
------------------------------------------------------------------------
r5459 | torikawatukune | 2013-02-04 14:20:31 +0900 (, 04 2 2013) | 3 lines

SYNC: CORE r5753 / VlLight
BETA: Typo fix in [5751].
	* Reported by: l2j@c
------------------------------------------------------------------------
r5458 | torikawatukune | 2013-02-04 14:15:58 +0900 (, 04 2 2013) | 4 lines

SYNC: CORE r5752 / VlLight
BETA: Continuing with [5751].
	* Core support for [DP9390]
	* Support for random respawn time into instance's spawn definition
------------------------------------------------------------------------
r5450 | torikawatukune | 2013-02-01 23:30:42 +0900 (, 01 2 2013) | 6 lines

SYNC: CORE r5751 / VlLight
BETA: NPC spawn-related changes
	* Support for random respawn time
	* Minor fix: if NPC's respawn time is set to 0 in spawn table - do not respawn it
	* Reviewed by: UnAfraid, Zoey76, MELERIX
	'''Note:''' Retail feature.
------------------------------------------------------------------------
r5448 | torikawatukune | 2013-02-01 22:33:41 +0900 (, 01 2 2013) | 3 lines

SYNC: CORE r5750 / UnAfraid
BETA: Fixing more Olympiad teleporting instance id is set back to zero :(
	* Reported by: baluu, Adry_85
------------------------------------------------------------------------
r5447 | torikawatukune | 2013-02-01 22:31:11 +0900 (, 01 2 2013) | 2 lines

SYNC: CORE r5749 / UnAfraid
BETA: Fixing minor problem with teleportPlayer seems like teleToLocation now set's instance id from the location since [5723]
------------------------------------------------------------------------
r5446 | torikawatukune | 2013-02-01 22:25:18 +0900 (, 01 2 2013) | 3 lines

SYNC: CORE r5748 / UnAfraid
BETA: Fixing little typo in EffectTemplate (Now will throw exception when requesting non-existing effects)
	* Reported by: Adry_85
------------------------------------------------------------------------
r5443 | torikawatukune | 2013-02-01 19:16:11 +0900 (, 01 2 2013) | 1 line


------------------------------------------------------------------------
r5442 | torikawatukune | 2013-02-01 19:12:20 +0900 (, 01 2 2013) | 5 lines

SYNC: CORE r5747 / Zoey76
BETA: Misc changes.
	* Javadoc typo fix.
	* Avoiding custom message when auto learn skill is off.
		* Reported by: St3eT
------------------------------------------------------------------------
r5439 | torikawatukune | 2013-02-01 12:13:06 +0900 (, 01 2 2013) | 1 line

teleToLocation
------------------------------------------------------------------------
r5438 | torikawatukune | 2013-02-01 00:07:28 +0900 (, 01 2 2013) | 2 lines

SYNC: CORE r5746 / malyelfik
BETA: Minor fix for [5744]
------------------------------------------------------------------------
r5436 | torikawatukune | 2013-01-31 23:58:33 +0900 (, 31 1 2013) | 2 lines

teleToLocationAteleToInstanceV

------------------------------------------------------------------------
r5433 | torikawatukune | 2013-01-30 04:17:43 +0900 (, 30 1 2013) | 10 lines

SYNC: CORE r5745 / UnAfraid
BETA: Adding some useful methods to Quest class to prevent from copying same code in bunch of places:
	* addSpawn(int npcId, int x, int y, int z, int heading, boolean randomOffset, long despawnDelay, boolean isSummonSpawn, int instanceId)
	* openDoor(int doorId, int instanceId)
	* closeDoor(int doorId, int instanceId)
	* getDoor(int doorId, int instanceId)
	* teleportPlayer(L2PcInstance player, Location loc, int instanceId)
	* teleportPlayer(L2PcInstance player, Location loc, int instanceId, boolean allowRandomOffset)
	
	* Also little cleanup in L2World its not necessary to remove object by object from knownlist when at the end all the knownlist will be cleared.
------------------------------------------------------------------------
r5428 | torikawatukune | 2013-01-26 16:36:18 +0900 (y, 26 1 2013) | 6 lines

SYNC: CORE r5744 / Zoey76
BETA: Two useful methods for Quests:
	* executeForEachPlayer(..) you can use this for onKill(..) when a reward or quest state is set for the killer's party and/or command channel.
	* actionForEachPlayer(..) overridable method in quests where the action logic is placed.
	* L2DoorInstance and Instance minor cleanup.
	* L2J_Server_README.txt update.
------------------------------------------------------------------------
r5427 | torikawatukune | 2013-01-26 16:32:06 +0900 (y, 26 1 2013) | 3 lines

SYNC: CORE r5743 / Adry_85
BETA: Missing !SystemMessage for quest '''Seven Signs, Secret Ritual of the Priests'''.

------------------------------------------------------------------------
r5413 | torikawatukune | 2013-01-22 21:37:28 +0900 (, 22 1 2013) | 2 lines

SYNC: CORE r5742 / malyelfik
BETA: Fix for ticket #6373
------------------------------------------------------------------------
r5411 | torikawatukune | 2013-01-22 10:50:11 +0900 (, 22 1 2013) | 2 lines

SYNC: CORE r5741 / Adry_85
BETA: Continuing with [5738].
------------------------------------------------------------------------
r5410 | torikawatukune | 2013-01-22 10:42:31 +0900 (, 22 1 2013) | 7 lines

SYNC: CORE r5740 / UnAfraid
BETA: Removing unused npcs's hp limit implementation.
	* Fixing player's visual hp issues with max hp increase skills.
		* Reported by: burrito, MELERIX, valdaron, oscard
		* Tested by: ivantotov
	* Implemented new method in CharStat calcStat(Stats stat, double init)
	* Handling client hp/mp/cp bar pixes in one place instead of all over the source.
------------------------------------------------------------------------
r5408 | torikawatukune | 2013-01-21 21:49:29 +0900 (, 21 1 2013) | 2 lines

formatAdenaɂǂ܂.
NumberFormat̓XbhZ[tł͖syhchronized邩Axnew邩ȂƂ܂.
------------------------------------------------------------------------
r5407 | torikawatukune | 2013-01-21 21:44:10 +0900 (, 21 1 2013) | 3 lines

SYNC: CORE r5739 / UnAfraid
BETA: Fixing Util.formatAdena() method sometimes it misses some zero's.
	* Reported by: lion
------------------------------------------------------------------------
r5405 | torikawatukune | 2013-01-21 20:54:58 +0900 (, 21 1 2013) | 1 line

CORE r5738 ⑫
------------------------------------------------------------------------
r5404 | torikawatukune | 2013-01-21 20:53:30 +0900 (, 21 1 2013) | 3 lines

SYNC: CORE r5738 / UnAfraid
BETA: Adding some more quests.
	* Patch by: lion
------------------------------------------------------------------------
r5403 | torikawatukune | 2013-01-21 04:33:50 +0900 (, 21 1 2013) | 1 line

L2J-SFJP Server's license update
------------------------------------------------------------------------
r5402 | torikawatukune | 2013-01-21 02:56:31 +0900 (, 21 1 2013) | 9 lines

SYNC: CORE r5737 / Zoey76
BETA: L2J Server's license update:
	* Proper GPLv3 license.
	* Updated all Java server files.
	* The following files listed here will keep their license as is (minor cosmetic updates may be included):
		* PrimeFinder
		* BlowfishEngine
		* SpringUtilities
	* Updated Eclipse preferences for new files (header).
------------------------------------------------------------------------
r5400 | torikawatukune | 2013-01-20 01:11:36 +0900 (, 20 1 2013) | 1 line


------------------------------------------------------------------------
r5399 | torikawatukune | 2013-01-20 00:55:47 +0900 (, 20 1 2013) | 4 lines

SYNC: CORE r5736 / Zoey76
BETA: Fixing dialogs for Logistics Officer:
	* Closing #6385
Reported by: blacksea
------------------------------------------------------------------------
r5397 | torikawatukune | 2013-01-19 01:49:36 +0900 (y, 19 1 2013) | 1 line

AdminShowQuests NGXgꗗ\NGXgԍɃ\[g
------------------------------------------------------------------------
r5396 | torikawatukune | 2013-01-19 01:48:15 +0900 (y, 19 1 2013) | 1 line

 ExShowScreenMessage,ExShowScreenMessageNPCString
------------------------------------------------------------------------
r5394 | torikawatukune | 2013-01-17 01:49:33 +0900 (, 17 1 2013) | 9 lines

SYNC: CORE r5735 / Zoey76
BETA: Refactoring !ExShowScreenMessage related code:
	* Added position constants based on forum contributions, thanks.
	* Added !JavaDocs.
	* Added params parameter, now is possible to set all parameters at once.
	* Changes in Quest class:
		* Added method showOnScreenMsg(..) for !NpcStrings, !SystemMessages and text.
		* Moved some variables at the beginning of the class and removed one TODO task since it was done in [5573].
			* After all quest are in java the questItemIds variable should be private.
------------------------------------------------------------------------
r5390 | torikawatukune | 2013-01-15 02:06:39 +0900 (, 15 1 2013) | 1 line

 [ҁŖS`҂̋
------------------------------------------------------------------------
r5389 | torikawatukune | 2013-01-14 00:51:42 +0900 (, 14 1 2013) | 3 lines

SYNC: CORE r5734 / malyelfik
BETA: Core part for [DP9355]
Reviewed by: UnAfraid
------------------------------------------------------------------------
r5387 | torikawatukune | 2013-01-13 23:01:00 +0900 (, 13 1 2013) | 1 line

ҏb̕qneB~O
------------------------------------------------------------------------
r5386 | torikawatukune | 2013-01-13 20:34:53 +0900 (, 13 1 2013) | 1 line


------------------------------------------------------------------------
r5385 | torikawatukune | 2013-01-13 19:43:13 +0900 (, 13 1 2013) | 1 line

fobOp\bh
------------------------------------------------------------------------
r5373 | torikawatukune | 2013-01-04 20:53:32 +0900 (, 04 1 2013) | 3 lines

SYNC: CORE r5733 / UnAfraid
BETA: Setting script value of L2Npc back to 0 while respawning the npc.
	* Reported by: malyelfik
------------------------------------------------------------------------
r5369 | torikawatukune | 2013-01-02 22:23:00 +0900 (, 02 1 2013) | 2 lines

SYNC: CORE r5732 / VlLight
Oops :)
------------------------------------------------------------------------
r5368 | torikawatukune | 2013-01-02 22:10:43 +0900 (, 02 1 2013) | 6 lines

SYNC: CORE r5731 / VlLight
BETA: Minor rework in instances:
	* Created group system for instance spawn. There should be one <group name="general"></group> group, which spawned at instance creation (as usual). Besides, it is possible to create other group(s) (with any different name) to spawn it manually in script in appropriate moment of time via Instance.spawnGroup(String groupName) method. A way to unhardcode conditional instance spawn.
		* Reviewed by: UnAfraid
	* Minor rework for [5723]. If _instanceId isn't initialized in Location, teleToLocation(Location, int) will port player into main world. It creates some inconvenience, when using teleToLocation(Location, int) for teleportation inside instance.
		* Reported by: Konstantinos
------------------------------------------------------------------------
r5365 | torikawatukune | 2013-01-02 17:15:55 +0900 (, 02 1 2013) | 3 lines

SYNC: CORE r5730 / UnAfraid
BETA: Fixing transformation skill learning issue sometimes nothing happens when you click learn and you haven't learned Onyx Beast transformation (Added the missing message..)
	* Reported by: lion
------------------------------------------------------------------------
r5362 | torikawatukune | 2013-01-02 01:50:12 +0900 (, 02 1 2013) | 3 lines

SYNC: CORE r5729 / UnAfraid
BETA: Fixing an issue which appears while moving and requesting some actions like private store or sit, looks like AI is still in MOVE_TO intention and it get's changed after 2.5 seconds and within this time the character is still moving no matter that it is sited down already.
	* Patch by: Tryskell
------------------------------------------------------------------------
r5360 | torikawatukune | 2013-01-02 00:18:53 +0900 (, 02 1 2013) | 3 lines

SYNC: CORE r5728 / UnAfraid
BETA: Adding more PlaySounds into QuestSound enum.
	* Patch by lion
------------------------------------------------------------------------
r5356 | torikawatukune | 2013-01-01 23:48:45 +0900 (, 01 1 2013) | 3 lines

SYNC: CORE r5727 / UnAfraid
BETA: Another shots fixes:
	* Using useSoulShot() instead of isPhyisical() (Not all is_magic = 0 should use soulshots)
------------------------------------------------------------------------
r5355 | torikawatukune | 2013-01-01 22:02:49 +0900 (, 01 1 2013) | 5 lines

SYNC: CORE r5726 / UnAfraid
BETA: Misc Changes:
	* Moving Shots recharge in onSpawn in case of npc respawn it will have the remaining shots from previous death.
		* Reported by: Tryskell
	* Fixing potential NPEs in FuncShare.
------------------------------------------------------------------------
r5354 | torikawatukune | 2013-01-01 21:15:19 +0900 (, 01 1 2013) | 3 lines

SYNC: CORE r5725 / UnAfraid
BETA: Fixing StackOverFlow in FuncShare (Probably happens when this Func is used on a Player instead of Summon)
	* Reported by: Tavo22, DareStrike, Tryskell
------------------------------------------------------------------------
r5353 | torikawatukune | 2013-01-01 20:56:23 +0900 (, 01 1 2013) | 3 lines

SYNC: CORE r5724 / UnAfraid
BETA: Fixing shots for Monsters (Seems like i've never set their shots)
	* Reported by: Tryskell
------------------------------------------------------------------------
r5349 | torikawatukune | 2012-12-28 21:47:04 +0900 (, 28 12 2012) | 1 line

HtmCacheŖʂȋ󔒂鏈𒲐
------------------------------------------------------------------------
r5348 | torikawatukune | 2012-12-28 21:45:32 +0900 (, 28 12 2012) | 4 lines

CX^g][֘A̒
* FastIntObjectMapgp
* L2FastList  FastList
* ʂcontainsKeyȂ
------------------------------------------------------------------------
r5346 | torikawatukune | 2012-12-27 03:06:34 +0900 (, 27 12 2012) | 1 line

ÂXNvgƌ݊Ƃ邽
------------------------------------------------------------------------
r5345 | torikawatukune | 2012-12-23 05:32:41 +0900 (, 23 12 2012) | 5 lines

SYNC: CORE r5723 / Zoey76
BETA: Minor rework in instances:
	* teleToLocation(Location, int) now sets the player's instance as well.
	* Use Location.setInstanceId(int instanceId) to set the instance which the player will be teleported.
	* Minor cleanup.
------------------------------------------------------------------------
r5341 | torikawatukune | 2012-12-22 01:09:47 +0900 (y, 22 12 2012) | 1 line


------------------------------------------------------------------------
r5335 | torikawatukune | 2012-12-21 03:37:48 +0900 (, 21 12 2012) | 1 line

 xm
------------------------------------------------------------------------
r5334 | torikawatukune | 2012-12-21 03:31:56 +0900 (, 21 12 2012) | 1 line

class SkillHashCode
------------------------------------------------------------------------
r5333 | torikawatukune | 2012-12-21 03:17:05 +0900 (, 21 12 2012) | 1 line

class SkillHashCode
------------------------------------------------------------------------
r5332 | torikawatukune | 2012-12-15 00:33:49 +0900 (y, 15 12 2012) | 2 lines

SYNC: CORE r5722 / MELERIX
BETA: Oops wrong place ^^'
------------------------------------------------------------------------
r5331 | torikawatukune | 2012-12-15 00:31:33 +0900 (y, 15 12 2012) | 2 lines

SYNC: CORE r5721 / MELERIX
BETA: Minor update/format in few bat files, also removed unused/non-working power shell scripts.
------------------------------------------------------------------------
r5329 | torikawatukune | 2012-12-14 22:12:32 +0900 (, 14 12 2012) | 2 lines

SYNC: CORE r5720 / MELERIX
BETA: Updated Initial ClanHall Auction Data.
------------------------------------------------------------------------
r5326 | torikawatukune | 2012-12-14 22:01:11 +0900 (, 14 12 2012) | 2 lines

SYNC: CORE r5719 / Adry_85
BETA: Fixed two warnings after [5718].
------------------------------------------------------------------------
r5323 | torikawatukune | 2012-12-14 19:39:19 +0900 (, 14 12 2012) | 1 line

 - ʂMap#get팸
------------------------------------------------------------------------
r5322 | torikawatukune | 2012-12-14 19:32:24 +0900 (, 14 12 2012) | 1 line

 - lԂKv̖\bhȑf
------------------------------------------------------------------------
r5321 | torikawatukune | 2012-12-14 18:10:08 +0900 (, 14 12 2012) | 5 lines

SYNC: CORE r5718 / VlLight
BETA: Two new quest triggers was added.
ON_MOVE_FINISHED - invoked, when NPC stops after moving.
ON_EVENT_RECEIVED - invoked, when NPC receives an "event", sent via broadcastEvent() method.
	* Reviewed by: UnAfraid
------------------------------------------------------------------------
r5319 | torikawatukune | 2012-12-14 17:15:15 +0900 (, 14 12 2012) | 1 line

L2NpcPosition ǉ
------------------------------------------------------------------------
r5318 | torikawatukune | 2012-12-14 15:09:46 +0900 (, 14 12 2012) | 1 line

Cxgxml̓t͈͂́uNvɃChJ[hu****vgpł悤ɂ܂.NtŊJÂCxgɕ֗ł.
------------------------------------------------------------------------
r5309 | torikawatukune | 2012-12-12 03:50:13 +0900 (, 12 12 2012) | 2 lines

SYNC: CORE r5717 / Zoey76
BETA: Minor cleanup.
------------------------------------------------------------------------
r5307 | torikawatukune | 2012-12-12 03:14:42 +0900 (, 12 12 2012) | 5 lines

SYNC: CORE r5716 / UnAfraid
BETA: Fixing little typo in L2PcInstance.restore(int) introduced in [5715].
	* Fixing retrieving logic there could be only one character with the same object id so while is not needed.
	
	* Reported by: Adry_85
------------------------------------------------------------------------
r5303 | torikawatukune | 2012-12-11 15:29:55 +0900 (, 11 12 2012) | 5 lines

SYNC: CORE r5715 / Zoey76
BETA: Misc fixes:
	* Source format, please keep it that way.
	* Avoid printStackTrace()
	* Fixing warnings #6390
------------------------------------------------------------------------
r5299 | torikawatukune | 2012-12-11 05:11:27 +0900 (, 11 12 2012) | 9 lines

Cxg (faenorAscripts/event) ֘A
* Jn-IɎbw\ɂ.
   Active="2012/12/01 00:00:00-2012/12/31 23:59:59"
* scripts/event/**/config.xml  <droplist>  faenor  <AllDrop> Ɠ悤1sŕACew\ɂ.
  1sɂ܂Ƃ߂ďƂ́Aǂꂩ1hbv܂.s𕪂ďꍇ́A2ނ邢3ށEEEɃhbv\܂.
* scripts/event/**/config.xml  <spawnlist> ōWȗ <add npc="4301" /> Ƃꍇ́AȅS҈ēl܂̓gx[YKChӂɎINPCzu܂.
* HeavyMedalTheValentineEvent̏EnŎgpOnEventBegin.sqlAOnEventEnd.sqlAscripts/event/̂ꂼ̃fBNgɈړ܂.
  ̃Cxgsqlړ\ł.
  ܂AfaenorfBNgxmlŁAYjavaXNvgƓfBNgɈړ\Ȃ̂́Aړ\ł.
------------------------------------------------------------------------
r5297 | torikawatukune | 2012-12-06 23:56:29 +0900 (, 06 12 2012) | 4 lines

SYNC: CORE r5714 / VlLight
BETA: Support for "unequip_skill" parameter of items. Also fixes Ticket #6374
	* Reviewed by: UnAfraid
	* Tested by: djmouse
------------------------------------------------------------------------
r5296 | torikawatukune | 2012-12-06 23:46:14 +0900 (, 06 12 2012) | 3 lines

SYNC: CORE r5713 / VlLight
BETA: New way for support long-continued events - for further refactoring.
	* Reviewed by: UnAfraid
------------------------------------------------------------------------
r5293 | torikawatukune | 2012-12-06 19:09:29 +0900 (, 06 12 2012) | 5 lines

L2DatabaseFactory.getInstance().getConnection() ̍œK
* L2DatabaseFactoryjavaAutoCloseableĂ̂ŁAtry (...) \gĎ擾RlNV́AmɃN[Y͂Ȃ̂ŁAConnectionCloser͕Kv͂.
  buildɃvvZbTyavacConnectionCloserɂւ悤ɂ.
       try (Connection con = L2DatabaseFactory.getInstance().getConnection()) { ... }
   --> try (Connection con = L2DatabaseFactory.getInstance().getConnectionFast()) { ... }
------------------------------------------------------------------------
r5292 | torikawatukune | 2012-12-06 01:44:23 +0900 (, 06 12 2012) | 2 lines

SYNC: CORE r5712 / Nik
BETA: Memory leak fix: Since database connections are autoclosed via try/catch, the L2DatabaseFactory.close(con) is never called. Because of this, a memory leak occured -> the map is always filled with data, but never removed (it gets removed only when L2DatabaseFactory.close(con) is called).
------------------------------------------------------------------------
r5290 | torikawatukune | 2012-12-06 01:19:52 +0900 (, 06 12 2012) | 1 line


------------------------------------------------------------------------
r5288 | torikawatukune | 2012-12-06 00:59:57 +0900 (, 06 12 2012) | 3 lines

l_
* ̔A̔ - 
* P[vS[g - 
------------------------------------------------------------------------
r5287 | torikawatukune | 2012-12-04 17:53:04 +0900 (, 04 12 2012) | 1 line

SortedArrayMap
------------------------------------------------------------------------
r5286 | torikawatukune | 2012-12-03 04:08:24 +0900 (, 03 12 2012) | 5 lines

l_̕sC
* ̔A̔ - NbNĂ̔Ȃ̂ŃX^ʂĂ݂
* P[vS[g - ŏɎł܂
* nVVh[ - oʒu()VbtĂȂ

------------------------------------------------------------------------
r5285 | torikawatukune | 2012-11-29 03:45:08 +0900 (, 29 11 2012) | 1 line

SortedArrayMap - S҃gx[Yg[NAl_
------------------------------------------------------------------------
r5284 | torikawatukune | 2012-11-29 03:43:05 +0900 (, 29 11 2012) | 1 line

SortedArrayMap
------------------------------------------------------------------------
r5283 | torikawatukune | 2012-11-26 19:33:38 +0900 (, 26 11 2012) | 2 lines

NextAction̊ȑf
* R[obNz֐ɂNextAction̔hNXŗpł悤ɂ.
------------------------------------------------------------------------
r5282 | torikawatukune | 2012-11-26 19:28:22 +0900 (, 26 11 2012) | 1 line

SortedArrayMap
------------------------------------------------------------------------
r5278 | torikawatukune | 2012-11-25 01:40:24 +0900 (, 25 11 2012) | 1 line

SortedArrayMap
------------------------------------------------------------------------
r5276 | torikawatukune | 2012-11-23 16:36:54 +0900 (, 23 11 2012) | 2 lines

SYNC: CORE r5711 / MELERIX
BETA: Fix for Ticket #6384, Reported by: Nono.
------------------------------------------------------------------------
r5273 | torikawatukune | 2012-11-23 10:45:15 +0900 (, 23 11 2012) | 2 lines

SYNC: CORE r5710 / Adry_85
BETA: Core part for [DP9301].
------------------------------------------------------------------------
r5270 | torikawatukune | 2012-11-23 01:14:07 +0900 (, 23 11 2012) | 2 lines

SYNC: CORE r5709 / VlLight
BETA: Missed in [5707] - unused imports
------------------------------------------------------------------------
r5264 | torikawatukune | 2012-11-21 19:58:28 +0900 (, 21 11 2012) | 2 lines

SYNC: CORE r5708 / malyelfik
BETA: Core part for [DP9297]
------------------------------------------------------------------------
r5262 | torikawatukune | 2012-11-21 15:33:25 +0900 (, 21 11 2012) | 5 lines

SYNC: CORE r5707 / VlLight
BETA: Fixes for Olympiad Buffers
 * Fixed: Olympiad Buffers did not disappear at battle start(reported by madrock)
 * Added check for player pet's at Olympiad entrance 
Review by: UnAfraid
------------------------------------------------------------------------
r5259 | torikawatukune | 2012-11-18 20:22:09 +0900 (, 18 11 2012) | 4 lines

SYNC: CORE r5706 / UnAfraid
BETA: Updating ShowBoard packet length in BaseBBManager.
	* It must be 4096, 8192, 16384.
	* Note: I tested with those values and it is working correctly it could be working with even higher!
------------------------------------------------------------------------
r5257 | torikawatukune | 2012-11-18 19:50:39 +0900 (, 18 11 2012) | 2 lines

CORE r5705 / Zoey76
BETA: Minor typo in [5704].
------------------------------------------------------------------------
r5256 | torikawatukune | 2012-11-18 19:47:39 +0900 (, 18 11 2012) | 3 lines

SYNC: CORE r5704 / Zoey76
BETA: Fixing issue with GM names and logs.
	* Reported by: DareStrike
------------------------------------------------------------------------
r5252 | torikawatukune | 2012-11-17 02:45:30 +0900 (y, 17 11 2012) | 10 lines

SYNC: CORE r5703 / Zoey76
BETA: More fixes:
	* Patch by: Zoey76
		* Fixing summons unable to attack.
			* Reported by: valdaron, arythea
		* Fixing servitors unable to cast any skills.
			* Reported by: arythea
		* Fixing multiple pets not being able to cast specific skills.
	* Patch by: UnAfraid
		* PcFreight and L2Character cleanup.
------------------------------------------------------------------------
r5247 | torikawatukune | 2012-11-16 01:17:22 +0900 (, 16 11 2012) | 2 lines

SYNC: CORE r5702 / MELERIX
BETA: Eclipse is a bad guy.
------------------------------------------------------------------------
r5246 | torikawatukune | 2012-11-16 01:01:11 +0900 (, 16 11 2012) | 7 lines

SYNC: CORE r5701 / MELERIX
BETA: Some Improvements/Fixes for [5684].
 * Fixed an issue (Reported by: facheme) that was causing "broken casting animation" in some skills (like: Hurricane, Veil, Trick, Switch) when the casting speed is really high (before, it was using 500ms, but is wrong, now is 550ms).
 * Merged hitTime + coolTime in a single variable.
 * Some improvements to reduce the code a bit.
Review by: Zoey76
Tested by: facheme
------------------------------------------------------------------------
r5243 | torikawatukune | 2012-11-15 17:13:40 +0900 (, 15 11 2012) | 3 lines

SYNC: CORE r5700 / Zoey76
BETA: Unifying NPC Id parameter in Skills.
	* Cleanup, based in [5696].
------------------------------------------------------------------------
r5241 | torikawatukune | 2012-11-15 14:48:24 +0900 (, 15 11 2012) | 3 lines

SYNC: CORE r5699 / Zoey76
BETA: Minor typo fix for [5693].
Reported by: valdaron
------------------------------------------------------------------------
r5239 | torikawatukune | 2012-11-14 22:12:20 +0900 (, 14 11 2012) | 6 lines

SYNC: CORE r5698 / MELERIX
BETA: Updated & Simplified Formula for '''Bows Ranged Damage'''.
'''Thanks to:'''
 * UnAfraid (for retail info with pictures about damage results).
 * Zoey76 (for some help in reducing the formula).
More info: http://www.l2jserver.com/forum/viewtopic.php?f=91&t=16892&start=15#p156209
------------------------------------------------------------------------
r5236 | torikawatukune | 2012-11-14 22:01:42 +0900 (, 14 11 2012) | 2 lines

SYNC: CORE r5697 / MELERIX
BETA: Missing from [5691].
------------------------------------------------------------------------
r5233 | torikawatukune | 2012-11-14 21:29:02 +0900 (, 14 11 2012) | 6 lines

SYNC: CORE r5696 / Zoey76
BETA: Implementing Summon Agathion effect:
	* General cleanup.
	* L2Effect shouldn't call onExit() right way if onActionTime() && _startConditionsCorrect yields true.
	* Removed L2SkillAgathion hardcoded skill handler...
	* Removed skill type AGATHION.
------------------------------------------------------------------------
r5231 | torikawatukune | 2012-11-14 17:55:41 +0900 (, 14 11 2012) | 1 line


------------------------------------------------------------------------
r5230 | torikawatukune | 2012-11-14 17:55:06 +0900 (, 14 11 2012) | 1 line

bĂяoƂɕKvȃACeȂƂ̃G[bZ[WςȂ̂ŏC
------------------------------------------------------------------------
r5229 | torikawatukune | 2012-11-13 23:01:43 +0900 (, 13 11 2012) | 3 lines

SYNC: CORE r5695 / Zoey76
BETA: Minor typo fixes in [5693].
Reported by: jurchiks
------------------------------------------------------------------------
r5226 | torikawatukune | 2012-11-13 22:12:10 +0900 (, 13 11 2012) | 4 lines

SYNC: CORE r5694 / Zoey76
BETA: Support for Switch Stance.
	* Now it performs all required checks.
	* Still harcoded, since there is no retail effect for it.
------------------------------------------------------------------------
r5225 | torikawatukune | 2012-11-13 22:05:37 +0900 (, 13 11 2012) | 1 line


------------------------------------------------------------------------
r5224 | torikawatukune | 2012-11-13 22:04:31 +0900 (, 13 11 2012) | 1 line

肪Ǐ][h(AI_INTENTION_FOLLOW)̂ƂJbv ANVsȂ.
------------------------------------------------------------------------
r5223 | torikawatukune | 2012-11-13 21:58:52 +0900 (, 13 11 2012) | 1 line

Jbv \[V ANV̋vZ܂
------------------------------------------------------------------------
r5220 | torikawatukune | 2012-11-12 16:13:05 +0900 (, 12 11 2012) | 27 lines

SYNC: CORE r5693 / Zoey76
BETA: Continuing with RequestActionUse improvements:
	* Cleanup of unnecessary code.
	* Added/fixed JavaDocs.
	* Removed custom check for summons not being able to use skills while master is in shop mode.
	* Removed ''spammy'' log for missing skills in summons, it comes from skill shortcuts in shortcut bar from different summon that current one.
	* Removed custom/hard-coded system messages.
	* Added missing next action for player requesting a couple action while casting.
		* System message is sent right away but action is performed after previous action is finished.
	* Added missing next action for player requesting a couple action while moving.
		* System message is sent right away but action is performed after previous action is finished.
	* Ordered actions Ids.
	* Validated all pet actions.
	* Validated all servitors actions.
	* Fixed typo in system message when trying to unsummon a servitor.
	* Added missing system messages for pets and servitors.
	* Removed more unnecessary code.
	* Fixed exploit with passive summons using Attack action.
	* Removed unnecessary methods.
	* Added useful methods.
	* Implemented Sin Eater NpcStrings for Ultimate Bombastic Buster.
	* Renaming misleading getPet() method to getSummon(), since it returns the summon, which could be either a pet or a servitor.
	* Renaming misleading hasPet() method to hasSummon(), since it returns the true, either the player has pet or a servitor.
	* Replacing getPet() != null with hasSummon() and getPet() == null with !hasSummon().
	* Added missing check that would allow players to exploit the rename pet feature.
	
Reported by: darknessneo, Opiam, Zoey76, valdaron
------------------------------------------------------------------------
r5217 | torikawatukune | 2012-11-12 01:40:18 +0900 (, 12 11 2012) | 2 lines

SYNC: CORE r5692 / UnAfraid
BETA: Core-part of [DP9274]
------------------------------------------------------------------------
r5215 | torikawatukune | 2012-11-12 01:25:45 +0900 (, 12 11 2012) | 2 lines

SYNC: CORE r5691 / MELERIX
BETA: Fixed an issue where Herbs/Potions (with instant effects) were not working when you are with full-buffs (Reported by: Tavo22). Also now the Herbs/Potions (with continuous effects) will remove the first-buff when you are with full-buffs (Confirmed by: Tans, Valdaron).
------------------------------------------------------------------------
r5210 | torikawatukune | 2012-11-10 22:56:53 +0900 (y, 10 11 2012) | 3 lines

SYNC: CORE r5690 / VlLight
BETA: 	* Fixing error in saving clan data to database
	* Reported by: ntalinio
------------------------------------------------------------------------
r5205 | torikawatukune | 2012-11-10 15:46:08 +0900 (y, 10 11 2012) | 5 lines

SYNC: CORE r5689 / Zoey76
BETA: Blood Alliance and Blood Oath implementation logic fix:
	* Now this values for reward are stored in clan data instead of castle or fort data.
	* Fix for #6352
Patch by: VlLight, Zoey76
------------------------------------------------------------------------
r5202 | torikawatukune | 2012-11-09 23:05:07 +0900 (, 09 11 2012) | 8 lines

̎]
* ꕔ{ꉻ
* ŗݒ
    * htmljavan[hR[fBOhtmt@C
    * ȊOꂽƂExceptionhtmltype="number"Ŗh
* 
    * AfiVXeEl𒴂Ƃ̏

------------------------------------------------------------------------
r5200 | torikawatukune | 2012-11-06 14:51:34 +0900 (, 06 11 2012) | 10 lines

SYNC: CORE r5688 / Zoey76
BETA: SSQ Missing feature Lord of the Manor's Certificate of Approval:
	* Implemented method isMyLord(player), verify if the player is clan leader and own the NPC's assigned castle or fort.
	* Added configuration for some parameters and unhardcoded other related to SSQ.
	* Support for sold tickets reset after castle's owner change or SSQ event change.
	* Refactored some old SSQ code.
	* Removed bsh-engine.txt file.
	* Fixed few JavaDocs.
Reported by: valdaron
'''Note:''' C3 feature.
------------------------------------------------------------------------
r5199 | torikawatukune | 2012-11-06 14:42:58 +0900 (, 06 11 2012) | 2 lines

SYNC: CORE r5687 / UnAfraid
BETA: Adding useful method in L2DatabaseFactory it's designed for simple db operations like INSERT, UPDATE, DELETE.
------------------------------------------------------------------------
r5197 | torikawatukune | 2012-11-06 14:26:04 +0900 (, 06 11 2012) | 2 lines

SYNC: CORE r5686 / Nik
BETA: IdFactory extractUsedObjectIDTable method cleanup and optimized with UnAfraid's suggestion -> use 1 query/db connection instead of many. 
------------------------------------------------------------------------
r5190 | torikawatukune | 2012-11-05 13:48:23 +0900 (, 05 11 2012) | 2 lines

SYNC: CORE r5685 / UnAfraid
BETA: Fixing 2 rare NPEs.
------------------------------------------------------------------------
r5189 | torikawatukune | 2012-11-05 13:45:49 +0900 (, 05 11 2012) | 1 line


------------------------------------------------------------------------
r5188 | torikawatukune | 2012-11-05 13:31:34 +0900 (, 05 11 2012) | 2 lines

SYNC: CORE r5684 / MELERIX
BETA: CORE-Part for [DP9258].
------------------------------------------------------------------------
r5183 | torikawatukune | 2012-11-05 02:51:02 +0900 (, 05 11 2012) | 2 lines

SYNC: CORE r5683 / UnAfraid
BETA: Renaming ExBuySellListPacket to ExBuySellList and removing the tradelist param since it wasn't used anywhere.
------------------------------------------------------------------------
r5182 | torikawatukune | 2012-11-04 00:46:21 +0900 (, 04 11 2012) | 1 line


------------------------------------------------------------------------
r5178 | torikawatukune | 2012-11-03 01:14:53 +0900 (y, 03 11 2012) | 15 lines

SYNC: CORE r5682 / UnAfraid
BETA: Misc Fixes:
	* Fixing lethal bug in L2GrandBossInstance.
		* Reported by: St3eT
		* Patch by: St3eT
	* Fixing bug in Anti Feed Feature.
		* Reported by: Lupu1, vampir
		* Patch by: vampir
	* L2DoorInstance:
		* Fixing typo in broadcastInfo (If there's a GM in knownlist of the door other players may see the door targetable)
		* Fixing reduceCurrentHp (Wall restriction will not work for instances)
	* OnEventTrigger:
		* Capitalization of static variable.
	* PcStat:
		* More from [5681]
------------------------------------------------------------------------
r5174 | torikawatukune | 2012-11-02 21:52:52 +0900 (, 02 11 2012) | 3 lines

SYNC: CORE r5681 / UnAfraid
BETA: Fixing calculation of bonus Exp.
	* Reported by: netvirus, VlLight, MELERIX
------------------------------------------------------------------------
r5171 | torikawatukune | 2012-11-02 21:39:59 +0900 (, 02 11 2012) | 3 lines

SYNC: CORE r5680 / malyelfik
BETA: !ExQuestNpcLogList packet
Patch by: !UnAfraid
------------------------------------------------------------------------
r5169 | torikawatukune | 2012-11-02 14:27:42 +0900 (, 02 11 2012) | 3 lines

SYNC: CORE r5679 / UnAfraid
BETA: Fixing the issue with Decoy skill (Not working in instance).
	* Reported by: St3eT, Adry_85
------------------------------------------------------------------------
r5166 | torikawatukune | 2012-11-02 09:04:10 +0900 (, 02 11 2012) | 2 lines

SYNC: CORE r5678 / malyelfik
BETA: Fix for #6337
------------------------------------------------------------------------
r5162 | torikawatukune | 2012-11-01 19:05:12 +0900 (, 01 11 2012) | 2 lines

SYNC: CORE r5677 / malyelfik
BETA: Core part for [DP9242]
------------------------------------------------------------------------
r5160 | torikawatukune | 2012-10-31 19:42:42 +0900 (, 31 10 2012) | 1 line


------------------------------------------------------------------------
r5158 | torikawatukune | 2012-10-30 17:49:54 +0900 (, 30 10 2012) | 1 line

蒼
------------------------------------------------------------------------
r5157 | torikawatukune | 2012-10-30 17:45:48 +0900 (, 30 10 2012) | 9 lines

SYNC: CORE r5676 / UnAfraid
BETA: Reworking doors:
	* Removing StatsSet from L2DoorInstance's constructor.
	* Possibility to override every single param of each door from instance xmls.
	* Created getters for L2DoorTemplate no more public variables access.
	* Added Missing credits to DoorTable
	
	* Reviewed by: Zoey76
	* Tested by: Micr0
------------------------------------------------------------------------
r5155 | torikawatukune | 2012-10-30 17:25:04 +0900 (, 30 10 2012) | 2 lines

SYNC: CORE r5675 / MELERIX
BETA: Fixed some effects with chance not being affected by min/maxChances, like in: Shadow Step skill and others (Reported by: H4vok, facheme). Also renamed config for consistency.
------------------------------------------------------------------------
r5153 | torikawatukune | 2012-10-30 11:19:12 +0900 (, 30 10 2012) | 2 lines

SYNC: CORE r5674 / MELERIX
BETA: Restored min/maxChance skill parameters, some servers use it to customize skills individually instead of globally by configs.
------------------------------------------------------------------------
r5151 | torikawatukune | 2012-10-29 23:37:11 +0900 (, 29 10 2012) | 2 lines

SYNC: CORE r5672 / MELERIX
COMMUNITY/BETA: C3P0 Lib Update, also removed some unused skill parameters.
------------------------------------------------------------------------
r5150 | torikawatukune | 2012-10-29 23:18:28 +0900 (, 29 10 2012) | 3 lines

SYNC: CORE r5671 / UnAfraid
BETA: Fixing tickets: #6332 #6285 #6336
	* Tested by: Micr0
------------------------------------------------------------------------
r5146 | torikawatukune | 2012-10-29 17:47:13 +0900 (, 29 10 2012) | 1 line


------------------------------------------------------------------------
r5145 | torikawatukune | 2012-10-29 16:52:56 +0900 (, 29 10 2012) | 12 lines

SYNC: CORE r5670 / UnAfraid
BETA: Misc Fixes:
	* L2Character:
		* Fixing HP Update when equip/un-equip item which gives/takes HP.
	* L2World:
		* Log cleanup.
		* if (object instanceof L2PcInstance) => if (object.isPlayer())
		* Cleanup comments.
	* Stats:
		* Comments typo fixes.
	* FuncTemplate:
		* Catching all exceptions at once instead catching every possible exception separately.
------------------------------------------------------------------------
r5144 | torikawatukune | 2012-10-29 15:05:31 +0900 (, 29 10 2012) | 2 lines

object: xxxxx already exist in OID map! ̏eclipse`ɕύXB
X^bN _veclipsẽR\[ - X^bNg[XɃRs[y[Xg΁A}EXŃNbN邾Ń\[XR[hɂǂ蒅B
------------------------------------------------------------------------
r5143 | torikawatukune | 2012-10-29 01:29:30 +0900 (, 29 10 2012) | 2 lines

SYNC: CORE r5669 / UnAfraid
BETA: Updating a bit L2World OID Map error logs.
------------------------------------------------------------------------
r5142 | torikawatukune | 2012-10-29 01:14:53 +0900 (, 29 10 2012) | 3 lines

SYNC: CORE r5668 / UnAfraid
BETA: Fixing little typo (In [5641] i've forget default value of lethalable variable which made every L2Character non lethalable)
	* Reported by: St3eT
------------------------------------------------------------------------
r5135 | torikawatukune | 2012-10-28 23:39:57 +0900 (, 28 10 2012) | 2 lines

SYNC: CORE r5667 / MELERIX
BETA: CORE-Part for [DP9230]
------------------------------------------------------------------------
r5133 | torikawatukune | 2012-10-28 22:45:06 +0900 (, 28 10 2012) | 2 lines

 X^[[Xe|[gAz̓e|[g

------------------------------------------------------------------------
r5129 | torikawatukune | 2012-10-25 19:12:34 +0900 (, 25 10 2012) | 2 lines

SYNC: CORE r5666 / MELERIX
BETA: Removed some redundant/custom checks for teleport/escape skills, no longer needed with [DP9223].
------------------------------------------------------------------------
r5124 | torikawatukune | 2012-10-25 02:06:10 +0900 (, 25 10 2012) | 2 lines

SYNC: CORE r5665 / MELERIX
BETA/LIB: ECJ Lib Update.
------------------------------------------------------------------------
r5120 | torikawatukune | 2012-10-24 22:23:31 +0900 (, 24 10 2012) | 5 lines

SYNC: CORE r5664 / Zoey76
BETA: More quest sounds.
Reported by: valdaron
Patch by: jurchiks
Reviewed by: Zoey76
------------------------------------------------------------------------
r5115 | torikawatukune | 2012-10-24 21:31:39 +0900 (, 24 10 2012) | 2 lines

SYNC: CORE r5663 / MELERIX
BETA: CORE-Part for [DP9222], also updated charges formula.
------------------------------------------------------------------------
r5108 | torikawatukune | 2012-10-24 19:55:05 +0900 (, 24 10 2012) | 1 line

EventNpcAligner#getSpawns()̖߂lLocation
------------------------------------------------------------------------
r5103 | torikawatukune | 2012-10-23 23:41:43 +0900 (, 23 10 2012) | 1 line


------------------------------------------------------------------------
r5101 | torikawatukune | 2012-10-23 23:35:09 +0900 (, 23 10 2012) | 1 line

getPrivateStoreType() C
------------------------------------------------------------------------
r5099 | torikawatukune | 2012-10-23 21:14:02 +0900 (, 23 10 2012) | 11 lines

SYNC: CORE r5661 / Zoey76
BETA: Implementation of reuse delay for items and item skills for pets.
	* Independent reuse delay from masters (fix bug with shared reuse time).
	* Implemented for items.
	* Implemented for skills.
	* It doesn't show system messages (retail like) when pet has reuse time for items or skills.
	* Fixed bug with pets not getting herbs.
	* Removed custom system messages.
	* Unhardcoded some shop Ids.
Reported by: Tavo22, u3games, valdaron
Tested by: Zoey76, valdaron, MELERIX
------------------------------------------------------------------------
r5098 | torikawatukune | 2012-10-23 18:28:31 +0900 (, 23 10 2012) | 3 lines

SYNC: CORE r5660 / MELERIX
BETA: Removed "soulConsumeCount" (is not longer used because was replaced by "soulMaxConsumeCount").

------------------------------------------------------------------------
r5095 | torikawatukune | 2012-10-23 18:06:53 +0900 (, 23 10 2012) | 2 lines

SYNC: CORE r5659 / MELERIX
BETA: Minor cleanup due [DP9214] (this things are already verified by <player souls="X" /> conditions in skills).
------------------------------------------------------------------------
r5091 | torikawatukune | 2012-10-23 17:54:59 +0900 (, 23 10 2012) | 3 lines

SYNC: CORE r5658 / UnAfraid
BETA: Fixing little typo from [5654].
	* Reported by: St3eT
------------------------------------------------------------------------
r5090 | torikawatukune | 2012-10-23 17:02:27 +0900 (, 23 10 2012) | 5 lines

FleeNpc - Gs[ȂǁAUĂȂ͂NPCĂ܂s
* ΏۃX^[̂"L2AttackableAIScript"𖳌B
* npce[u patk=0,matk=0 Ƃ邱ƂŃwCg𖳌悤ɂĂ݂B
 disableCoreAI gȒPARandomWalkTask ܂Ŏ~܂Ă܂A킢Ȃ̂ŔB

------------------------------------------------------------------------
r5089 | torikawatukune | 2012-10-20 12:43:33 +0900 (y, 20 10 2012) | 2 lines

SYNC: CORE r5657 / UnAfraid
BETA: Moving some code in L2ItemInstance before listeners and overriding getActingPlayer to return the owner.
------------------------------------------------------------------------
r5085 | torikawatukune | 2012-10-20 11:40:00 +0900 (y, 20 10 2012) | 2 lines

SYNC: CORE r5656 / UnAfraid
BETA: Fixing little NPE.
------------------------------------------------------------------------
r5081 | torikawatukune | 2012-10-20 08:12:30 +0900 (y, 20 10 2012) | 2 lines

SYNC: CORE r5655 / MELERIX
BETA: CORE-Part for [DP9206].
------------------------------------------------------------------------
r5079 | torikawatukune | 2012-10-20 08:07:52 +0900 (y, 20 10 2012) | 1 line

 - ϐ̐錾Ə͂ł邾
------------------------------------------------------------------------
r5077 | torikawatukune | 2012-10-20 07:36:14 +0900 (y, 20 10 2012) | 4 lines

SYNC: CORE r5654 / UnAfraid
BETA: Implementing enchant bonus options for some premium items (It's like an augment but only for few items, shirts mostly)
	* Note: This is only visual implementation the stats aren't done yet!
	* Reviewed by: Zoey76, MELERIX
------------------------------------------------------------------------
r5075 | torikawatukune | 2012-10-20 07:07:08 +0900 (y, 20 10 2012) | 5 lines

SYNC: CORE r5653 / UnAfraid
BETA: Support for custom progressive enchanting.
	* Note: To enable it check enchantData.xml for examples.
	* Also when enchant scroll isn't loaded NPE wont be thrown.
		* Reported by: baluu
------------------------------------------------------------------------
r5068 | torikawatukune | 2012-10-19 15:34:52 +0900 (, 19 10 2012) | 10 lines

SYNC: CORE r5652 / UnAfraid
BETA: Removing Bean Shell script engine.
	* The only thing we used it for was Feanor but since [5299] we no longer use it.
---------------------
SYNC: CORE r5651 / MELERIX
BETA: Reverted [5650].
---------------------
SYNC: CORE r5650 / MELERIX
BETA: Same Settings that "L2J Clean Up v0.2" for "On save actions".
---------------------
------------------------------------------------------------------------
r5067 | torikawatukune | 2012-10-19 15:26:20 +0900 (, 19 10 2012) | 2 lines

Quest.java  _questInvolvedNpcs  HashSet  TIntHashSet ɕύX. Integer IuWFNg 43000 ߖ.

------------------------------------------------------------------------
r5063 | torikawatukune | 2012-10-19 11:00:41 +0900 (, 19 10 2012) | 3 lines

SYNC: CORE r5649 / Zoey76
BETA: Minor typo fix in ItemsOnGroundManager from [5644].
Reported by: valdaron
------------------------------------------------------------------------
r5062 | torikawatukune | 2012-10-19 10:56:16 +0900 (, 19 10 2012) | 3 lines

SYNC: CORE r5648 / UnAfraid
BETA: Fixing little bug from [5637] since now on pets will be able to use shots even if they don't have a weapon.
	* Reported by: Tryskell
------------------------------------------------------------------------
r5061 | torikawatukune | 2012-10-19 08:51:39 +0900 (, 19 10 2012) | 1 line


------------------------------------------------------------------------
r5060 | torikawatukune | 2012-10-19 08:49:38 +0900 (, 19 10 2012) | 2 lines

BETA: Fixing little bug from [5637] since now on pets will be able to use shots even if they don't have a weapon.
	* Reported by: Tryskell
------------------------------------------------------------------------
r5056 | torikawatukune | 2012-10-18 23:12:39 +0900 (, 18 10 2012) | 2 lines

SYNC: CORE r5647 / MELERIX
BETA: "numCharges" is not longer used to generate charges due it was replaced by effect "IncreaseCharges" since [4312], so now is renamed to "chargeConsume", also removed "maxCharges" due now is handled by condition "player charges" from each skill.
------------------------------------------------------------------------
r5053 | torikawatukune | 2012-10-18 22:42:38 +0900 (, 18 10 2012) | 3 lines

SYNC: CORE r5646 / UnAfraid
BETA: Fixing NPE when summoning Servitor (It should search for shots in Owner's inventory) Closing: #6324
	* Reported by: thorl2
------------------------------------------------------------------------
r5052 | torikawatukune | 2012-10-18 22:16:02 +0900 (, 18 10 2012) | 3 lines

SYNC: CORE r5645 / Zoey76
BETA: Minor typo fix.
Reported by: VlLight
------------------------------------------------------------------------
r5050 | torikawatukune | 2012-10-18 19:34:00 +0900 (, 18 10 2012) | 5 lines

SYNC: CORE r5644 / Zoey76
BETA: Continuing with [5483] and [5520]:
	* Using Statement, !PreparedStatement and !ResultSet with try-with-resource.
	* Replacing !PreparedStatement with Statement where no parameters are given.
	* Minor cleanup.
------------------------------------------------------------------------
r5049 | torikawatukune | 2012-10-18 14:17:04 +0900 (, 18 10 2012) | 1 line

System.getProperty("line.separator") --> System.lineSeparator() @java7
------------------------------------------------------------------------
r5048 | torikawatukune | 2012-10-18 14:07:56 +0900 (, 18 10 2012) | 1 line


------------------------------------------------------------------------
r5047 | torikawatukune | 2012-10-17 17:44:51 +0900 (, 17 10 2012) | 4 lines

PcCondOverride  L2Character  L2pcInstance Ɉړ.
 X^[⑺NPCNX}Xc[GM^Kv͂Ȃ̂.
 > SpawnTable: Loaded 42563 npc spawns.
 ̂܂܂ł42563̖ʂȃIuWFNgĂ܂.
------------------------------------------------------------------------
r5045 | torikawatukune | 2012-10-17 15:27:06 +0900 (, 17 10 2012) | 1 line

.classpath C mysql-connector-java-5.1.22-bin.jar
------------------------------------------------------------------------
r5044 | torikawatukune | 2012-10-17 15:14:00 +0900 (, 17 10 2012) | 2 lines

SYNC: CORE r5643 / MELERIX
COMMUNITY/BETA: MySQL Connector/J 5.1.22, Changelog here: ?http://dev.mysql.com/doc/refman/5.1/en/cj-news-5-1-22.html & JavaMail API 1.4.5, Changelog here: http://www.oracle.com/technetwork/java/javamail145changes-1562616.html
------------------------------------------------------------------------
r5042 | torikawatukune | 2012-10-17 15:04:55 +0900 (, 17 10 2012) | 2 lines

SYNC: CORE r5642 / Zoey76
BETA: Minor typo fix.<BR>Reported by: UnAfraid
------------------------------------------------------------------------
r5041 | torikawatukune | 2012-10-17 14:44:40 +0900 (, 17 10 2012) | 1 line

RegisterGameServer.exe
------------------------------------------------------------------------
r5038 | torikawatukune | 2012-10-17 13:27:43 +0900 (, 17 10 2012) | 2 lines

SYNC: CORE r5641 / UnAfraid
BETA: Unhardcoding isLethalable.
------------------------------------------------------------------------
r5037 | torikawatukune | 2012-10-17 10:04:19 +0900 (, 17 10 2012) | 8 lines

SYNC: CORE r5640 / Zoey76
BETA: Complete source formatting and cleanup.
	* Many JavaDocs has been fixed, as well as many typos in comments.
	* Removed old/out-dated/experimental commented out code in many places.
	* Fixed minor typo in [5638], seems the patch applied wrongly, Reported by: St3eT, malyelfik, thorl2
		* Closing #6322
	* Added "On save actions" for the project.
'''Note: From now on all code committed must be formatted.'''
------------------------------------------------------------------------
r5035 | torikawatukune | 2012-10-14 22:18:56 +0900 (, 14 10 2012) | 5 lines

SYNC: CORE r5639 / UnAfraid
BETA: Fixing sub-class certification it should require Quest [http://l2jdb.l2jdp.com/db_quest.php?id=136 More Than Meets the Eye].
	* Reported by: facheme
	* Patch by: Tavo22
	* Reviewed by: Zoey76
------------------------------------------------------------------------
r5031 | torikawatukune | 2012-10-14 21:37:48 +0900 (, 14 10 2012) | 3 lines

SYNC: CORE r5638 / Zoey76
BETA: Rune of Crystal implementation:
	* Support for bonus and penalty calculation using bonus.
------------------------------------------------------------------------
r5030 | torikawatukune | 2012-10-14 21:35:03 +0900 (, 14 10 2012) | 1 line


------------------------------------------------------------------------
r5028 | torikawatukune | 2012-10-14 20:11:58 +0900 (, 14 10 2012) | 5 lines

SYNC: CORE r5637 / UnAfraid
BETA: Shots rework:
	* Using inheritance to simplify code and reuse it.
	* Implemented isPhyisical method to L2Skill to use properly soulshots.
	* Keeping charged shots when unequip item to match retail behavior.
------------------------------------------------------------------------
r5027 | torikawatukune | 2012-10-14 19:57:08 +0900 (, 14 10 2012) | 1 line


------------------------------------------------------------------------
r5025 | torikawatukune | 2012-10-14 19:45:39 +0900 (, 14 10 2012) | 9 lines

SYNC: CORE r5636 / Zoey76
BETA: Moving Zone Ids out of L2Character:
	* Unhardcoded zone Ids count.
	* Declared dummy isInsideZone(..) method in L2Object to avoid useless casting.
	* Removed ZONE_ prefix from zone Ids.
	* Removed "

" in !JavaDocs in L2PcInstance.
	* Removed "this" qualifier in L2PcInstance where is not required.
------------------------------------------------------------------------
r5020 | torikawatukune | 2012-10-14 19:23:53 +0900 (, 14 10 2012) | 3 lines

SYNC: CORE r5635 / UnAfraid
BETA: Fixing NPE that could occur if server delete a clan before it's completely loaded.
	* Reported by: valdaron
------------------------------------------------------------------------
r5019 | torikawatukune | 2012-10-14 18:56:32 +0900 (, 14 10 2012) | 1 line

troja 
------------------------------------------------------------------------
r5018 | torikawatukune | 2012-10-14 17:53:58 +0900 (, 14 10 2012) | 1 line


------------------------------------------------------------------------
r5016 | torikawatukune | 2012-10-14 17:23:52 +0900 (, 14 10 2012) | 4 lines

SYNC: CORE r5634 / Zoey76
BETA: Minor fix for [5552]:
 * Cleanup and minor code refactoring.
Reported by: tukune
------------------------------------------------------------------------
r5015 | torikawatukune | 2012-10-14 15:37:35 +0900 (, 14 10 2012) | 3 lines

SYNC: CORE r5633 / UnAfraid
BETA: Fixing typo that was preventing from sending clan updates to player when level up.
	* Reported by: facheme, valdaron
------------------------------------------------------------------------
r5014 | torikawatukune | 2012-10-14 12:42:32 +0900 (, 14 10 2012) | 2 lines

SYNC: CORE r5632 / malyelfik
BETA: Minor fix for [5615]
------------------------------------------------------------------------
r5013 | torikawatukune | 2012-10-14 12:11:21 +0900 (, 14 10 2012) | 2 lines

SYNC: CORE r5631 / MELERIX
BETA: Added License for Java Subnetting API missing from [5630].
------------------------------------------------------------------------
r5009 | torikawatukune | 2012-10-14 09:25:12 +0900 (, 14 10 2012) | 4 lines

Q[T[oIPAhXݒ肪ɂȂ܂B
game/config/ipconfig.xml ̓IvVłB폜ΎݒɂȂ܂B
ł͓sƂipconfig.xml쐬Ύ蓮ݒɂȂ܂B
ݒ̂ƂAuhttp://api.externalip.net/ip/vɐڑĎ̃O[oAhX擾Ă̂ŁAӂĂB
------------------------------------------------------------------------
r5008 | torikawatukune | 2012-10-13 22:12:48 +0900 (y, 13 10 2012) | 4 lines

SYNC: CORE r5630 / UnAfraid
BETA: Adding auto network configuration method.
	* When '''ipconfig.xml''' exists in config folder manual configuration method will be selected (What ipconfig.xml contains that would be it) otherwise your network configuration will be setup automatically.
	* Patch by: mrTJO, UnAfraid
------------------------------------------------------------------------
r5006 | torikawatukune | 2012-10-13 21:33:02 +0900 (y, 13 10 2012) | 3 lines

SYNC: CORE r5629 / UnAfraid
BETA: Unhardcoding GM player condition.
	(In another words you can turn off/on most of your special conditions with !//exceptions in order to test something just like player without loosing your powers as GM).
------------------------------------------------------------------------
r5005 | torikawatukune | 2012-10-13 21:09:52 +0900 (y, 13 10 2012) | 6 lines

SYNC: CORE r5628 / Zoey76
BETA: Minor typo fix for [5627]:
	* Cleanup for Geodata related classes.
	* Replacing Trove4J with Java's map implementation.
Reported by: Lupu1, valdaron, Pain
	* More cleanup and formatting, Suggested by: UnAfraid
------------------------------------------------------------------------
r5001 | torikawatukune | 2012-10-13 20:24:00 +0900 (y, 13 10 2012) | 2 lines

sɊւC
 GMj[ announcements.txtAcritannouncements.txt ŁẢsR[hێ悤.
------------------------------------------------------------------------
r5000 | torikawatukune | 2012-10-13 17:50:28 +0900 (y, 13 10 2012) | 1 line


------------------------------------------------------------------------
r4999 | torikawatukune | 2012-10-13 17:49:46 +0900 (y, 13 10 2012) | 3 lines

GUI RegisterGameServer ̃G[
  MySQLT[oɐڑłȂƂAG[bZ[WSTDERRɏo͂邽GUIƌȂ.
  炩MySQLT[oɗ\ڑ݂āAG[bZ[W_CAO {bNXɕ\悤ɂ.
------------------------------------------------------------------------
r4998 | torikawatukune | 2012-10-13 17:45:39 +0900 (y, 13 10 2012) | 5 lines

sɊւC
 vpeBt@Cc[ L2J_Configurator.jar sOSWindowsƂ͌Ȃ.
@System.getProperty("line.separator") ̒lOSƂɈႤ̂ŁAł邾gȂ.
 WindowsŎsLinuxŎs肷邽т vpeB t@C̉sR[hςĂ܂ƊǗ炢.
 vpeB t@CǂݍނƂɁÃt@CŎgĂsR[h𒲂ׂĂāA ݂̍ۂɂg悤ɂ.
------------------------------------------------------------------------
r4997 | torikawatukune | 2012-10-13 17:37:59 +0900 (y, 13 10 2012) | 4 lines

sɊւC
 [̉sR[h CRLF ܂肾ł.
 eLXgt@Cǂݍ񂾕̉s𑼂̕ɒuƂA ǂݍ񂾉sR[hT[oOS̃ftHgƂ͌Ȃ̂ CRLFALFACR uł悤ɂ邱.
@System.getProperty("line.separator") ̒lOSƂɈႤ̂ŁAł邾gȂ.
------------------------------------------------------------------------
r4996 | torikawatukune | 2012-10-13 17:29:34 +0900 (y, 13 10 2012) | 3 lines

sɊւC
 NCAǧf <multiedit ...> ^Oɕ\镶̉s(LF) CR ݂̂Ƃ邱.
 NCAgł́ALF́uO̖ڂɌȂvɂȂĂ܂AJ[\̓ςɂȂ.
------------------------------------------------------------------------
r4995 | torikawatukune | 2012-10-13 17:24:00 +0900 (y, 13 10 2012) | 2 lines

sɊւC
 log.warning()Aplayer.sendMessage() ̖̖Ӗȉs
------------------------------------------------------------------------
r4994 | torikawatukune | 2012-10-13 17:21:02 +0900 (y, 13 10 2012) | 3 lines

sɊւC
 AllDrop (faenor/*.xml)  Msg="...." ̒ŉs܂ĂȂ
 IɉsĂxmlp[TɏRĂ܂̂ŁA"\n"  "&#xA;" ŉsł悤ɂ.
------------------------------------------------------------------------
r4993 | torikawatukune | 2012-10-11 21:38:27 +0900 (, 11 10 2012) | 13 lines

SYNC: CORE r5627 / Zoey76
BETA: Fixes: 
	* Removing unneeded explicit "this" qualifier. 
	* Removing all invalid float/double comparisons, using Epsilon approach. 
	* Replacing str.startsWith("#") with str.charAt(0) == '#' 
	* Replacing try/catch with if statement in Quest when item count exceeds Long.MAX_VALUE, Suggested by: UnAfraid 
	* Replacing loop to copy arrays with System.arraycopy(..) 
	* Fixed typo in JavaDoc in SystemMessage, Reported by: UnAfraid 
	* Fixed Integer division for floats. 
	* Replaced (str.length() == 0) with str.isEmpty() and (str.length() != 0) with !str.isEmpty(). 
	* Avoiding unnamed threads. 
	* Replacing End of Line character(s) with platform independent constant.
	* Minor fixes to .properties files, keep the new line, so it will display correctly in the configuration tools.
------------------------------------------------------------------------
r4987 | torikawatukune | 2012-10-11 03:49:46 +0900 (, 11 10 2012) | 2 lines

SYNC: CORE r5626 / UnAfraid
BETA: Your Pet won't be gone even when you don't feed it.
------------------------------------------------------------------------
r4986 | torikawatukune | 2012-10-11 03:40:01 +0900 (, 11 10 2012) | 3 lines

SYNC: CORE r5625 / UnAfraid
BETA: Fixing minor NPE since [5622]
	* Reported by: ivantotov, Adry_85
------------------------------------------------------------------------
r4981 | torikawatukune | 2012-10-10 22:20:37 +0900 (, 10 10 2012) | 6 lines

SYNC: CORE r5624 / Ahmed
BETA: Castle and Fort skils fix.
* Core-Part for [DP9160]
Patch by: Nik
Tested by: Tavo22
Reviewed by: Ahmed
------------------------------------------------------------------------
r4980 | torikawatukune | 2012-10-10 22:18:16 +0900 (, 10 10 2012) | 2 lines

SYNC: CORE r5623 / Ahmed
BETA: Some changes to visibility and some spelling corrections.
------------------------------------------------------------------------
r4978 | torikawatukune | 2012-10-10 22:10:20 +0900 (, 10 10 2012) | 4 lines

SYNC: CORE r5622 / Zoey76
BETA Quest class improvements.
Patch by: jurchiks
Reviewed by: Zoey76
------------------------------------------------------------------------
r4976 | torikawatukune | 2012-10-10 21:52:17 +0900 (, 10 10 2012) | 2 lines

SYNC: CORE r5621 / UnAfraid
BETA: ManorData cleanup
------------------------------------------------------------------------
r4975 | torikawatukune | 2012-10-10 21:45:22 +0900 (, 10 10 2012) | 2 lines

SYNC: CORE r5620 / UnAfraid
BETA: Core-Part for [DP9157]
------------------------------------------------------------------------
r4974 | torikawatukune | 2012-10-10 21:44:08 +0900 (, 10 10 2012) | 2 lines

SYNC: CORE r5619 / UnAfraid
BETA: Core-Part for [DP9157]
------------------------------------------------------------------------
r4969 | torikawatukune | 2012-10-10 18:55:22 +0900 (, 10 10 2012) | 1 line

 DataPack_BETAɈړ
------------------------------------------------------------------------
r4965 | torikawatukune | 2012-10-10 00:58:12 +0900 (, 10 10 2012) | 1 line

 DataPack_BETAɈړ
------------------------------------------------------------------------
r4961 | torikawatukune | 2012-10-09 02:27:44 +0900 (, 09 10 2012) | 5 lines

SYNC: CORE r5618 / Adry_85
BETA: Moving Christmas Tree instance to dp scripts.

SYNC: DATA r9154 / Adry_85
BETA: DP-Part for ?[L5618].
------------------------------------------------------------------------
r4959 | torikawatukune | 2012-10-09 00:02:36 +0900 (, 09 10 2012) | 3 lines

SYNC: CORE r5617 / UnAfraid
BETA: Removing debug stacks.
	* Reported in #6316
------------------------------------------------------------------------
r4957 | torikawatukune | 2012-10-08 23:56:13 +0900 (, 08 10 2012) | 7 lines

SYNC: CORE r5616 / MELERIX
BETA: Simplified Formulas for '''Curse Death Link''' & '''Fatal Counter''', also updated to match retail (98% at least).
Reported & Tested by: facheme
Thanks to:
 * jurchiks (for some help).
 * tans (for retail info with pictures about damage depending of HP's amounts).
More info: http://www.l2jserver.com/forum/viewtopic.php?f=69&t=26128
------------------------------------------------------------------------
r4952 | torikawatukune | 2012-10-08 17:30:22 +0900 (, 08 10 2012) | 3 lines

SYNC: CORE r5615 / UnAfraid
BETA: Some Quest related improvements.
	* Patch by jurchiks
------------------------------------------------------------------------
r4948 | torikawatukune | 2012-10-08 16:29:01 +0900 (, 08 10 2012) | 2 lines

SYNC: CORE r5614 / UnAfraid
BETA: Item classes cleanup.
------------------------------------------------------------------------
r4943 | torikawatukune | 2012-10-08 15:26:17 +0900 (, 08 10 2012) | 2 lines

L2FastListAL2FastMapAL2hashMap

------------------------------------------------------------------------
r4941 | torikawatukune | 2012-10-08 08:46:25 +0900 (, 08 10 2012) | 11 lines

SYNC: CORE r5613 / UnAfraid
BETA: Some misc changes:
	* Loggers review:
		* Added getClass().getSimpleName() as prefix.
		* Added some missing loggers.
		* Removed useless spammy debug logs.
	* !L2Manor:
		* Moved to datatables as ManorData.
		* XML Reading to DocumentParser.
	* Other:
		* Some trove -> Java maps or Javolution (When thread-safety is needed)
------------------------------------------------------------------------
r4933 | torikawatukune | 2012-10-07 21:56:20 +0900 (, 07 10 2012) | 8 lines

SYNC: CORE r5612 / UnAfraid
BETA: Minor typo fixes:
	* NpcWalkerAI:
		* Minor typo in delay warn.
			* Reported by: drathir
	* L2Object: 
		* Cleanup forgotten npc instances from [5562]
			* Reported by: Ahmed
------------------------------------------------------------------------
r4932 | torikawatukune | 2012-10-07 21:50:48 +0900 (, 07 10 2012) | 1 line

 HtmCache
------------------------------------------------------------------------
r4931 | torikawatukune | 2012-10-07 21:50:09 +0900 (, 07 10 2012) | 1 line

Ǘl I[NVIƂɓD{^Ƃ̕\킩ɂ
------------------------------------------------------------------------
r4929 | torikawatukune | 2012-10-07 16:42:20 +0900 (, 07 10 2012) | 1 line

Ǘl I[NVI^C~OƓD^C~OdȂƂAi} html \Ă܂(%AGIT_NAME%Ȃǂ̂܂ܕ\Ă܂).
------------------------------------------------------------------------
r4928 | torikawatukune | 2012-10-07 16:40:41 +0900 (, 07 10 2012) | 1 line

Ǘl ̏傪AWgɓDłĂ܂s.
------------------------------------------------------------------------
r4927 | torikawatukune | 2012-10-07 16:36:21 +0900 (, 07 10 2012) | 2 lines

AWg auctione[ȕ(NPCL)ŃG[o鎖̂ INSERT INTO `auction`  REPLACE INTO `auction` ɕύX.

------------------------------------------------------------------------
r4926 | torikawatukune | 2012-10-06 18:13:34 +0900 (y, 06 10 2012) | 1 line

œK formatAdena 
------------------------------------------------------------------------
r4923 | torikawatukune | 2012-10-05 17:12:52 +0900 (, 05 10 2012) | 1 line

null`FbN2dɂȂĂ镔̐
------------------------------------------------------------------------
r4922 | torikawatukune | 2012-10-05 16:36:15 +0900 (, 05 10 2012) | 5 lines

Ǘl
 ^ȊÕAWg(U^AȒAȂ)̏L҂u̕vNbN
 T[õO L2AuctioneerInstance: Unknown NPC bypass: "selectedItems" NpcId: 30767 o.
  AgitInfo.htm i}̂܂ܕ\Ă܂oÔ (%AGIT_NAME%Ȃǂ̂܂ܕ\Ă܂)A
 CƂLOo悤ɂȂĂ܂悤.
------------------------------------------------------------------------
r4920 | torikawatukune | 2012-10-04 23:20:24 +0900 (, 04 10 2012) | 3 lines

SYNC: CORE r5611 / UnAfraid
BETA: Fixing banishForeigners() method in some zone typs it could miss clanless players.
	* Reported by: jurchiks
------------------------------------------------------------------------
r4919 | torikawatukune | 2012-10-04 23:18:54 +0900 (, 04 10 2012) | 4 lines

SYNC: CORE r5610 / UnAfraid
BETA: Fixing NPE when Zone is null and banishForeigners is called().
	* Also some minor cleanup.
	* Reported by: valdaron
------------------------------------------------------------------------
r4918 | torikawatukune | 2012-10-04 23:16:36 +0900 (, 04 10 2012) | 2 lines

SYNC: CORE r5609 / UnAfraid
BETA: Cleanup of L2PetInstance
------------------------------------------------------------------------
r4917 | torikawatukune | 2012-10-04 23:11:35 +0900 (, 04 10 2012) | 2 lines

SYNC: CORE r5608 / UnAfraid
BETA: FrequentSkill to SkiillHolder instead of manual update after server load/reload skills.
------------------------------------------------------------------------
r4916 | torikawatukune | 2012-10-04 23:09:25 +0900 (, 04 10 2012) | 1 line

L2FastList --> FastList
------------------------------------------------------------------------
r4915 | torikawatukune | 2012-10-04 23:07:39 +0900 (, 04 10 2012) | 5 lines

SYNC: CORE r5607 / UnAfraid
BETA: L2PcInstance cleanup:
	* bypass validation lists to Javolution.
	* Using addItemId in SystemMessage where String was used for.
	* Cleanup.
------------------------------------------------------------------------
r4912 | torikawatukune | 2012-10-04 22:14:45 +0900 (, 04 10 2012) | 2 lines

L2FastMap --> FastMap
L2TIntObjectHashMap --> FastIntObjectMap
------------------------------------------------------------------------
r4911 | torikawatukune | 2012-10-04 02:59:12 +0900 (, 04 10 2012) | 5 lines

SYNC: CORE r5606 / UnAfraid
BETA: Some cache classes review:
	* HtmCache to javolution.
	* Removing hashCode usage as i said many times its wrong.
	* Cleanup.
------------------------------------------------------------------------
r4908 | torikawatukune | 2012-10-04 02:25:53 +0900 (, 04 10 2012) | 2 lines

SYNC: CORE r5605 / Ahmed
BETA: Some trivial spelling corrections.
------------------------------------------------------------------------
r4904 | torikawatukune | 2012-10-04 01:21:39 +0900 (, 04 10 2012) | 3 lines

SYNC: CORE r5604 / Ahmed
BETA: Updating !QuestSound enum.
* Patch by: jurchiks
------------------------------------------------------------------------
r4896 | torikawatukune | 2012-10-03 21:48:50 +0900 (, 03 10 2012) | 2 lines

SYNC: CORE r5603 / Zoey76
BETA: Rest of [5601]
------------------------------------------------------------------------
r4895 | torikawatukune | 2012-10-03 21:47:11 +0900 (, 03 10 2012) | 2 lines

SYNC: CORE r5602 / Zoey76
BETA: Rest of [5601]
------------------------------------------------------------------------
r4894 | torikawatukune | 2012-10-03 21:44:22 +0900 (, 03 10 2012) | 2 lines

SYNC: CORE r5601 / Zoey76
BETA: Spelling check for config properties.
------------------------------------------------------------------------
r4893 | torikawatukune | 2012-10-03 21:39:52 +0900 (, 03 10 2012) | 2 lines

SYNC: CORE r5600 / Zoey76
BETA: Updating Multilingual system properties.
------------------------------------------------------------------------
r4891 | torikawatukune | 2012-10-03 21:15:18 +0900 (, 03 10 2012) | 2 lines

SYNC: CORE r5599 / UnAfraid
BETA: Fixing NPE Vulnerability please keep in mind Die server packet is not for players only but for monsters too using getActingPlayer will return null for monster!
------------------------------------------------------------------------
r4890 | torikawatukune | 2012-10-03 21:11:07 +0900 (, 03 10 2012) | 4 lines

SYNC: CORE r5598 / MELERIX
BETA: Minor fix for [4771] "To Castle "& "To Clan Hall" buttons should be visible even if player is inside a respawn zone, except if player is jailed.
Reported by: facheme
Tested by: facheme
------------------------------------------------------------------------
r4889 | torikawatukune | 2012-10-03 21:09:00 +0900 (, 03 10 2012) | 4 lines

SYNC: CORE r5598 / MELERIX
BETA: Minor fix for [4771] "To Castle "& "To Clan Hall" buttons should be visible even if player is inside a respawn zone, except if player is jailed.
Reported by: facheme
Tested by: facheme
------------------------------------------------------------------------
r4885 | torikawatukune | 2012-10-02 21:27:48 +0900 (, 02 10 2012) | 3 lines

SYNC: CORE r5597 / UnAfraid
BETA: Upon clan removal cancel any active clan hall bids.
	* Reported by: valdaron
------------------------------------------------------------------------
r4884 | torikawatukune | 2012-10-02 16:57:58 +0900 (, 02 10 2012) | 1 line

 ItemsOnGroundManager
------------------------------------------------------------------------
r4883 | torikawatukune | 2012-10-01 19:36:12 +0900 (, 01 10 2012) | 3 lines

SYNC: CORE r5596 / UnAfraid
BETA: Fixing NPE in ItemsOnGroundManager related to non thread-safe list.
	* Reported by: valdaron
------------------------------------------------------------------------
r4882 | torikawatukune | 2012-10-01 18:15:38 +0900 (, 01 10 2012) | 1 line


------------------------------------------------------------------------
r4881 | torikawatukune | 2012-10-01 18:07:30 +0900 (, 01 10 2012) | 12 lines

SYNC: DATA r9122 / malyelfik
BETA: Quests in Java:
* Status of the Beacon Tower (113)
* Resurrection of an Old Manager (114)
* Only What Remains (310)
* Oath (464)
* Birthday Party Song (432)
* Watching Eyes (601)
* Shadow of Light (602)
Review by:
* !UnAfraid
* jurchiks
------------------------------------------------------------------------
r4880 | torikawatukune | 2012-09-28 19:24:21 +0900 (, 28 9 2012) | 4 lines

SYNC: CORE r5595 / UnAfraid
BETA: RequestRestartPoint changes:
	* When GM using fixed res he won't be teleported but just revived.
	* Cleanup.
------------------------------------------------------------------------
r4878 | torikawatukune | 2012-09-28 19:07:21 +0900 (, 28 9 2012) | 2 lines

SYNC: CORE r5594 / MELERIX
BETA: CORE-Part for [DP9120].
------------------------------------------------------------------------
r4872 | torikawatukune | 2012-09-28 18:40:21 +0900 (, 28 9 2012) | 2 lines


QuestTimer̓ftHgshared
------------------------------------------------------------------------
r4871 | torikawatukune | 2012-09-28 18:32:41 +0900 (, 28 9 2012) | 4 lines

SYNC: CORE r5593 / UnAfraid
BETA: Quest class changes:
	* _questInvolvedNpcs to Set and implementing getter.
	* _allEventTimers to L2FastMap and implementing getter.
------------------------------------------------------------------------
r4870 | torikawatukune | 2012-09-28 18:12:07 +0900 (, 28 9 2012) | 3 lines

16i_v̕\`L̂悤ɕς܂.({ł悭ʓIȌ`Ǝv܂)
000000  01 02 03 04 05 06 07 08-09 0A 0B 0C 0D 0E 0F 10  
000010  11 12 13 14 15 16 41 42-43 44 42 30 43 30        ABCDB0C0
------------------------------------------------------------------------
r4869 | torikawatukune | 2012-09-28 16:12:57 +0900 (, 28 9 2012) | 6 lines

SYNC: CORE r5592 / Ahmed
BETA: Optimization of Util.printData
-  New Class: !HexUtils, contains static methods to convert bytes, integers and byte arrays to hexadecimal character presentation. 
- It also has an optimized version of the hex editor like data dump of Util.printData(byte[], int) which is faster.
- Util.printData() modified to use the new !HexUtils.bArr2HexEdChars() method
by FBIagent, Thank You.
------------------------------------------------------------------------
r4868 | torikawatukune | 2012-09-28 15:58:59 +0900 (, 28 9 2012) | 2 lines

SYNC: CORE r5591 / UnAfraid
BETA: Fixing visual glitch when using Steer in Clan Airship it wasn't displaying properly the Airship helm.
------------------------------------------------------------------------
r4865 | torikawatukune | 2012-09-28 15:03:08 +0900 (, 28 9 2012) | 5 lines

SYNC: CORE r5590 / Ahmed
BETA: NPE Fix: 
1. Within !Formulas.java:
- Thanks for reporting it valdaron
- Thanks for pointing it out UnAfraid
------------------------------------------------------------------------
r4864 | torikawatukune | 2012-09-28 15:00:54 +0900 (, 28 9 2012) | 2 lines

Quest.java  enum QuestSound ̕ rev 5604 ɓ

------------------------------------------------------------------------
r4863 | torikawatukune | 2012-09-28 01:58:51 +0900 (, 28 9 2012) | 2 lines

SYNC: CORE r5589 / MELERIX
BETA: Support for PeaceZone in Boats.
------------------------------------------------------------------------
r4860 | torikawatukune | 2012-09-28 01:22:49 +0900 (, 28 9 2012) | 4 lines

 enum QuestSound
* 啶EႢ͓pPbggp悤
* rhɃNGXg XNvgst.playSound("TEh")st.playSound(QuestSound.l)ɏ

------------------------------------------------------------------------
r4859 | torikawatukune | 2012-09-27 15:25:48 +0900 (, 27 9 2012) | 5 lines

SYNC: CORE r5588 / nonom
BETA: Encapsulating quest sounds in an enum; saves some memory and CPU by reusing pre-constructed objects instead of creating new ones each time a script calls the playSound method. Read QuestSound comments for more info.
 * Usage: st.playSound(QuestSound.ITEMSOUND_QUEST_MIDDLE) instead of st.playSound("ItemSound.quest_middle").
 It doesn't require an import for QuestSound.
 Patch by: jurchiks
------------------------------------------------------------------------
r4855 | torikawatukune | 2012-09-27 03:05:54 +0900 (, 27 9 2012) | 2 lines

SYNC: CORE r5587 / UnAfraid
BETA: Fixing possible NPE.
------------------------------------------------------------------------
r4851 | torikawatukune | 2012-09-27 01:32:11 +0900 (, 27 9 2012) | 4 lines

SYNC: CORE r5586 / Zoey76
BETA: Minor fix for [5584] at L2ClanMember.
	* L2Clan class format and cleanup (without code changes).
Reported by: Tavo22
------------------------------------------------------------------------
r4849 | torikawatukune | 2012-09-26 23:33:03 +0900 (, 26 9 2012) | 2 lines

dR[hPɂ܂Ƃ߂
ӖȂȖ߂lԂ\bhvoid
------------------------------------------------------------------------
r4847 | torikawatukune | 2012-09-26 22:22:00 +0900 (, 26 9 2012) | 5 lines

DataPack_BETA r9106 ֘A̐
AbstractNpcAI.java
  * id t̃RXgN^𑝐݂Ċ̃XNvgCɍςނ悤ɂ.
  * Ӗ public 錾 protected ɉ߂.
L2AttackableAIScript ̔hNXɊւs͉ς̂悤ł.
------------------------------------------------------------------------
r4837 | torikawatukune | 2012-09-24 21:31:20 +0900 (, 24 9 2012) | 5 lines

SYNC: CORE r5585 / UnAfraid
BETA: Using the new npc chat types.
	* Say2.ALL -> Say2.NPC_ALL
	* Say2.SHOUT -> Say2.NPC_SHOUT
	* Continuing from [5558]
------------------------------------------------------------------------
r4835 | torikawatukune | 2012-09-24 21:07:37 +0900 (, 24 9 2012) | 11 lines

SYNC: CORE r5584 / Zoey76
BETA: Reworking L2ClanMember related code:
	* Fix for !Noblesse/Hero status for clanless characters. Patch by: Tavo22
		* With minor changes.
	* Removed useless constructors.
	* Replaced L2ClanMember(L2Clan clan, String name, int level, int classId, int objectId, int pledgeType, int powerGrade, String title, boolean sex, int raceOrdinal) with L2ClanMember(L2Clan clan, !ResultSet clanMember).
	* Added !JavaDocs to L2ClanMember.
	* L2ClanMember#calculatePledgeClass(..) is now static.
	* L2ClanMember class format and clan up.
	* !ClanTable class format and clan up.
	* Updated other related classes.
------------------------------------------------------------------------
r4833 | torikawatukune | 2012-09-24 21:00:18 +0900 (, 24 9 2012) | 6 lines

SYNC: CORE r5583 / Zoey76
BETA: Cleanup.
	* Removed WayPointNode class.
	* Removed multiple duplicates of !ItemHolder class.
	* Removed unused related properties.
Suggested by: UnAfraid
------------------------------------------------------------------------
r4832 | torikawatukune | 2012-09-24 20:54:47 +0900 (, 24 9 2012) | 3 lines

SYNC: CORE r5582 / Zoey76
BETA: Minor fix for configs.
Patch by: malyelfik
------------------------------------------------------------------------
r4821 | torikawatukune | 2012-09-21 18:23:37 +0900 (, 21 9 2012) | 6 lines

SYNC: CORE r5581 / UnAfraid
BETA: Knownlists revise:
	* Increasing distance to watch for walkers to 9000 from 8000.
	* Considering vehicles as walkers.
	* Allowing L2NpcInstance to see objects too.
	* Cleanup.
------------------------------------------------------------------------
r4818 | torikawatukune | 2012-09-21 18:11:40 +0900 (, 21 9 2012) | 1 line

List#remove
------------------------------------------------------------------------
r4817 | torikawatukune | 2012-09-21 17:19:47 +0900 (, 21 9 2012) | 5 lines

SYNC: CORE r5580 / Zoey76
BETA: Minor fixes:
	* Fixing more NPE vulnerabilities from [5565].
		* All changes in Config class has been review and some parts improved.
	* In !CursedWeapon replaced hard-coded custom text with system message, it may still be custom, although I think is proper message.
------------------------------------------------------------------------
r4816 | torikawatukune | 2012-09-21 16:07:02 +0900 (, 21 9 2012) | 3 lines

SYNC: CORE r5579 / UnAfraid
BETA: Fixing some NPEs in Formulas.
	* Reported by: Nik
------------------------------------------------------------------------
r4815 | torikawatukune | 2012-09-21 16:03:28 +0900 (, 21 9 2012) | 3 lines

SYNC: CORE r5578 / UnAfraid
BETA: Fixing some more NPEs.
	* Reported by: Nik
------------------------------------------------------------------------
r4814 | torikawatukune | 2012-09-21 14:55:01 +0900 (, 21 9 2012) | 8 lines

SYNC: CORE r5577 / UnAfraid
BETA: Misc fixes:
	* Fixing little npe from [5565]
		* Reported by: Nik
	* Excluding GMs from flood protector checks.
	* Adding useful method getPlayersCountInRadius() in Util.
		* Patch by: Tryskell
	* Removing 1 useless method in L2PcInstance.
------------------------------------------------------------------------
r4813 | torikawatukune | 2012-09-21 14:51:15 +0900 (, 21 9 2012) | 1 line


------------------------------------------------------------------------
r4812 | torikawatukune | 2012-09-21 14:48:23 +0900 (, 21 9 2012) | 4 lines

SYNC: CORE r5576 / UnAfraid
BETA: Fixing conflict in forget/watch ranges on attackable knownlist.
	* Reported by: tukune
	* Patch by: Tryskell
------------------------------------------------------------------------
r4811 | torikawatukune | 2012-09-21 14:42:19 +0900 (, 21 9 2012) | 1 line

rev5576Ɍ̂ŕ
------------------------------------------------------------------------
r4810 | torikawatukune | 2012-09-21 14:39:34 +0900 (, 21 9 2012) | 2 lines

SYNC: CORE r5575 / UnAfraid
BETA: Minor cleanup.
------------------------------------------------------------------------
r4802 | torikawatukune | 2012-09-20 23:08:22 +0900 (, 20 9 2012) | 3 lines

SYNC: CORE r5574 / UnAfraid
BETA: Fixing little typo from 5565 also fix for ticket #6306
	* Reported by: mjaniko, Micr0
------------------------------------------------------------------------
r4799 | torikawatukune | 2012-09-20 22:27:08 +0900 (, 20 9 2012) | 1 line


------------------------------------------------------------------------
r4798 | torikawatukune | 2012-09-20 22:10:32 +0900 (, 20 9 2012) | 1 line

libsCũ\[XR[hT[oɃRs[Ȃ悤
------------------------------------------------------------------------
r4795 | torikawatukune | 2012-09-20 20:13:48 +0900 (, 20 9 2012) | 6 lines

Cũ\[XR[h
* javolution
	\[XR[hWFl[^ŐÕev[g炵̂\̂ōւ.
* c3p0, jna, jython, mchange-commons-java, trove
	łɂ̃\[XR[hYt.
* \[XR[h eclipse ŃJ[\L[[h(: FastMap)̏ɒu F3 ŊJƂo܂.
------------------------------------------------------------------------
r4794 | torikawatukune | 2012-09-20 17:18:34 +0900 (, 20 9 2012) | 11 lines

SYNC: CORE r5573 / UnAfraid
BETA: Some misc changes:
	* Added source archive for javolution.
	* Added custom HashMap - L2HashMap:
		* Added IL2EntryProcedure support (Designed for internal iteration key and value)
		* Added IL2Procedure support (Designed for internal iteration key only or value only)
	* Added custom ArrayList - L2ArrayList:
		* Added IL2Procedure support (Designed for internal iteration for value only)
	* Simplify logic in DoorTable.
	* Removing ejectPlayer method and moving it's content in EjectProcedure.
	* Adding registerQuestItems(int... items) method in Quest.
------------------------------------------------------------------------
r4793 | torikawatukune | 2012-09-20 15:38:52 +0900 (, 20 9 2012) | 5 lines

SYNC: CORE r5572 / Ahmed
=== '''[BETA]''' ===
1. Within ''L2NpcAIData.java'':
 - '''(Style)''' String.length() == 0 changed to isEmpty() as suggested by UnAfraid and Zoey76. [[BR]]
  (isEmpty() returns true if String.length() == 0, false if String.length() is not 0)
------------------------------------------------------------------------
r4792 | torikawatukune | 2012-09-20 15:37:20 +0900 (, 20 9 2012) | 5 lines

SYNC: CORE r5571 / Ahmed
=== '''[BETA]''' ===
1. Within ''L2NpcAIData.java'':
 - '''(Style)''' String.equals("") is now replaced with String.length() == 0.[[BR]]
  (Avoid bad practice of returning true/false based on equating a String, instead use the strings length)
------------------------------------------------------------------------
r4786 | torikawatukune | 2012-09-20 13:50:34 +0900 (, 20 9 2012) | 1 line

蒼
------------------------------------------------------------------------
r4785 | torikawatukune | 2012-09-20 13:46:16 +0900 (, 20 9 2012) | 3 lines

SYNC: CORE r5570 / UnAfraid
BETA: Fixing some NPE's that recently appeared.
	* Patch by: malyelfik
------------------------------------------------------------------------
r4780 | torikawatukune | 2012-09-20 11:06:08 +0900 (, 20 9 2012) | 1 line

getCastleId, getId, getTerritoryId, getFortId ₱̂Ő
------------------------------------------------------------------------
r4779 | torikawatukune | 2012-09-20 10:44:15 +0900 (, 20 9 2012) | 7 lines

SYNC: CORE r5569 / Zoey76
BETA: Misc fixes:
	* Unhardcoding Territory Ids at !TerritoryWarManager.
	* Moving and renaming gameserver/Territory to gameserver/datatables/TerritoryTable
	* Renaming addFortId(int) to addCastleId(int), it manages the parameters for Castles, Halls, Fortress, Contestable Clan Halls, Territories, couldn't find a better world using client file name as reference.
		* Fixing !JavaDoc at !SystemMessage#addCastleId(int)
	* Unhardcoding all Castle names in Siege, thanks UnAfraid for the tip.
------------------------------------------------------------------------
r4777 | torikawatukune | 2012-09-20 08:24:46 +0900 (, 20 9 2012) | 1 line


------------------------------------------------------------------------
r4775 | torikawatukune | 2012-09-20 08:15:02 +0900 (, 20 9 2012) | 17 lines

SYNC: CORE r5568 / UnAfraid
BETA: Some reworks and cleanup:
	* DoorTable:
		* Trove -> HashMap migration.
		* Removing hashCode usage its wrong please quit using it!
		* Cleanup.
	* Instance:
		* _spawnLoc int[] -> Location by [[Zoey76]]'s request.
		* Using IL2Procedure for the Packet broadcast and eject by [[Zoey76]]'s request.
		* _doors List<L2DoorInstance> -> Map<Integer, L2DoorInstance> for faster doorId lookup.
		* Cleanup.
	* AbstractPlayerGroup:
		* FastList -> ArrayList migration.
		* Cleanup.
	* StatsSet:
		* Changing constructor to provide support for any kind of map (It can be used for example with TreeMap for alphabetical key order or HashMap for fifo = first in / first out order)
	* And some misc code update/cleanup.
------------------------------------------------------------------------
r4774 | torikawatukune | 2012-09-20 08:01:33 +0900 (, 20 9 2012) | 1 line

Ӗs L2FastListAL2FastMap r
------------------------------------------------------------------------
r4773 | torikawatukune | 2012-09-20 07:46:27 +0900 (, 20 9 2012) | 2 lines

SYNC: CORE r5567 / UnAfraid
BETA: Updating L2FastList/L2FastMap to use IL2Procedure and drop of all unused custom maps in gameserver's util package.
------------------------------------------------------------------------
r4772 | torikawatukune | 2012-09-20 06:59:55 +0900 (, 20 9 2012) | 6 lines

SYNC: CORE r5566 / UnAfraid
BETA: SystemMessage packet update:
	* Added Door Name type (id 11)
	* Added some TODO tasks.
	* Fixed some typos in localization method.
	* Cleanup.
------------------------------------------------------------------------
r4770 | torikawatukune | 2012-09-20 01:06:15 +0900 (, 20 9 2012) | 6 lines


* datapackTrovep~
* ӖInteger[]int[]
* ӖList<Integer>int[]
* ̂RpC G[̏oӏ̏C

------------------------------------------------------------------------
r4768 | torikawatukune | 2012-09-19 21:04:57 +0900 (, 19 9 2012) | 11 lines

SYNC: CORE r5565 / Zoey76
BETA: Replacing Trove4J with !Java/Javolution in some places:
	* Replaced Trove from Config.
	* Instead of returning !ArrayList or !FastList returning the superinterface List, this way we can change the underlying implementation without changing the whole code (same for Map and Set).
	* Replaced Trove in Instance class, removed some synchronizations replaced with shared !FastList, require feedback.
	* Added a new method to Quest class.
		* public List<L2NpcTemplate> addKillId(Collection<Integer> killIds)
	* Updated Trove to 3.0.3.
		* Updated L2TIntObjectHashMap implementation to match the framework's implementation by [[Ahmed]].
	* Using !DocumentParser for ipconfig.xml using a static class.
'''Note:''' Update your library folder properly!
------------------------------------------------------------------------
r4766 | torikawatukune | 2012-09-19 19:54:39 +0900 (, 19 9 2012) | 3 lines

SYNC: CORE r5564 / UnAfraid
BETA: Fixing NPE for not existing child door.
	* Reported by: Micr0
------------------------------------------------------------------------
r4762 | torikawatukune | 2012-09-19 14:01:23 +0900 (, 19 9 2012) | 1 line

EEECloseShieldedInputStream
------------------------------------------------------------------------
r4761 | torikawatukune | 2012-09-19 13:35:12 +0900 (, 19 9 2012) | 6 lines

SYNC: CORE r5563 / Zoey76
BETA: Addressing the problem with resource leaks.
	* Using [http://en.wikipedia.org/wiki/Encapsulation_%28object-oriented_programming%29 encapsulation] to avoid the System.in input stream to get closed.
	* build.xml changes to include it in tools by UnAfraid, thanks.
	* Closing #6273
Tested by: UnAfraid
------------------------------------------------------------------------
r4758 | torikawatukune | 2012-09-19 03:33:37 +0900 (, 19 9 2012) | 3 lines

uŖSԎҁvƁu[`ҁv
* CabaleBuffer.java
* яAAutoChatHandler.javaCabaleBuffer.javaɈڂăotEfot̂łɏ悤ɂ.
------------------------------------------------------------------------
r4757 | torikawatukune | 2012-09-17 17:00:30 +0900 (, 17 9 2012) | 1 line

NpcBuffers AI JԂWbNύX
------------------------------------------------------------------------
r4755 | torikawatukune | 2012-09-16 23:29:09 +0900 (, 16 9 2012) | 1 line


------------------------------------------------------------------------
r4754 | torikawatukune | 2012-09-16 23:19:04 +0900 (, 16 9 2012) | 10 lines

SYNC: CORE r5562 / UnAfraid
BETA: Moving some npc instances to dp scripts:
	* L2BirthdayCakeInstance
	* L2CabaleBufferInstance
	* L2TotemInstance
	
	* And little some cleanup.

SYNC: DP r9063 / UnAfraid
BETA: DP-Part for [L5562]
------------------------------------------------------------------------
r4753 | torikawatukune | 2012-09-16 22:12:44 +0900 (, 16 9 2012) | 2 lines

SYNC: CORE r5561 / UnAfraid
BETA: Fixing the method !addItemName(int) to support custom items as well.
------------------------------------------------------------------------
r4752 | torikawatukune | 2012-09-16 22:03:54 +0900 (, 16 9 2012) | 2 lines

SYNC: CORE r5560 / UnAfraid
BETA: Fixing little typo with npc showName/targetable seems i swapped them in first implementation.
------------------------------------------------------------------------
r4746 | torikawatukune | 2012-09-16 12:57:39 +0900 (, 16 9 2012) | 7 lines

SYNC: CORE r5559 / Zoey76
BETA: Minor fix for Crating feature, extra from [5395].
Reported by:
			u3games
			valdaron
Tested by:
			u3games
------------------------------------------------------------------------
r4742 | torikawatukune | 2012-09-16 10:56:53 +0900 (, 16 9 2012) | 9 lines

SYNC: CORE r5558 / UnAfraid
BETA: Handlers rework:
	* Using generic interface to standardize current and future handlers.
	* Added removeHandler method.
	* Cleanup of all the package.
	* Misc:
		* Little cleanup of QuestManager.
		* Added the new Say2 npc types (In h5 there is a filter for them)
			* TODO: Use them.
------------------------------------------------------------------------
r4735 | torikawatukune | 2012-09-14 20:06:30 +0900 (, 14 9 2012) | 2 lines

SYNC: CORE r5557 / Zoey76
BETA: Minor changes to getHtm() method by UnAfraid, there will be examples of use later.
------------------------------------------------------------------------
r4733 | torikawatukune | 2012-09-14 15:53:13 +0900 (, 14 9 2012) | 1 line


------------------------------------------------------------------------
r4732 | torikawatukune | 2012-09-14 12:22:07 +0900 (, 14 9 2012) | 3 lines

SYNC: CORE r5556 / UnAfraid
BETA: Fixing Logistics Officer's missing htmls.
	* Patch by: malyelfik
------------------------------------------------------------------------
r4731 | torikawatukune | 2012-09-14 12:19:26 +0900 (, 14 9 2012) | 4 lines

SYNC: CORE r5555 / nonom
BETA: Minor fix for L2AttackableAI and L2RaidBossInstance.
	* Attackables shouldn't add Static Objects like possible targets.
	* Unharcoding Gordon in L2RaidBossInstance.
------------------------------------------------------------------------
r4730 | torikawatukune | 2012-09-14 00:34:09 +0900 (, 14 9 2012) | 2 lines

SYNC: CORE r5554 / nonom
BETA: Config for pathnode directory location.
------------------------------------------------------------------------
r4726 | torikawatukune | 2012-09-13 22:15:54 +0900 (, 13 9 2012) | 1 line

l̓Aw̃Ch𓢔ƁAT[oċNȂƍPOPȂ
------------------------------------------------------------------------
r4723 | torikawatukune | 2012-09-13 19:23:55 +0900 (, 13 9 2012) | 3 lines

SYNC: CORE r5553 / UnAfraid
BETA: Config for geodata directory location.
(If you have more then one server now you can share same geodata files)
------------------------------------------------------------------------
r4722 | torikawatukune | 2012-09-13 19:11:48 +0900 (, 13 9 2012) | 1 line


------------------------------------------------------------------------
r4721 | torikawatukune | 2012-09-13 19:05:37 +0900 (, 13 9 2012) | 4 lines

SYNC: CORE r5552 / nonom
BETA: Minor improvement for RaidBossSpawnManager.
	* The respawn should be controlled by AI when minRespawn and maxRespawn both are equal to 0.
	* Formatting and Cleaning.
------------------------------------------------------------------------
r4720 | torikawatukune | 2012-09-13 18:52:20 +0900 (, 13 9 2012) | 4 lines

SYNC: CORE r5552 / nonom
BETA: Minor improvement for RaidBossSpawnManager.
	* The respawn should be controlled by AI when minRespawn and maxRespawn both are equal to 0.
	* Formatting and Cleaning.
------------------------------------------------------------------------
r4718 | torikawatukune | 2012-09-13 17:37:22 +0900 (, 13 9 2012) | 4 lines

SYNC: CORE r5551 / UnAfraid
BETA: Removing flag unset when player die sometimes it can add karma if player had servitor alive and it was killed after the player.
	* More Info: http://www.l2jserver.com/forum/viewtopic.php?f=77&t=25668
	* Reported by: Tavo22, facheme, blacksea
------------------------------------------------------------------------
r4713 | torikawatukune | 2012-09-13 03:37:10 +0900 (, 13 9 2012) | 3 lines

SYNC: CORE r5550 / UnAfraid
BETA: While player casting an it's target move behind a wall/door/etc.. cast must be aborted.
	* Patch by: Tavo22
------------------------------------------------------------------------
r4712 | torikawatukune | 2012-09-13 03:34:17 +0900 (, 13 9 2012) | 2 lines

SYNC: CORE r5549 / UnAfraid
BETA: Little Cleanup for [5548]
------------------------------------------------------------------------
r4711 | torikawatukune | 2012-09-13 02:32:31 +0900 (, 13 9 2012) | 3 lines

SYNC: CORE r5548 / UnAfraid
BETA: Olympiad config typo fix.
	* Patch by: K4N4BS
------------------------------------------------------------------------
r4701 | torikawatukune | 2012-09-10 00:35:38 +0900 (, 10 9 2012) | 2 lines

SYNC: CORE r5547 / UnAfraid
BETA: Fixing Linux DB Installers Reported by: tukune
------------------------------------------------------------------------
r4699 | torikawatukune | 2012-09-09 23:46:56 +0900 (, 09 9 2012) | 2 lines

SYNC: CORE r5546 / UnAfraid
BETA: Cleanup of Olympiad classes and little typo fix.
------------------------------------------------------------------------
r4696 | torikawatukune | 2012-09-09 23:29:47 +0900 (, 09 9 2012) | 2 lines

SYNC: CORE r5545 / UnAfraid
BETA: When you accept a quest, the game system examines your character's inventory and quest inventory to determine if your character has enough free inventory space for the quest item or items. Previously, if the combination of both inventories was 80% full, you could not accept the quest. This percentage has increased to 90%.
------------------------------------------------------------------------
r4694 | torikawatukune | 2012-09-09 20:01:16 +0900 (, 09 9 2012) | 1 line

AdminShutdown f[^pbNpƃRAp𓯊
------------------------------------------------------------------------
r4691 | torikawatukune | 2012-09-09 19:49:42 +0900 (, 09 9 2012) | 1 line


------------------------------------------------------------------------
r4690 | torikawatukune | 2012-09-09 19:28:33 +0900 (, 09 9 2012) | 2 lines

SYNC: DP r9042 / UnAfraid
BETA: DP-Part for [L5544]
------------------------------------------------------------------------
r4689 | torikawatukune | 2012-09-09 18:16:34 +0900 (, 09 9 2012) | 6 lines

SYNC: CORE r5544 / UnAfraid
BETA: Add Olympiad H5 Features:
	* The new UI for match list will now appear.
	* The new UI for match end will now appear.
	* Added some TODO tasks
	* Patch by: JIV
------------------------------------------------------------------------
r4687 | torikawatukune | 2012-09-09 17:17:33 +0900 (, 09 9 2012) | 2 lines

SYNC: CORE r5543 / UnAfraid
BETA: Moving wrong-placed listener.
------------------------------------------------------------------------
r4686 | torikawatukune | 2012-09-09 16:09:02 +0900 (, 09 9 2012) | 3 lines

SYNC: CORE r5542 / UnAfraid
BETA: Adding two useful methods to QuestState: isSet and getCond.
	* Patch by: jurchiks
------------------------------------------------------------------------
r4680 | torikawatukune | 2012-09-09 02:04:34 +0900 (, 09 9 2012) | 2 lines

SYNC: CORE r5541 / UnAfraid
BETA: Fixing server stuck during zone reload.
------------------------------------------------------------------------
r4679 | torikawatukune | 2012-09-09 01:00:23 +0900 (, 09 9 2012) | 2 lines

SYNC: CORE r5540 / UnAfraid
BETA: Core-Part for [DP9036] (Removing the terrible hack)
------------------------------------------------------------------------
r4677 | torikawatukune | 2012-09-08 23:23:38 +0900 (y, 08 9 2012) | 3 lines

{XAĨ^C}[֘ÃoO܂Ƃ߂ďC.
* {XSASẴ^C}[LZ邱. SɕKvȏ͎Sɉ߂ăXPW[O΂.
* Ԃ؂ďIASẴ^C}[LZ邱.
------------------------------------------------------------------------
r4674 | torikawatukune | 2012-09-05 20:41:50 +0900 (, 05 9 2012) | 2 lines

SYNC: CORE r5539 / UnAfraid
BETA: Reverting some changes of [5537] please keep compatibility for the 1.8.2 version!
------------------------------------------------------------------------
r4672 | torikawatukune | 2012-09-05 20:27:34 +0900 (, 05 9 2012) | 1 line

L2BossZone.java _playersAllowed: L2FastList --> FastSet
------------------------------------------------------------------------
r4671 | torikawatukune | 2012-09-05 20:01:57 +0900 (, 05 9 2012) | 1 line

L2BossZone.java _playersAllowed: L2FastList --> FastSet
------------------------------------------------------------------------
r4670 | torikawatukune | 2012-09-05 19:53:11 +0900 (, 05 9 2012) | 5 lines

SYNC: CORE r5538 / Zoey76
BETA: Object oriented Zone settings:
	* This should allow safe reloading.
	* [http://www.l2jserver.com/forum/viewtopic.php?f=69&t=25730 Forum thread: Safe zone reload]
Patch by: UnAfraid
------------------------------------------------------------------------
r4667 | torikawatukune | 2012-09-04 22:10:52 +0900 (, 04 9 2012) | 5 lines

SYNC: CORE r5537 / MELERIX
BETA/COMMUNITY/LIBS: Some minor updates/fixes.
 * Minor Update for Builders javac task to prevent Ant from creating empty dummy classes.
 * Updated Eclipse settings (same that core) for Libs Projects and Community Server.
 * Removed -switchDefault from warn settings in ECJ due is already ignored by default.
------------------------------------------------------------------------
r4665 | torikawatukune | 2012-09-04 21:32:20 +0900 (, 04 9 2012) | 5 lines

SYNC: CORE r5536 / Ahmed
BETA:
* Rename getAttackStanceTask() method to hasAttackStanceTask()
* Epsilon approach for "TODO: (Zoey76) This is mathematically wrong." in L2Character
* Comment corrections in SystemMessage
------------------------------------------------------------------------
r4664 | torikawatukune | 2012-09-04 17:53:59 +0900 (, 04 9 2012) | 2 lines

SYNC: CORE r5535 / UnAfraid
BETA: Quest#getHtm() ArrayIndexOutOfBoundsException typo fix Reported by: DareStrike, thecast
------------------------------------------------------------------------
r4663 | torikawatukune | 2012-09-04 09:57:11 +0900 (, 04 9 2012) | 1 line

CORE r5534  - ϐd̂ {} ň͂
------------------------------------------------------------------------
r4662 | torikawatukune | 2012-09-04 08:37:42 +0900 (, 04 9 2012) | 1 line

CORE r5534 ⑫
------------------------------------------------------------------------
r4661 | torikawatukune | 2012-09-04 08:35:47 +0900 (, 04 9 2012) | 25 lines

SYNC: CORE r5534 / Zoey76 -- Part3
BETA: If configuration files aren't present server shouldn't crash:
	* [#update Fixed typo in default IdFactory, Compaction is disabled and default in file is BitSet.]
	* [#update Fixed missing default for GameserverHostname, now is *]
	* [#update Removed useless exceptions throws.]
	* [#update Fixed some logs messages.]
	* [#update Capitalized all properties file names.]
	* [#update The AcceptNewGameServer default value in file is now true, same as it's in Config.java]
		* On server set up there is no need to register it anymore (hexid.txt).
	* [#update The LoginHostname default value is now 127.0.0.1]
		* After !AcceptNewGameServer is set to true it will accept any game server, so binding it to localhost is required.
	* [#update Restored DatapackRoot for login server.]
	* [#update Changed some log level from config to info.]
	* [#update if ipconfig.xml is missing Game Server is binded to localhost.]
	* Fixed some !JavaDocs.
	
	
----
= UPDATE YOUR CONFIGURATION FILES PROPERLY = #update
{{{
#!html
<center>
<img src="http://www.veryicon.com/icon/png/Application/openPhone/Settings.png" alt="UPDATE YOUR CONFIGURATION FILES PROPERLY" height="256" width="256" />
</center>
}}}
------------------------------------------------------------------------
r4660 | torikawatukune | 2012-09-04 08:09:23 +0900 (, 04 9 2012) | 25 lines

SYNC: CORE r5534 / Zoey76 -- Part2: propertiest@C̃t@CύX(啶Ê݈Ⴄt@C)
BETA: If configuration files aren't present server shouldn't crash:
	* [#update Fixed typo in default IdFactory, Compaction is disabled and default in file is BitSet.]
	* [#update Fixed missing default for GameserverHostname, now is *]
	* [#update Removed useless exceptions throws.]
	* [#update Fixed some logs messages.]
	* [#update Capitalized all properties file names.]
	* [#update The AcceptNewGameServer default value in file is now true, same as it's in Config.java]
		* On server set up there is no need to register it anymore (hexid.txt).
	* [#update The LoginHostname default value is now 127.0.0.1]
		* After !AcceptNewGameServer is set to true it will accept any game server, so binding it to localhost is required.
	* [#update Restored DatapackRoot for login server.]
	* [#update Changed some log level from config to info.]
	* [#update if ipconfig.xml is missing Game Server is binded to localhost.]
	* Fixed some !JavaDocs.
	
	
----
= UPDATE YOUR CONFIGURATION FILES PROPERLY = #update
{{{
#!html
<center>
<img src="http://www.veryicon.com/icon/png/Application/openPhone/Settings.png" alt="UPDATE YOUR CONFIGURATION FILES PROPERLY" height="256" width="256" />
</center>
}}}
------------------------------------------------------------------------
r4659 | torikawatukune | 2012-09-04 08:05:00 +0900 (, 04 9 2012) | 25 lines

SYNC: CORE r5534 / Zoey76 -- Part1: propertiest@C̃obNAbv̂
BETA: If configuration files aren't present server shouldn't crash:
	* [#update Fixed typo in default IdFactory, Compaction is disabled and default in file is BitSet.]
	* [#update Fixed missing default for GameserverHostname, now is *]
	* [#update Removed useless exceptions throws.]
	* [#update Fixed some logs messages.]
	* [#update Capitalized all properties file names.]
	* [#update The AcceptNewGameServer default value in file is now true, same as it's in Config.java]
		* On server set up there is no need to register it anymore (hexid.txt).
	* [#update The LoginHostname default value is now 127.0.0.1]
		* After !AcceptNewGameServer is set to true it will accept any game server, so binding it to localhost is required.
	* [#update Restored DatapackRoot for login server.]
	* [#update Changed some log level from config to info.]
	* [#update if ipconfig.xml is missing Game Server is binded to localhost.]
	* Fixed some !JavaDocs.
	
	
----
= UPDATE YOUR CONFIGURATION FILES PROPERLY = #update
{{{
#!html
<center>
<img src="http://www.veryicon.com/icon/png/Application/openPhone/Settings.png" alt="UPDATE YOUR CONFIGURATION FILES PROPERLY" height="256" width="256" />
</center>
}}}
------------------------------------------------------------------------
r4656 | torikawatukune | 2012-09-03 00:02:58 +0900 (, 03 9 2012) | 2 lines

SYNC: CORE r5533 / UnAfraid
BETA: Typo fix from [5530] and little javadocs typo
------------------------------------------------------------------------
r4654 | torikawatukune | 2012-09-02 23:57:10 +0900 (, 02 9 2012) | 3 lines

SYNC: CORE r5532 / UnAfraid	BETA: More listeners
	* Added char create/delete/restore/select listener
	* Added some TODO tasks
------------------------------------------------------------------------
r4653 | torikawatukune | 2012-09-02 23:43:03 +0900 (, 02 9 2012) | 6 lines

SYNC: CORE r5531 / UnAfraid
BETA: Adding some new listeners
	* Dlg Answer listener 
		* Notify when client sent DlgAnswer packet.
	* RequestBypassToServerListener
		* Notify when client sent RequestBypassToServer packet.
------------------------------------------------------------------------
r4652 | torikawatukune | 2012-09-02 20:29:05 +0900 (, 02 9 2012) | 2 lines

SYNC: CORE r5530 / UnAfraid
BETA: Core-part for [DP9027]
------------------------------------------------------------------------
r4644 | torikawatukune | 2012-08-26 09:42:09 +0900 (, 26 8 2012) | 3 lines

SYNC: CORE r5529 / Zoey76
BETA: Minor fix for Telnet:
Reported by: Tavo22
------------------------------------------------------------------------
r4643 | torikawatukune | 2012-08-25 22:44:09 +0900 (y, 25 8 2012) | 2 lines

SYNC: CORE r5528 / Nik
BETA: Fix for possible NPE in my last commit [5527]
------------------------------------------------------------------------
r4642 | torikawatukune | 2012-08-25 22:42:28 +0900 (y, 25 8 2012) | 3 lines

SYNC: CORE r5527 / Nik
BETA: Currently, summons that are affected by effects which use weapon/armor conditions (such as Boost Morale, Angelic Icon, Spirit of Shilen etc.) pass those conditions only if their owner passes them. This is wrong. Summons dont have weapons nor armors, therefore effects that require weapon/armor condition shouldnt affect summons no matter if their owner meets the requirements or not.
If you somehow think that this change is wrong, that summons should get the bonuses if their owners met the requirements, make a post and prove me that im wrong.
------------------------------------------------------------------------
r4636 | torikawatukune | 2012-08-25 03:15:40 +0900 (y, 25 8 2012) | 2 lines

SYNC: CORE r5526 / nBd
BETA: Extend Quest for ItemBypass (tnx JIV for it!)
------------------------------------------------------------------------
r4634 | torikawatukune | 2012-08-24 15:23:52 +0900 (, 24 8 2012) | 2 lines

SYNC: CORE r5525 / nik
BETA: MMOCore Javadoc for the methods used to read/write packets.
------------------------------------------------------------------------
r4628 | torikawatukune | 2012-08-23 20:36:25 +0900 (, 23 8 2012) | 2 lines

SYNC: CORE r5524 / Nik
BETA: Some useful utils. I hope you find them as useful as I did :)
------------------------------------------------------------------------
r4625 | torikawatukune | 2012-08-23 20:26:58 +0900 (, 23 8 2012) | 2 lines

SYNC: CORE r5523 / Nik
BETA: Pets will no longer take party items without giving the chance to distribute them.
------------------------------------------------------------------------
r4616 | torikawatukune | 2012-08-22 19:31:38 +0900 (, 22 8 2012) | 1 line

GrandBossManagerPreparedStatement
------------------------------------------------------------------------
r4615 | torikawatukune | 2012-08-22 18:21:27 +0900 (, 22 8 2012) | 1 line

DBInstallersCA
------------------------------------------------------------------------
r4613 | torikawatukune | 2012-08-19 02:47:04 +0900 (, 19 8 2012) | 1 line

GR[hw DBDumper
------------------------------------------------------------------------
r4612 | torikawatukune | 2012-08-18 23:55:30 +0900 (y, 18 8 2012) | 2 lines

L2DatabaseFactory.getConnection/L2DatabaseFactory.close ֘A̐
@BIɏȂ̂ŁAꕔ`FbNĂ܂.
------------------------------------------------------------------------
r4611 | torikawatukune | 2012-08-18 10:01:42 +0900 (y, 18 8 2012) | 1 line

Exception log 
------------------------------------------------------------------------
r4610 | torikawatukune | 2012-08-18 09:35:19 +0900 (y, 18 8 2012) | 1 line

java&jythonXNvg̕R[hw~X
------------------------------------------------------------------------
r4609 | torikawatukune | 2012-08-18 09:30:07 +0900 (y, 18 8 2012) | 1 line

telnet PÕrW(5483)ɖ߂
------------------------------------------------------------------------
r4608 | torikawatukune | 2012-08-17 18:36:54 +0900 (, 17 8 2012) | 2 lines

SYNC: CORE r5521 / UnAfraid
BETA: Little typo fix after [5520] Reported by: Burner, powerfulguardian
------------------------------------------------------------------------
r4606 | torikawatukune | 2012-08-17 18:11:49 +0900 (, 17 8 2012) | 5 lines

SYNC: CORE r5520 / Zoey76
BETA: Reworking Connection closing by using try-with-resource:
	* Using Statement instead !PreparedStatement where parameters are not required.
	* Minor change in formatter settings to give proper format to try-with-resource statement.
	* Fixed many resource leaks.
------------------------------------------------------------------------
r4604 | torikawatukune | 2012-08-16 23:02:47 +0900 (, 16 8 2012) | 5 lines

SYNC: CORE r5519 / Zoey76
BETA: Moving EnchantHPBonusData to extend !DocumentParser:
	* Using Java's !HashMap instead of Trove's map.
	* !JavaDocs and formatting.
	* Fixed #5980, exception when Olympiad enchant limit is zero or less.
------------------------------------------------------------------------
r4603 | torikawatukune | 2012-08-16 18:17:45 +0900 (, 16 8 2012) | 3 lines

IPAhXŃANZXăOCłȂꍇANCAgɂ
uAJEgƃpX[hv܂Bvƕ\Ă̂
uڑꂽIPʂăQ[ɐڑ݂܂Bvƕ\悤ɂB
------------------------------------------------------------------------
r4602 | torikawatukune | 2012-08-15 20:27:01 +0900 (, 15 8 2012) | 1 line

dȃZLeB z[̂߃RpCłȂ悤ɂĂ܂A`FbN̂߃RpCł悤ɂ܂.
------------------------------------------------------------------------
r4599 | torikawatukune | 2012-08-15 11:20:40 +0900 (, 15 8 2012) | 2 lines

SYNC: CORE r5518 / UnAfraid
BETA: Little typo fix from [5517]
------------------------------------------------------------------------
r4596 | torikawatukune | 2012-08-15 10:07:37 +0900 (, 15 8 2012) | 2 lines

SYNC: CORE r5517 / UnAfraid
BETA: Improving account ip whitelist feature now it supports multiple ips also a type blacklisted ip or allowed ip.
------------------------------------------------------------------------
r4595 | torikawatukune | 2012-08-14 23:57:35 +0900 (, 14 8 2012) | 1 line


------------------------------------------------------------------------
r4594 | torikawatukune | 2012-08-14 23:56:09 +0900 (, 14 8 2012) | 2 lines

SYNC: CORE r5516 / UnAfraid
BETA: Fixing DB Installers somehow SQLFilter wasn't included in ant build.
------------------------------------------------------------------------
r4593 | torikawatukune | 2012-08-14 22:42:56 +0900 (, 14 8 2012) | 8 lines

SYNC: CORE r5515 / Zoey76
BETA: Misc fixes:
	* Removing unused method at !LoginServerThread.
	* Avoiding useless log from c3p0.
	* Minor update for log at !L2PetInstance.
	* Minor update for class JavaDoc at !EnchantGroupsData.
	* Minor format for !HennaInfo.
	* Minor improvement for !RaidBossSpawnManager.
------------------------------------------------------------------------
r4590 | torikawatukune | 2012-08-14 12:52:24 +0900 (, 14 8 2012) | 7 lines

SYNC: CORE r5514 / Zoey76
BETA: Minor revert for hennas, from [5503-5505].
	* Added class JavaDocs.
Reported By:
	- franpisco
	- Konstantinos
	- u3games
------------------------------------------------------------------------
r4585 | torikawatukune | 2012-08-13 21:21:32 +0900 (, 13 8 2012) | 5 lines

SYNC: CORE r5513 / Zoey76
BETA: Null pointer access vulnerability fix:
	* Related to pet name change and control item.
	* Closing #5318
	* Probably from forced database item delete.
------------------------------------------------------------------------
r4584 | torikawatukune | 2012-08-13 21:13:31 +0900 (, 13 8 2012) | 5 lines

SYNC: CORE r5512 / Zoey76
BETA: Fixing trade exploit that allows players to accept the trade when they are far from each other.
	* Closing #6223
	* Classes formatted.
	* Minor typo in !SystemMessageId comment.
------------------------------------------------------------------------
r4583 | torikawatukune | 2012-08-13 17:59:44 +0900 (, 13 8 2012) | 5 lines

SYNC: CORE r5511 / Zoey76
LIBRARY: Reverting [5508]:
	* Even when the the version is 3.8.0 the internal build is slightly different for 3.x and 4.x branches.
	* [http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ Download JDT Core Batch Compiler]
Reported By: MELERIX
------------------------------------------------------------------------
r4582 | torikawatukune | 2012-08-13 17:53:55 +0900 (, 13 8 2012) | 9 lines

SYNC: CORE r5510 / Zoey76
BETA: Fixing Auto-Equip Arrows/Bolts:
	* They were equipped in left hand if weapon and arrow's grade matched.
	* Closing #6255
		* Arrows/Bolts was valid and fixed in this change-set.
		* Beast Soulshot seems invalid.
		* Pet ride was fixed in [5161], and currently working.
Reported By: vagabond
** The enum constant MPHOT needs a corresponding case label in this enum switch on L2SkillType
------------------------------------------------------------------------
r4581 | torikawatukune | 2012-08-13 17:50:00 +0900 (, 13 8 2012) | 5 lines

SYNC: CORE r5509 / Zoey76
BETA: Updating Java Engine library.
	* Updated build name to keep trac of versions.
	* __Don't forget to remove old libraries.__
	* This will avoid warning flood in server console, since there are hidden in Eclipse settings they should also be hidden in game server's logs.
------------------------------------------------------------------------
r4580 | torikawatukune | 2012-08-13 17:44:52 +0900 (, 13 8 2012) | 10 lines

SYNC: CORE r5508 / Zoey76
LIBRARY: Updating ECJ's name from [5460]:
	* There is no 4.2 version.
	* The file name contains 3.8.1 version.
	* The actual build version is 3.8.0.
	* Can be checked using:
	{{{
	>java -jar ecj-3.8.1.jar -version
	Eclipse Compiler for Java(TM) 0.C58, 3.8.0, Copyright IBM Corp 2000, 2012. All rights reserved.
	}}}
------------------------------------------------------------------------
r4573 | torikawatukune | 2012-08-13 14:07:42 +0900 (, 13 8 2012) | 2 lines

SYNC: CORE r5506 / MELERIX
BETA: Missing recompile MMOCore Lib from [5497].
------------------------------------------------------------------------
r4571 | torikawatukune | 2012-08-12 14:30:49 +0900 (, 12 8 2012) | 2 lines

SYNC: CORE r5505 / UnAfraid
(You haven't seen this) :D
------------------------------------------------------------------------
r4570 | torikawatukune | 2012-08-12 14:28:38 +0900 (, 12 8 2012) | 2 lines

SYNC: CORE r5504 / UnAfraid
BETA: Fixing little NPE since [5503] Reported by: DareStrike
------------------------------------------------------------------------
r4568 | torikawatukune | 2012-08-12 14:20:34 +0900 (, 12 8 2012) | 9 lines

SYNC: CORE r5503 / UnAfraid
BETA: !ServerPackets rework dropping getType method since is completely useless using getClass().getSimpleName() instead.
	* Formatted all packets
	* Cleaned all crappy comments
	* Added a lot of TODO/FIXME/XXX comments
	* Trigger packets cached to static variable STATIC_PACKET (As ActionFailed?)
	* Upper-case hexadecimal letters (Such as 0xFE)
	* Added missing public/private/protected final declarations
	* And god knows what more.. 
------------------------------------------------------------------------
r4565 | torikawatukune | 2012-08-12 09:29:31 +0900 (, 12 8 2012) | 2 lines

SYNC: CORE r5502 / MELERIX
BETA: Minor update for Diego Vargas vegdamage formula.
------------------------------------------------------------------------
r4562 | torikawatukune | 2012-08-11 22:29:33 +0900 (y, 11 8 2012) | 2 lines

SYNC: CORE r5501 / Nik
Some flyType skills can be used while movement is disabled. (Warp, Blonk, Air Blink, etc.)
------------------------------------------------------------------------
r4560 | torikawatukune | 2012-08-11 21:52:48 +0900 (y, 11 8 2012) | 3 lines

SYNC: CORE r5500 / UnAfraid
BETA: Fixing Polymorph issue (Packet wasnt updated to H5) Reported by: valdaron.
Also review of AbstractNpcInfo/UserInfo/CharInfo packets.
------------------------------------------------------------------------
r4559 | torikawatukune | 2012-08-11 21:13:07 +0900 (y, 11 8 2012) | 2 lines

SYNC: CORE r5499 / UnAfraid
BETA: Typo fix in global on death listener..
------------------------------------------------------------------------
r4558 | torikawatukune | 2012-08-11 13:09:51 +0900 (y, 11 8 2012) | 1 line

resource leak warning }~
------------------------------------------------------------------------
r4556 | torikawatukune | 2012-08-11 13:07:07 +0900 (y, 11 8 2012) | 1 line

p~ - BBSp[eB }b`(L2J_JP̌Âo[W)
------------------------------------------------------------------------
r4548 | torikawatukune | 2012-08-10 23:07:27 +0900 (, 10 8 2012) | 2 lines

SYNC: CORE r5498 / UnAfraid
BETA: Another NpcTable typo Patch By: Tavo22
------------------------------------------------------------------------
r4546 | torikawatukune | 2012-08-10 22:34:48 +0900 (, 10 8 2012) | 2 lines

SYNC: CORE r5495 / UnAfraid
BETA: Fixing Eclipse's default compiler compliance level Patch By: jurchiks
------------------------------------------------------------------------
r4545 | torikawatukune | 2012-08-10 22:10:49 +0900 (, 10 8 2012) | 4 lines

SYNC: CORE r5494 / MELERIX
BETA: Fixed encoding of some files.

[JOJO⑫]sR[hύX
------------------------------------------------------------------------
r4541 | torikawatukune | 2012-08-10 17:42:03 +0900 (, 10 8 2012) | 11 lines

SYNC: CORE r5493 / Zoey76
BETA: Fixing shots related code:
	* Closing #6251
	* Please do not use ternary operators for '''explicit boolean''' values:
		* return (EXP1) ? (EXP2) : false;
	* Instead use:
		* return (EXP1) && (EXP2);
	* isSoulshotCharged and isSpiritshotCharged methods should both ask for Player, NPC and Summon.
	* Fixed comments.
	
'''Note:''' ternary operators should be used for: EXP ? EXP1 : EXP2; for example.
------------------------------------------------------------------------
r4540 | torikawatukune | 2012-08-10 17:30:53 +0900 (, 10 8 2012) | 2 lines

SYNC: CORE r5492 / Zoey76
BETA: Removing duplicated code at L2CubicInstance.
------------------------------------------------------------------------
r4537 | torikawatukune | 2012-08-09 22:17:45 +0900 (, 09 8 2012) | 2 lines

SYNC: CORE r5491 / UnAfraid
BETA: One more little typo in NpcTable
------------------------------------------------------------------------
r4534 | torikawatukune | 2012-08-09 21:02:08 +0900 (, 09 8 2012) | 2 lines

SYNC: CORE r5490 / UnAfraid
BETA: Little typo fix in NpcTable now custom npc's must be fine thanks DareStrike for report.
------------------------------------------------------------------------
r4531 | torikawatukune | 2012-08-09 20:13:30 +0900 (, 09 8 2012) | 2 lines

SYNC: CORE r5489 / Zoey76
BETA: Minor cleanup by UnAfraid request.
------------------------------------------------------------------------
r4527 | torikawatukune | 2012-08-09 13:01:25 +0900 (, 09 8 2012) | 2 lines

SYNC: CORE r5488 / UnAfraid
BETA: A little more useful methods in StatsSet
------------------------------------------------------------------------
r4526 | torikawatukune | 2012-08-09 12:38:41 +0900 (, 09 8 2012) | 2 lines

SYNC: CORE r5487 / UnAfraid
BETA: DocumentParser support for recursive folder parsing.
------------------------------------------------------------------------
r4525 | torikawatukune | 2012-08-09 12:34:32 +0900 (, 09 8 2012) | 1 line

LXg܂Ȃ̂Ő
------------------------------------------------------------------------
r4524 | torikawatukune | 2012-08-09 12:22:27 +0900 (, 09 8 2012) | 3 lines

SYNC: CORE r5486 / Nik
BETA: Fixing a wrong check regarding skills usable on doors. UNLOCK_SPECIAL skillhandler is now properly working.
Also ((L2DoorInstance) target).isOpenableBySkill() check is already done in the skill handler, so we dont need it here.
------------------------------------------------------------------------
r4522 | torikawatukune | 2012-08-09 04:28:34 +0900 (, 09 8 2012) | 3 lines

SYNC: CORE r5485 / Nik
BETA: Adding ssUncharge() method which is similar to spsUncharge(). Also cleaning-up the soulshot use of some skills.
Oh, and I removed the "shots on daggers dont affect skill damage" check, because its outdated and invalid.
------------------------------------------------------------------------
r4519 | torikawatukune | 2012-08-08 12:54:01 +0900 (, 08 8 2012) | 3 lines

SYNC: CORE r5484 / Nik
BETA: Fixing broken spiritshot behaviour in some skills. It turns out that in those skills, the sps charge is removed before the skill's effects are applied, thus the effects are executed without a sps charge.
Also reworked a bit the spiritshot uncharge method, no need to check the charge if its not NONE in order to change it to NONE.
------------------------------------------------------------------------
r4517 | torikawatukune | 2012-08-08 03:54:29 +0900 (, 08 8 2012) | 1 line

dbinst_gs.jar oOȂǑ啝C
------------------------------------------------------------------------
r4516 | torikawatukune | 2012-08-08 03:52:12 +0900 (, 08 8 2012) | 1 line

javolutionUTF8StreamReader/UTF8StreamWriterŃ\[X[ŇxôŏC
------------------------------------------------------------------------
r4515 | torikawatukune | 2012-08-08 03:49:13 +0900 (, 08 8 2012) | 1 line

javolutionUTF8StreamReader/UTF8StreamWriterŃ\[X[ŇxôŏC
------------------------------------------------------------------------
r4514 | torikawatukune | 2012-08-07 10:58:38 +0900 (, 07 8 2012) | 5 lines

SYNC: CORE r5483 / Zoey76
BETA: Extensively use of try-with-resource:
	* Using Statement instead PreparedStatement for queries with no parameters!
	* Fixed many warning related to resource leaks.
	* Rework of NpcTable to avoid duplicated code for retail and custom NPC data tables.
------------------------------------------------------------------------
r4513 | torikawatukune | 2012-08-07 10:57:35 +0900 (, 07 8 2012) | 1 line

OCT[oNɓt\
------------------------------------------------------------------------
r4512 | torikawatukune | 2012-08-07 10:56:44 +0900 (, 07 8 2012) | 1 line

@SuppressWarnings("resource")
------------------------------------------------------------------------
r4510 | torikawatukune | 2012-08-06 17:39:26 +0900 (, 06 8 2012) | 2 lines

SYNC: CORE r5482 / MELERIX
BETA: Cleanup due [DP8969] (isHerbEffect check is redundant due already checked by isStatic).
------------------------------------------------------------------------
r4508 | torikawatukune | 2012-08-06 17:25:06 +0900 (, 06 8 2012) | 3 lines

SYNC: CORE r5481 / Adry_85
BETA: Unhardcoded recharge AutoSoulShot and some cleanup in L2Character. Thanks '''Zoey76''' for help.
Thanks '''Tavo22''' for report fixed in [5458].
------------------------------------------------------------------------
r4507 | torikawatukune | 2012-08-06 16:31:23 +0900 (, 06 8 2012) | 1 line

oCgƐ̑ݕϊ𐮗Asvȁu&0xFFv
------------------------------------------------------------------------
r4506 | torikawatukune | 2012-08-05 10:11:26 +0900 (, 05 8 2012) | 2 lines

SYNC: CORE r5480 / MELERIX
BETA: Small typo fix in l2jmods.properties, thanks darknessneo.
------------------------------------------------------------------------
r4503 | torikawatukune | 2012-08-05 09:53:02 +0900 (, 05 8 2012) | 2 lines

SYNC: CORE r5479 / UnAfraid
BETA: Fixing ConcurrentModification in Siege
------------------------------------------------------------------------
r4502 | torikawatukune | 2012-08-05 09:46:40 +0900 (, 05 8 2012) | 1 line

blowfish̐
------------------------------------------------------------------------
r4501 | torikawatukune | 2012-08-04 11:36:16 +0900 (y, 04 8 2012) | 2 lines

SYNC: CORE r5478 / nonom
BETA: LoginCrypt Optimization by FBIagent. Also a Javadoc update. Thanks.
------------------------------------------------------------------------
r4500 | torikawatukune | 2012-08-04 10:10:07 +0900 (y, 04 8 2012) | 2 lines

SYNC: CORE r5477 / UnAfraid
BETA: ConditionTargetLevelRange support.
------------------------------------------------------------------------
r4498 | torikawatukune | 2012-08-03 22:29:59 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5476 / Adry_85
BETA: More cleanup for [5468].
------------------------------------------------------------------------
r4497 | torikawatukune | 2012-08-03 22:27:13 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5475 / UnAfraid
BETA: Little cleanup of L2DoorInstance
------------------------------------------------------------------------
r4495 | torikawatukune | 2012-08-03 22:21:21 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5474 / UnAfraid
BETA: Builders back to ant 1.8.2 i wont change my whole eclipse just the for stupid ant.
------------------------------------------------------------------------
r4493 | torikawatukune | 2012-08-03 22:14:20 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5473 / MELERIX
BETA/COMMUNITY: MySQL Connector/J 5.1.21, Changelog here: http://dev.mysql.com/doc/refman/5.1/en/cj-news-5-1-21.html
------------------------------------------------------------------------
r4491 | torikawatukune | 2012-08-03 15:32:04 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5472 / Nik
BETA: Small fix for [5470] - this should't be there...
------------------------------------------------------------------------
r4488 | torikawatukune | 2012-08-03 15:09:53 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5470 / Nik
BETA: Fix for [5468]. getLevelMod() at L2Character should not return 1, but '''(100.0 - 11 + getLevel()) / 100.0; '''
------------------------------------------------------------------------
r4487 | torikawatukune | 2012-08-03 15:05:26 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5469 / Zoey76
BETA: JavaDocs for some classes.
------------------------------------------------------------------------
r4482 | torikawatukune | 2012-08-03 10:47:19 +0900 (, 03 8 2012) | 11 lines

SYNC: CORE r5468 / Adry_85
BETA: Some base stats formula reworks.
- Fixed Magical Critical Rate with retail formula (WIT modifier * 10).
- Fixed Critical Rate with retail formula.
- Improved some code and cleanup.
- Moved getLevelMod() in L2Character.java and deleted in some other files.
- Fixed Magical Critical Rate values in Skills.
- Added pDef on FuncPDefMod.java when Underwear and Cloak Slots are empty.
- Fixed mAtk/pAtkSpd formula for skills ((time in milliseconds / current pAtk/mAtkSpd) * base pAtk/mAtkSpd).
- Cleanup char_templates.sql.
Thanks '''MELERIX''', '''UnAfraid''' and '''Zoey76''' for help.
------------------------------------------------------------------------
r4480 | torikawatukune | 2012-08-03 03:12:26 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5467 / MELERIX
LIBS/COMMUNITY/BETA: Added the missing new lines for warnings introduced in E4.2.
------------------------------------------------------------------------
r4478 | torikawatukune | 2012-08-03 02:43:10 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5466 / Zoey76
BETA: ItemAuctionInstance resource leak fixes.
------------------------------------------------------------------------
r4477 | torikawatukune | 2012-08-03 02:32:24 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5465 / Zoey76
BETA: LoginController resource leak.
------------------------------------------------------------------------
r4476 | torikawatukune | 2012-08-03 02:18:26 +0900 (, 03 8 2012) | 1 line

L[{[hcloseĂ܂
------------------------------------------------------------------------
r4475 | torikawatukune | 2012-08-03 01:08:00 +0900 (, 03 8 2012) | 2 lines

SYNC: CORE r5464 / Zoey76
BETA: Resource leaks fixes.
------------------------------------------------------------------------
r4473 | torikawatukune | 2012-08-02 12:30:08 +0900 (, 02 8 2012) | 2 lines

SYNC: CORE r5462 / Nik
BETA: L2Event fixes, thanks fakoykas.
------------------------------------------------------------------------
r4470 | torikawatukune | 2012-08-02 11:32:48 +0900 (, 02 8 2012) | 8 lines

DɖDDO֕oƁAȂȂĂёDɏȂȂs̏C
 r4771  L2Character.java 
  public void teleToLocation(int x, int y, int z, int heading, boolean allowRandomOffset)
   
  public void teleToLocation(int x, int y, int z, int heading, int randomOffset)
   ɕύXꂽAhNX(L2PcInstance)̃I[o[ChCĂȂ.
 http://trac.l2jserver.com/changeset/4771#file12 L2Character.java
 http://trac.l2jserver.com/changeset/4771#file16 L2PcInstance.java
------------------------------------------------------------------------
r4468 | torikawatukune | 2012-07-31 23:50:56 +0900 (, 31 7 2012) | 2 lines

SYNC: CORE r5461 / MELERIX
BETA/COMMUNITY/LIBS: Updated WTP Settings.
------------------------------------------------------------------------
r4467 | torikawatukune | 2012-07-31 23:45:11 +0900 (, 31 7 2012) | 2 lines

SYNC: CORE r5460 / MELERIX
BETA/LIB: ECJ Lib Update.
------------------------------------------------------------------------
r4465 | torikawatukune | 2012-07-31 23:36:13 +0900 (, 31 7 2012) | 2 lines

SYNC: CORE r5459 / MELERIX
BETA/COMMUNITY/LIBS: Builders Updates.
------------------------------------------------------------------------
r4464 | torikawatukune | 2012-07-30 22:47:37 +0900 (, 30 7 2012) | 3 lines

NpcStringId, SystemMessageId
* [HȂ̂Ő
* Rg{ꉻc[subversion 1.7 Ή
------------------------------------------------------------------------
r4462 | torikawatukune | 2012-07-26 20:53:16 +0900 (, 26 7 2012) | 1 line

 - gpϐ̍폜
------------------------------------------------------------------------
r4461 | torikawatukune | 2012-07-26 20:51:10 +0900 (, 26 7 2012) | 2 lines

SYNC: CORE r5458 / Adry_85
BETA: Fixed sps behaviour when using potions while casting magic skills. Thanks '''MELERIX''' for help.
------------------------------------------------------------------------
r4458 | torikawatukune | 2012-07-26 20:25:53 +0900 (, 26 7 2012) | 3 lines

SYNC: CORE r5457 / Zoey76
BETA: Reusing "Get Heros" SQL related code.
	* Some other minor fixes.
------------------------------------------------------------------------
r4457 | torikawatukune | 2012-07-26 18:35:06 +0900 (, 26 7 2012) | 1 line

L2J_Configurator(RtBOGUI)NƂserver^uŏɑIꂽԂɂȂ悤
------------------------------------------------------------------------
r4453 | torikawatukune | 2012-07-26 14:29:09 +0900 (, 26 7 2012) | 2 lines

SYNC: CORE r5455 / MELERIX
BETA: Cleanup.
------------------------------------------------------------------------
r4452 | torikawatukune | 2012-07-26 14:24:08 +0900 (, 26 7 2012) | 2 lines

SYNC: CORE r5454 / Zoey76
BETA: Refactored Quest item get related code to avoid duplicated code.
------------------------------------------------------------------------
r4451 | torikawatukune | 2012-07-26 10:14:11 +0900 (, 26 7 2012) | 1 line

Double-Checked Locking idiom ɂ volatile
------------------------------------------------------------------------
r4450 | torikawatukune | 2012-07-26 09:28:22 +0900 (, 26 7 2012) | 4 lines

SYNC: CORE r5453 / Zoey76
BETA: Adding L2Tower abstract class to manage common methods to L2FlameTowerInstance and L2ControlTowerInstance.
	* Making the code more abstract reduce the code to maintain and improves the chances of spotting bugs.
	* Following change sets will be about this kind of code refactoring (except bug fixes :P ).
------------------------------------------------------------------------
r4449 | torikawatukune | 2012-07-26 01:18:42 +0900 (, 26 7 2012) | 3 lines

SYNC: CORE r5452 / MELERIX
BETA: Sorry I forgot credits for Tryskell in [5451].
now let's split this files too.
------------------------------------------------------------------------
r4448 | torikawatukune | 2012-07-26 00:56:14 +0900 (, 26 7 2012) | 2 lines

SYNC: CORE r5451 / MELERIX
BETA: Attacked players in craft/shops stand up.
------------------------------------------------------------------------
r4447 | torikawatukune | 2012-07-26 00:52:55 +0900 (, 26 7 2012) | 2 lines

SYNC: CORE r5451 / MELERIX
BETA: Attacked players in craft/shops stand up.
------------------------------------------------------------------------
r4446 | torikawatukune | 2012-07-25 22:01:45 +0900 (, 25 7 2012) | 4 lines

SYNC: CORE r5450 / Zoey76
BETA: Refactoring SystemMessageId and NpcStringId to reuse parameter related classes:
	* Many thanks to MELERIX for testing it in-game.
	* Changed Builder from interface to abstract class, so it can contain newBuilder(String) method.
------------------------------------------------------------------------
r4444 | torikawatukune | 2012-07-25 15:54:24 +0900 (, 25 7 2012) | 4 lines

SYNC: CORE r5449 / Zoey76
BETA: Removed some SuppressWarnings annotations that are hiding possible problems:
	* Removed some unused variables and methods.
	* Added some serialVersionUID.
------------------------------------------------------------------------
r4443 | torikawatukune | 2012-07-25 15:49:55 +0900 (, 25 7 2012) | 1 line

SYNC: CORE r5448 / MELERIX
------------------------------------------------------------------------
r4442 | torikawatukune | 2012-07-25 15:48:33 +0900 (, 25 7 2012) | 2 lines

SYNC: CORE r5447 / MELERIX
COMMUNITY/BETA: Changed c3p0 Logging level to WARNING.
------------------------------------------------------------------------
r4441 | torikawatukune | 2012-07-25 15:46:34 +0900 (, 25 7 2012) | 2 lines

SYNC: CORE r5446 / MELERIX
COMMUNITY/BETA: C3P0 Lib Update.
------------------------------------------------------------------------
r4439 | torikawatukune | 2012-07-25 00:53:21 +0900 (, 25 7 2012) | 1 line

if contains` get ͓xԂȂ̂ŁAȂׂ
------------------------------------------------------------------------
r4438 | torikawatukune | 2012-07-24 21:15:42 +0900 (, 24 7 2012) | 5 lines

SYNC: CORE r5445 / Zoey76
BETA: Fix for Armor Sets and Henna bonuses not working on first player login:
	* Thanks FinalDestination and Adry_85 for reports.
	* Thanks MELERIX for testing.
	* Minor formatting.
------------------------------------------------------------------------
r4437 | torikawatukune | 2012-07-24 21:15:02 +0900 (, 24 7 2012) | 5 lines

SYNC: CORE r5445 / Zoey76
BETA: Fix for Armor Sets and Henna bonuses not working on first player login:
	* Thanks FinalDestination and Adry_85 for reports.
	* Thanks MELERIX for testing.
	* Minor formatting.
------------------------------------------------------------------------
r4433 | torikawatukune | 2012-07-24 20:32:11 +0900 (, 24 7 2012) | 2 lines

SYNC: CORE r5444 / Adry_85
BETA: Fixed NPE for isSpiritShotCharged and isBlessedSpiritshotCharged. Thanks '''MELERIX''' for help.
------------------------------------------------------------------------
r4432 | torikawatukune | 2012-07-24 20:28:53 +0900 (, 24 7 2012) | 2 lines

SYNC: CORE r5443 / MELERIX
BETA: Offensive Magic Skills should trigger EVT_ATTACKED_HIT.
------------------------------------------------------------------------
r4429 | torikawatukune | 2012-07-24 19:18:24 +0900 (, 24 7 2012) | 2 lines

SYNC: CORE r5442 / Adry_85
BETA: The rest of [5441] (now for hair accesories).
------------------------------------------------------------------------
r4428 | torikawatukune | 2012-07-24 19:13:06 +0900 (, 24 7 2012) | 2 lines

SYNC: CORE r5441 / Adry_85
BETA: Fixed cloak visualization when you left-click on the item.
------------------------------------------------------------------------
r4426 | torikawatukune | 2012-07-24 02:21:01 +0900 (, 24 7 2012) | 2 lines

SYNC: CORE r5440 / MELERIX
BETA/COMMUNITY/LIBS: Minor update for builders.
------------------------------------------------------------------------
r4424 | torikawatukune | 2012-07-24 01:39:19 +0900 (, 24 7 2012) | 5 lines

SYNC: CORE r5439 / Adry_85
BETA: Improved sps/bsps behavior.
- Unhardcoded switch code for soulshot, spiritshot and blessed spiritshot and deleted redundant code.
- Avoiding some "instanceof" where it's possible.
Thanks '''MELERIX''', '''UnAfraid''' and '''Zoey76''' for help.
------------------------------------------------------------------------
r4418 | torikawatukune | 2012-07-22 10:08:50 +0900 (, 22 7 2012) | 7 lines

SYNC: CORE r5438 / Zoey76
BETA: Fix for "oncrit" and "oncast" item skills not performing skill casting checks.
	* Now default oncrit_chance and oncast_chance is 100.
		* If the parameter is not set in the item, the skill will be called every time there is a critical hit/magic skill usage.
		* Chance lesser than or equal to zero will completely prevent the skill call.
	* Reworked some weird code.
	* Fixes Infinity Rod healing monsters, thanks goncafa and Tavo22 for report.
------------------------------------------------------------------------
r4417 | torikawatukune | 2012-07-22 05:39:10 +0900 (, 22 7 2012) | 4 lines

SYNC: CORE r5437 / Zoey76
BETA: Minor fix in logic at doDie(..):
	* Thanks Starter for report and fix.
	* This should keep the same logic as it was before [4662].
------------------------------------------------------------------------
r4415 | torikawatukune | 2012-07-21 23:14:15 +0900 (y, 21 7 2012) | 2 lines

SYNC: CORE r5436 / MELERIX
BETA: Removed '''"passive"''' boolean from passive effects (now it will check if skill is passive), thanks '''Zoey76''' & '''Adry_85''' for help.
------------------------------------------------------------------------
r4414 | torikawatukune | 2012-07-21 23:02:44 +0900 (y, 21 7 2012) | 3 lines

SYNC: CORE r5435 / Zoey76
BETA: RequestJoinParty NPE vulnerability fix, thanks Tavo22 for report.
	* Fixed typo in JavaDocs, thanks jurchiks for report and proper JavaDoc text.
------------------------------------------------------------------------
r4413 | torikawatukune | 2012-07-21 22:50:51 +0900 (y, 21 7 2012) | 1 line

 - ϐ̐錾Ə͂ł邾
------------------------------------------------------------------------
r4412 | torikawatukune | 2012-07-21 22:45:13 +0900 (y, 21 7 2012) | 5 lines

SYNC: CORE r5434 / Zoey76
BETA: Fix for cubics being removed at olympiad:
	* Thanks Endrance and Tavo22 for report.
	* Closing #DP5305
	* Thanks Tavo22 for testing.
------------------------------------------------------------------------
r4407 | torikawatukune | 2012-07-21 19:59:21 +0900 (y, 21 7 2012) | 7 lines

SYNC: CORE r5433 / Zoey76
BETA: Pet food rework:
	* RequestPetUseItem cleanup.
	* Added method isServitor()
	* L2Object cleanup.
	* Unhardcoding food Ids at PetDataTable.
	* Fixed duplicated consume of food when used from pet's inventory (not auto-feed).
------------------------------------------------------------------------
r4406 | torikawatukune | 2012-07-21 19:18:34 +0900 (y, 21 7 2012) | 2 lines

SYNC: CORE r5432 / Zoey76
BETA: Minor cleanup for [5431].
------------------------------------------------------------------------
r4405 | torikawatukune | 2012-07-21 19:15:55 +0900 (y, 21 7 2012) | 5 lines

SYNC: CORE r5431 / Zoey76
BETA: Reworked Harvesting skill to use an effect (as it does in retail).
	* Fixed few typos in skill parameters.
	* Removed skill type.
	* Minor rework in the code.
------------------------------------------------------------------------
r4400 | torikawatukune | 2012-07-21 11:39:36 +0900 (y, 21 7 2012) | 2 lines

SYNC: CORE r5430 / MELERIX
BETA: Typo fix.
------------------------------------------------------------------------
r4397 | torikawatukune | 2012-07-21 11:32:54 +0900 (y, 21 7 2012) | 2 lines

SYNC: CORE r5429 / MELERIX
BETA: Support for "equip_reuse_delay".
------------------------------------------------------------------------
r4396 | torikawatukune | 2012-07-21 11:30:02 +0900 (y, 21 7 2012) | 2 lines

SYNC: CORE r5428 / GodKratos
BETA: Fix doors being created dead raised in forum topic http://www.l2jserver.com/forum/viewtopic.php?f=77&t=25566
------------------------------------------------------------------------
r4395 | torikawatukune | 2012-07-21 03:25:35 +0900 (y, 21 7 2012) | 1 line


------------------------------------------------------------------------
r4393 | torikawatukune | 2012-07-21 01:10:03 +0900 (y, 21 7 2012) | 4 lines

SYNC: CORE r5427 / Zoey76
BETA: Reworking quest's reentrant lock usage:
	* Fixing reload quest (scripts) problem, thanks DareStrike for report.
	* Minor improvements in quest timers.
------------------------------------------------------------------------
r4392 | torikawatukune | 2012-07-21 00:40:43 +0900 (y, 21 7 2012) | 2 lines

SYNC: CORE r5426 / Zoey76
BETA: Fixing some log typos.
------------------------------------------------------------------------
r4389 | torikawatukune | 2012-07-17 09:23:58 +0900 (, 17 7 2012) | 1 line

CORE r5425 Ή
------------------------------------------------------------------------
r4388 | torikawatukune | 2012-07-17 09:06:50 +0900 (, 17 7 2012) | 2 lines

SYNC: CORE r5425 / MELERIX
BETA: Removed (setLocz() + 20) because it cause NPCs spawn in wrong places when geodata is enabled (for example Core GrandBoss).
------------------------------------------------------------------------
r4386 | torikawatukune | 2012-07-17 09:02:10 +0900 (, 17 7 2012) | 2 lines

SYNC: CORE r5424 / Zoey76
BETA: Minor typo fix, thanks Tavo22 for report.
------------------------------------------------------------------------
r4382 | torikawatukune | 2012-07-17 01:34:42 +0900 (, 17 7 2012) | 8 lines

X^[AIXNvg̃Cxgd錏

L2AttackableAIScript̔hNXI[o[ChĂCxg̃\bh(onSpawnA`AonKillȂ)̖
  return super.onSpawn;
̂悤ɃX[p[NXR[ƁAL2AttackableAIScriptƔhNX2xĂ܂.

  return null;
ƂȂ΂ȂȂ.SƓ`FbNςȂ̂ŁAL2AttackableAIScript.javaQĂ܂.
------------------------------------------------------------------------
r4375 | torikawatukune | 2012-07-15 23:20:45 +0900 (, 15 7 2012) | 6 lines

AIXNvgonSpawn̕s

NPCƃXNvgonSpawnCxgR[.
AIXNvg[ĥ́Af[^x[Xspawnlist(.sql)SpawnTable֓ǂݍ܂ꂽいȂ̂ŁAłɕĂNPCɂonSpawnCxgR[Ȃ.
XNvg[hꂽƂSpawnTableXLāAłɕĂNPCɑ΂onSpawnCxg𔭍s鏈ǉ.
: łAIXNvgSpawnTableĂ̂(Gordon.javaATyphoon.javȂ).eȂ`FbN.
------------------------------------------------------------------------
r4374 | torikawatukune | 2012-07-15 02:19:35 +0900 (, 15 7 2012) | 1 line

Ch⏬{X̃XpԂ̕ϐȂdoubleȂ̂int
------------------------------------------------------------------------
r4373 | torikawatukune | 2012-07-15 02:16:40 +0900 (, 15 7 2012) | 1 line

E`
------------------------------------------------------------------------
r4372 | torikawatukune | 2012-07-15 02:11:14 +0900 (, 15 7 2012) | 1 line

E`
------------------------------------------------------------------------
r4369 | torikawatukune | 2012-07-09 21:41:55 +0900 (, 09 7 2012) | 4 lines

SYNC: CORE r5423 / Zoey76
BETA: Fix for "Error in FightModeScheduler":
	* Thanks Edoo, _Blade_, u3games, Lupu1, Starter, franpisco for report.
	* Thanks atp for testing.
------------------------------------------------------------------------
r4368 | torikawatukune | 2012-07-09 17:30:32 +0900 (, 09 7 2012) | 6 lines

SYNC: CORE r5422 / Zoey76
BETA: Fix for Quests:
	* Thanks goncafa, kostantinos and Tavo22 for report.
	* Closing #6199
	* Thanks FBIagent for fix implementations and comments.
	* Thanks jurchiks for the code improvement and code suggestions.
------------------------------------------------------------------------
r4366 | torikawatukune | 2012-07-08 23:55:13 +0900 (, 08 7 2012) | 5 lines

SYNC: CORE r5421 / Zoey76
BETA: Minor fixes and optimizations:
	* Duplicated properties.
	* Math.ceil(double) for int parameter.
	* Replaced String.append(String) with String.append(char)  for one lenght strings.
------------------------------------------------------------------------
r4357 | torikawatukune | 2012-07-07 03:19:04 +0900 (y, 07 7 2012) | 2 lines

SYNC: CORE r5420 / Zoey76
BETA: Update for core read-me file by FBIagent.
------------------------------------------------------------------------
r4356 | torikawatukune | 2012-07-07 03:15:45 +0900 (y, 07 7 2012) | 1 line


------------------------------------------------------------------------
r4355 | torikawatukune | 2012-07-07 03:08:18 +0900 (y, 07 7 2012) | 2 lines

SYNC: CORE r5419 / Zoey76
BETA: Other changes.
------------------------------------------------------------------------
r4354 | torikawatukune | 2012-07-07 03:06:22 +0900 (y, 07 7 2012) | 2 lines

SYNC: CORE r5418 / Zoey76
BETA: Other minor changes.
------------------------------------------------------------------------
r4353 | torikawatukune | 2012-07-07 03:04:18 +0900 (y, 07 7 2012) | 2 lines

SYNC: CORE r5417 / MELERIX
BETA: Minor Fix for [5412], thanks '''Tavo22'''.
------------------------------------------------------------------------
r4351 | torikawatukune | 2012-07-07 02:53:15 +0900 (y, 07 7 2012) | 1 line

 - ϐ̐錾Ə͂ł邾
------------------------------------------------------------------------
r4350 | torikawatukune | 2012-07-07 02:35:07 +0900 (y, 07 7 2012) | 2 lines

SYNC: CORE r5416 / UnAfraid
BETA: TerritoryWarManager thread-safe
------------------------------------------------------------------------
r4349 | torikawatukune | 2012-07-07 02:32:13 +0900 (y, 07 7 2012) | 2 lines

SYNC: CORE r5415 / UnAfraid
BETA: Minor fix for [5392]
------------------------------------------------------------------------
r4348 | torikawatukune | 2012-07-07 02:16:04 +0900 (y, 07 7 2012) | 2 lines

SYNC: CORE r5414 / MELERIX
BETA: Fix for Ticket #4887.
------------------------------------------------------------------------
r4347 | torikawatukune | 2012-07-06 17:34:12 +0900 (, 06 7 2012) | 2 lines

SYNC: CORE r5413 / Adry_85
BETA: Fixed mReuse and pReuse formulas.
------------------------------------------------------------------------
r4345 | torikawatukune | 2012-07-06 17:09:50 +0900 (, 06 7 2012) | 2 lines

SYNC: CORE r5412 / MELERIX
BETA: Unhardcoded and Improved Fishing Monsters by '''nonom'''.
------------------------------------------------------------------------
r4340 | torikawatukune | 2012-07-06 08:59:34 +0900 (, 06 7 2012) | 1 line

SYNC: CORE r5411 / Adry_85
------------------------------------------------------------------------
r4338 | torikawatukune | 2012-07-06 08:53:20 +0900 (, 06 7 2012) | 9 lines

SYNC: CORE r5410 / Adry_85
BETA: Retail-like Support for Weight Limit and Weight Penalty
 * Using Retail-Like formula for max weight limit.
 * Added new effect weightPenalty to calculate point at which a weight penalty is applied.
 * Updated effect maxLoad now called weightPenalty.
 * Removed _LOAD field from char_templates.sql.
 * Now each Character will have proper weightLimit depending of CON amount.
	
Thanks '''MELERIX''', '''UnAfraid''' and '''Zoey76''' for help.
------------------------------------------------------------------------
r4337 | torikawatukune | 2012-07-06 08:50:05 +0900 (, 06 7 2012) | 2 lines

SYNC: CORE r5409 / UnAfraid
BETA: Some npe fixes
------------------------------------------------------------------------
r4336 | torikawatukune | 2012-07-06 08:39:46 +0900 (, 06 7 2012) | 2 lines

SYNC: CORE r5408 / UnAfraid
BETA: L2TradeList is now thread-safe thanks Tavo22 for report.
------------------------------------------------------------------------
r4335 | torikawatukune | 2012-07-06 08:37:11 +0900 (, 06 7 2012) | 1 line


------------------------------------------------------------------------
r4334 | torikawatukune | 2012-07-06 08:32:40 +0900 (, 06 7 2012) | 2 lines

SYNC: CORE r5407 / MELERIX
BETA: Fixed BeanShellEngine lib.
------------------------------------------------------------------------
r4333 | torikawatukune | 2012-07-04 17:21:24 +0900 (, 04 7 2012) | 2 lines

SYNC: CORE r5404 / UnAfraid
[BETA] Little typo fix.
------------------------------------------------------------------------
r4329 | torikawatukune | 2012-07-04 16:45:17 +0900 (, 04 7 2012) | 2 lines

SYNC: CORE r5402 / MELERIX
BETA: Re-Added switch part for [5394].
------------------------------------------------------------------------
r4325 | torikawatukune | 2012-07-04 01:37:20 +0900 (, 04 7 2012) | 3 lines

SYNC: CORE r5401 / Zoey76
BETA: .classpath format.
'''Note:''' Do not forget to cleanup your server lib folder!
------------------------------------------------------------------------
r4323 | torikawatukune | 2012-07-04 01:17:07 +0900 (, 04 7 2012) | 1 line


------------------------------------------------------------------------
r4322 | torikawatukune | 2012-07-04 00:48:13 +0900 (, 04 7 2012) | 2 lines

SYNC: CORE r5400 / Zoey76
BETA: The compiled libraries for core.
------------------------------------------------------------------------
r4321 | torikawatukune | 2012-07-04 00:14:14 +0900 (, 04 7 2012) | 2 lines

SYNC: DP r8899 / Zoey76
BETA: The compiled libraries for core.
------------------------------------------------------------------------
r4320 | torikawatukune | 2012-07-03 23:59:24 +0900 (, 03 7 2012) | 1 line

SYNC: CORE r5397 / MELERIX
------------------------------------------------------------------------
r4319 | torikawatukune | 2012-07-03 23:57:41 +0900 (, 03 7 2012) | 2 lines

SYNC: CORE r5396 / MELERIX
BETA: Fix for Ticket #5510.
------------------------------------------------------------------------
r4317 | torikawatukune | 2012-07-02 23:17:58 +0900 (, 02 7 2012) | 4 lines

ACe֘A
* ֎~bZ[W̏C RequestRecipeItemMakeSelf.java, RequestRecipeShopMakeItem.java
* 쐬\̏C RecipeItemMakeInfo.java, RecipeShopItemInfo.java
* `[gh~ RecipeController.java
------------------------------------------------------------------------
r4316 | torikawatukune | 2012-07-02 23:10:45 +0900 (, 02 7 2012) | 2 lines

* SystemMessageId.java S2_S1  ID ԈĂ錏
* perlXNvg̐
------------------------------------------------------------------------
r4315 | torikawatukune | 2012-07-01 21:53:52 +0900 (, 01 7 2012) | 2 lines

SYNC: CORE r5395 / MELERIX
BETA: Fix for RecipeController.java (with Zoey76's Improvements).
------------------------------------------------------------------------
r4313 | torikawatukune | 2012-07-01 20:31:25 +0900 (, 01 7 2012) | 1 line

ACeXLgp̃bZ[W
------------------------------------------------------------------------
r4312 | torikawatukune | 2012-07-01 20:30:01 +0900 (, 01 7 2012) | 1 line

fobOp
------------------------------------------------------------------------
r4311 | torikawatukune | 2012-07-01 20:28:56 +0900 (, 01 7 2012) | 1 line


------------------------------------------------------------------------
r4307 | torikawatukune | 2012-06-30 20:24:56 +0900 (y, 30 6 2012) | 10 lines

SYNC: CORE r5394 / Adry_85
BETA: Retail-Like isMagic Support
 * Using Retail-Like enums for isMagic.
 * Now all Magic Skills will consume SPS/BSPS by default.
 * Fixed Cast Time bonus for SPS/BSPS.
 * Updated isMagic values for all skills (thx '''UnAfraid''').
 * Removed isPotion & staticHitTime boolean from skills (skills with isMagic = 2 will have staticReuse & staticHitTime by default).
 * Removed isDance boolean from skills (now using isMagic = 3).
 * Removed nextDanceCost from Dance/Song skills (now is calculated internally).
Thanks '''MELERIX''' for help.
------------------------------------------------------------------------
r4305 | torikawatukune | 2012-06-30 20:09:04 +0900 (y, 30 6 2012) | 1 line

SystemMessageANpcString Rg{EpEp̎OŋLq
------------------------------------------------------------------------
r4304 | torikawatukune | 2012-06-30 18:58:11 +0900 (y, 30 6 2012) | 10 lines

SYNC: CORE r5393 / Zoey76
BETA: Fix for: Couple actions works fine from player A to B, but when couple finished and player B tries to request couple to player A it says "player is already doing a couple action always", until players A re-login.
	* Reported and tested by MELERIX.
	
The problem:
Player A request player B.
Player B answer, player A's "couple data" is cleaned only if player B cancel.
So when couple action is accepted player A has player B as target of couple action.
The fix:
"Clean" (set to 0) the player A's "couple data" for any answer from player B.
------------------------------------------------------------------------
r4303 | torikawatukune | 2012-06-30 17:19:36 +0900 (y, 30 6 2012) | 2 lines

SYNC: CORE r5392 / Nik
BETA: The ConnectionCloser threads at L2DatabaseFactory should better be canceled when L2DatabaseFactory.close(con) is called.
------------------------------------------------------------------------
r4302 | torikawatukune | 2012-06-30 17:15:28 +0900 (y, 30 6 2012) | 2 lines

SYNC: CORE r5391 / MELERIX
BETA: Minor Fix for [5055].
------------------------------------------------------------------------
r4300 | torikawatukune | 2012-06-30 16:45:21 +0900 (y, 30 6 2012) | 2 lines

SYNC: CORE r5390 / MELERIX
BETA: Small Cleanup for [DP8893].
------------------------------------------------------------------------
r4298 | torikawatukune | 2012-06-30 16:23:31 +0900 (y, 30 6 2012) | 1 line

SystemMessageANpcString Rgɓ{ƉpꗼLq
------------------------------------------------------------------------
r4297 | torikawatukune | 2012-06-30 15:35:58 +0900 (y, 30 6 2012) | 2 lines

SYNC: CORE r5389 / GodKratos
BETA: Core part for [DP8892]
------------------------------------------------------------------------
r4293 | torikawatukune | 2012-06-30 03:31:48 +0900 (y, 30 6 2012) | 2 lines

SYNC: CORE r5388 / MELERIX
BETA: If skillType is not present in a skill, it will be DUMMY skillType by default (thanks '''BiggBoss''' for help).
------------------------------------------------------------------------
r4290 | torikawatukune | 2012-06-29 11:07:50 +0900 (, 29 6 2012) | 4 lines

SYNC: CORE r5387 / Zoey76
BETA: Replacing FastList with ArrayList in L2Skill for non-shared maps.
	* Thanks Tryskell to bring this to my attention.
	* JavaDocs for L2ExtractableSkill.
------------------------------------------------------------------------
r4289 | torikawatukune | 2012-06-29 11:05:24 +0900 (, 29 6 2012) | 5 lines

SYNC: CORE r5386 / Zoey76
BETA: Some changes for [5384]:
	* Renamed EnchantGroupsTable to EnchantGroupsData.
	* Added JavaDocs.
	* Minor change in the order of the methods.
------------------------------------------------------------------------
r4281 | torikawatukune | 2012-06-28 22:59:56 +0900 (, 28 6 2012) | 2 lines

SYNC: CORE r5385 / MELERIX
BETA: Some skill defaults.
------------------------------------------------------------------------
r4278 | torikawatukune | 2012-06-28 20:34:12 +0900 (, 28 6 2012) | 3 lines

SYNC: CORE r5384 / UnAfraid
[BETA] Reworking SkillGroupsTable to xml thanks Micr0
Also unhardcoded cost multipliers to configs
------------------------------------------------------------------------
r4277 | torikawatukune | 2012-06-28 17:14:44 +0900 (, 28 6 2012) | 1 line


------------------------------------------------------------------------
r4276 | torikawatukune | 2012-06-28 14:41:00 +0900 (, 28 6 2012) | 1 line


------------------------------------------------------------------------
r4274 | torikawatukune | 2012-06-28 14:25:41 +0900 (, 28 6 2012) | 1 line


------------------------------------------------------------------------
r4273 | torikawatukune | 2012-06-28 14:15:56 +0900 (, 28 6 2012) | 4 lines

SYNC: CORE r5383 / Zoey76
BETA: Core cleanup:
	* Enabling "Redundant argument type" warning.
	* Respective fixes.
------------------------------------------------------------------------
r4267 | torikawatukune | 2012-06-28 11:55:35 +0900 (, 28 6 2012) | 2 lines

SYNC: CORE r5382 / UnAfraid
BETA: Broadcast.toSelfAndKnownPlayersInRadius() method rework radius now is no longer ^2
------------------------------------------------------------------------
r4263 | torikawatukune | 2012-06-28 10:20:32 +0900 (, 28 6 2012) | 2 lines

SYNC: CORE r5381 / Zoey76
BETA: Minor typo fix for [5366], thanks digunan for report and MELERIX for confirm it.
------------------------------------------------------------------------
r4259 | torikawatukune | 2012-06-28 00:03:44 +0900 (, 28 6 2012) | 2 lines

SYNC: CORE r5380 / Zoey76
BETA: NPE vulnerability fix by Tryskell.
------------------------------------------------------------------------
r4258 | torikawatukune | 2012-06-28 00:02:03 +0900 (, 28 6 2012) | 2 lines

SYNC: CORE r5379 / Zoey76
BETA: Some useful methods by jurchiks.
------------------------------------------------------------------------
r4257 | torikawatukune | 2012-06-27 23:57:57 +0900 (, 27 6 2012) | 2 lines

SYNC: CORE r5378 / Zoey76
BETA: Changing again, hopefully will be fine now, thanks jurchiks for report.
------------------------------------------------------------------------
r4256 | torikawatukune | 2012-06-27 23:54:57 +0900 (, 27 6 2012) | 8 lines

SYNC: CORE r5377 / Zoey76
BETA: Some fixes for [5360]:
	* Shared map is still required since reentrant lock is for the lists.
		* Thanks UnAfraid for reporting this.
	* Fix for quest not being saved.
		* Avoiding using accessors instead of the field (by jurchiks).
		* Thanks jurchiks and atp for first implementation but is not required to "save" the status.
		* Thanks goncafa for report, and MELERIX for tests.
------------------------------------------------------------------------
r4255 | torikawatukune | 2012-06-27 21:03:10 +0900 (, 27 6 2012) | 2 lines

SYNC: CORE r5376 / MELERIX
COMMUNITY/BETA: Few more changes in the builders.
------------------------------------------------------------------------
r4254 | torikawatukune | 2012-06-27 20:59:55 +0900 (, 27 6 2012) | 2 lines

SYNC: CORE r5375 / MELERIX
COMMUNITY/BETA: Main jar files don't need to be executables because are executed from batch files with specific parameters.
------------------------------------------------------------------------
r4253 | torikawatukune | 2012-06-27 20:47:56 +0900 (, 27 6 2012) | 2 lines

SYNC: CORE r5374 / Nik
BETA: Charges mechanics fix. Charge clear task should be reset every time the charge count is changed. Classes using them will no longer be screwed-up in the middle of a fight by getting their charges cleared.
------------------------------------------------------------------------
r4249 | torikawatukune | 2012-06-27 14:41:53 +0900 (, 27 6 2012) | 4 lines

NpcWalker
* sC: JX^NPC(custom_npc.sql ɓo^ĂNPC)ZtׂƂAONoneɂȂ
* @\ǉ: NpcWalkerRoutes.xml łȂANpcWalkerRoutes*.xml ǂݍ߂悤
* @\ǉ: npcStringȊO̔Cӂ̃Ztׂ悤 - : string="ɂ"
------------------------------------------------------------------------
r4246 | torikawatukune | 2012-06-26 12:48:59 +0900 (, 26 6 2012) | 2 lines

SYNC: CORE r5373 / UnAfraid
BETA: Unhardcoding shot ids from rechargeAutoSoulShot() method.
------------------------------------------------------------------------
r4245 | torikawatukune | 2012-06-26 12:41:59 +0900 (, 26 6 2012) | 2 lines

SYNC: CORE r5372 / UnAfraid
BETA: Removing some exp/sp multipliers debugs
------------------------------------------------------------------------
r4244 | torikawatukune | 2012-06-26 12:40:18 +0900 (, 26 6 2012) | 2 lines

SYNC: CORE r5371 / UnAfraid
BETA: Inventory Class fixes:
------------------------------------------------------------------------
r4241 | torikawatukune | 2012-06-26 00:53:12 +0900 (, 26 6 2012) | 2 lines

SYNC: CORE r5370 / UnAfraid
BETA: Removing "Initializing" logs
------------------------------------------------------------------------
r4239 | torikawatukune | 2012-06-26 00:43:30 +0900 (, 26 6 2012) | 2 lines

SYNC: CORE r5369 / Zoey76
BETA: Removing init() abstract method from L2Script.
------------------------------------------------------------------------
r4237 | torikawatukune | 2012-06-26 00:38:17 +0900 (, 26 6 2012) | 2 lines

SYNC: CORE r5368 / Zoey76
BETA: Unhardcoding Transfer skill checks.
------------------------------------------------------------------------
r4236 | torikawatukune | 2012-06-26 00:25:12 +0900 (, 26 6 2012) | 2 lines

l2jlogin.jarAl2jserver.jar _uNbNN̐ݒB
WindowsŌjar}EXŃ_uNbNGUIAvłȂ̂GUIƂċN悤Ƃă]rvZX(?)ɂȂĂ܂B
------------------------------------------------------------------------
r4235 | torikawatukune | 2012-06-25 21:39:03 +0900 (, 25 6 2012) | 1 line

RegisterGameServer.exe RpC
------------------------------------------------------------------------
r4234 | torikawatukune | 2012-06-25 19:50:45 +0900 (, 25 6 2012) | 3 lines

SYNC: CORE r5367 / Zoey76
BETA: Adding RecipeData which extends DocumentParser.
	* TODO: Remove checks made by XSD.
------------------------------------------------------------------------
r4232 | torikawatukune | 2012-06-25 19:44:31 +0900 (, 25 6 2012) | 13 lines

SYNC: CORE r5366 / Zoey76
BETA: Reworks:
	* EngineInterface cleanup.
	* WalkingManager now extends DocumentParser.
		* Replaced Javolution where synchronization is not required.
		* TODO: Merge with NpcWalkerRoutesData.
		* TODO: Remove checks made by XSD.
	* Added new method to DocumentParser to parse booleans.
	* Separated logic from data loading in RecipeController.
		* Data is now loaded in RecipeData which extends DocumentParser.
			* TODO: Remove checks made by XSD.
	* NpcWalkerRoutesTable renamed to NpcWalkerRoutesData, now extends DocumentParser.
		* TODO: Remove checks made by XSD.
------------------------------------------------------------------------
r4231 | torikawatukune | 2012-06-25 18:25:42 +0900 (, 25 6 2012) | 3 lines

SYNC: CORE r5365 / UnAfraid
BETA: Minor typo fix pets will no longer receive exp form their master if they are not around him thanks goncafa for the report.
And format of L2PetInstance
------------------------------------------------------------------------
r4230 | torikawatukune | 2012-06-25 13:31:08 +0900 (, 25 6 2012) | 1 line

L2J_Configurator_GUI ob`t@Cǉ
------------------------------------------------------------------------
r4229 | torikawatukune | 2012-06-25 03:46:56 +0900 (, 25 6 2012) | 1 line


------------------------------------------------------------------------
r4228 | torikawatukune | 2012-06-25 03:45:36 +0900 (, 25 6 2012) | 2 lines

SYNC: CORE r5364 / MELERIX
BETA: Cleanup for [5362].
------------------------------------------------------------------------
r4227 | torikawatukune | 2012-06-25 03:03:18 +0900 (, 25 6 2012) | 2 lines

SYNC: CORE r5363 / UnAfraid
BETA: Minor typo fix related with Shift action now players will be able to target monsters/npcs with Shift.
------------------------------------------------------------------------
r4223 | torikawatukune | 2012-06-25 02:42:00 +0900 (, 25 6 2012) | 2 lines

SYNC: CORE r5362 / MELERIX
BETA: Executable L2J_Configurator.jar file.
------------------------------------------------------------------------
r4219 | torikawatukune | 2012-06-24 22:43:39 +0900 (, 24 6 2012) | 2 lines

SYNC: CORE r5361 / GodKratos
BETA: Small change to zone checks.
------------------------------------------------------------------------
r4216 | torikawatukune | 2012-06-24 20:44:32 +0900 (, 24 6 2012) | 1 line


------------------------------------------------------------------------
r4215 | torikawatukune | 2012-06-24 20:00:50 +0900 (, 24 6 2012) | 14 lines

SYNC: CORE r5360 / Zoey76
BETA: Quest and QuestState Javadocs and minor code improvements by jurchiks, thanks:
	* Avoiding using Javolution for not shared lists/maps.
		* Note that I (Zoey76) removed FastList from timers since we use ReentrantLock for them.
	* New methods:
		* exitQuest(boolean, boolean)
			* Finishes the quest and removes all quest items associated with this quest from the player's inventory. If {@code repeatable} is set to {@code false}, also removes all other quest data associated with this quest.
		* startQuest()
			* Set condition to 1, state to STARTED and play the "ItemSound.quest_accept". Works only if state is CREATED and the quest is not a custom quest.
		* isCond(int)
			* Checks if the quest state progress cond is at the specified step.
		* setCond(int)
			* Sets the quest state progress code cond to the specified step.
Reviewed by UnAfraid and me.
------------------------------------------------------------------------
r4211 | torikawatukune | 2012-06-24 02:02:35 +0900 (, 24 6 2012) | 1 line


------------------------------------------------------------------------
r4209 | torikawatukune | 2012-06-24 01:55:15 +0900 (, 24 6 2012) | 2 lines

SYNC: CORE r5359 / GodKratos
BETA: Convert door data to XML format.<BR>Thanks to JIV for initial design.
------------------------------------------------------------------------
r4208 | torikawatukune | 2012-06-23 23:54:26 +0900 (y, 23 6 2012) | 2 lines

SYNC: CORE r5359 / GodKratos
BETA: Convert door data to XML format.<BR>Thanks to JIV for initial design.
------------------------------------------------------------------------
r4206 | torikawatukune | 2012-06-23 23:26:44 +0900 (y, 23 6 2012) | 1 line

o[W\
------------------------------------------------------------------------
r4205 | torikawatukune | 2012-06-23 09:53:01 +0900 (y, 23 6 2012) | 1 line

x - RXgN^łCollections.emptyList()ŏAadd\bhnew ArrayList()ɒu
------------------------------------------------------------------------
r4204 | torikawatukune | 2012-06-23 09:31:37 +0900 (y, 23 6 2012) | 1 line

L2Character.java_skillstB[h𐮗
------------------------------------------------------------------------
r4202 | torikawatukune | 2012-06-23 01:07:17 +0900 (y, 23 6 2012) | 1 line

L2Character.javaaddStatFuncsremoveStatFuncs - ̒ÔƂ͉Ȃ悤
------------------------------------------------------------------------
r4201 | torikawatukune | 2012-06-23 00:48:27 +0900 (y, 23 6 2012) | 1 line

svInteger.valueOf()
------------------------------------------------------------------------
r4200 | torikawatukune | 2012-06-23 00:15:05 +0900 (y, 23 6 2012) | 1 line

Cxg̃ACenʂɗƂS~ւĂ肷Ƃ̃bZ[WC
------------------------------------------------------------------------
r4196 | torikawatukune | 2012-06-17 23:15:46 +0900 (, 17 6 2012) | 1 line

typo: addGlobalDeathListener remove --> add
------------------------------------------------------------------------
r4191 | torikawatukune | 2012-06-11 01:37:11 +0900 (, 11 6 2012) | 1 line

DocumentParser̃[[N
------------------------------------------------------------------------
r4190 | torikawatukune | 2012-06-11 01:35:43 +0900 (, 11 6 2012) | 1 line

getAI()\bh̃eXg
------------------------------------------------------------------------
r4189 | torikawatukune | 2012-06-11 01:29:48 +0900 (, 11 6 2012) | 2 lines

Q[̃IuWFNgdĂȂ`FbN邽߂ɁAׂẴIuWFNg̃X^bNg[XL^Ă邪AQ[̃ptH[}X啝ɒቺ錴ɂȂĂB
Config.java  DEBUG_object_already_exist_in_OID_map = false; ɂăRpCȂƋL^Ȃ悤ɂȂ܂B
------------------------------------------------------------------------
r4188 | torikawatukune | 2012-05-30 00:33:20 +0900 (, 30 5 2012) | 2 lines

SYNC: CORE r5358 / MELERIX
COMMUNITY/BETA: C3P0 Lib Update.
------------------------------------------------------------------------
r4185 | torikawatukune | 2012-05-29 01:40:13 +0900 (, 29 5 2012) | 2 lines

SYNC: CORE r5357 / UnAfraid
BETA: Fix for #6197
------------------------------------------------------------------------
r4182 | torikawatukune | 2012-05-29 01:32:06 +0900 (, 29 5 2012) | 2 lines

SYNC: CORE r5356 / MELERIX
BETA: Steal Divinity is now susceptible to resistance against buff canceling attacks.
------------------------------------------------------------------------
r4179 | torikawatukune | 2012-05-29 00:51:21 +0900 (, 29 5 2012) | 2 lines

SYNC: DP r8844 / Adry_85
BETA: Fixed Cancel effects to land in monsters too.
------------------------------------------------------------------------
r4178 | torikawatukune | 2012-05-29 00:46:28 +0900 (, 29 5 2012) | 2 lines

SYNC: CORE r5353 / MELERIX
COMMUNITY/BETA: Organizing files and updated builder for CommunityServer, also updated telnet settings.
------------------------------------------------------------------------
r4177 | torikawatukune | 2012-05-29 00:44:38 +0900 (, 29 5 2012) | 2 lines

SYNC: CORE r5352 / Zoey76
BETA: Script spelling fixes.
------------------------------------------------------------------------
r4175 | torikawatukune | 2012-05-29 00:17:37 +0900 (, 29 5 2012) | 2 lines

SYNC: CORE r5351 / MELERIX
BETA: Moved GM Access/Commands Settings to configs.
------------------------------------------------------------------------
r4172 | torikawatukune | 2012-05-28 15:29:33 +0900 (, 28 5 2012) | 2 lines

SYNC: CORE r5350 / MELERIX
BETA: Removed "update" boolean from Ant Zip Task, because it doesn't build the Zip file properly (doesn't remove the old files).
------------------------------------------------------------------------
r4171 | torikawatukune | 2012-05-28 15:26:33 +0900 (, 28 5 2012) | 1 line

œK
------------------------------------------------------------------------
r4170 | torikawatukune | 2012-05-28 04:12:49 +0900 (, 28 5 2012) | 11 lines

SYNC: CORE r5349 / Zoey76
BETA: Performance fixes:
	* Replacing String literal can with character literal.
	* Equality test with boolean literal: false
	* A class that is not serializable declares a method named serialVersionUID.
	* Cannot compare strings using the not equals (!= or ==) operator.
	* Long literals should use "L" for a suffix.
	* Avoiding extra math at ThreadPoolManager for each task.
	* Removed unnecessary casting to super-classes.
	* Fixing logic in many equals(Object) methods.
	* Removed unnecessary overridden method.
------------------------------------------------------------------------
r4169 | torikawatukune | 2012-05-28 02:58:08 +0900 (, 28 5 2012) | 2 lines

SYNC: CORE r5348 / MELERIX
BETA: Organized some files.
------------------------------------------------------------------------
r4167 | torikawatukune | 2012-05-28 00:55:30 +0900 (, 28 5 2012) | 5 lines

SYNC: CORE r5347 / Zoey76
BETA: Issuing Config cleanup:
	* DeleteGmSpawnOnCustom should have been removed in [4440].
	* CustomArmorSetsTable should have been removed in [5232].
	* Closing ticket #6193, thanks for report.
------------------------------------------------------------------------
r4166 | torikawatukune | 2012-05-28 00:52:32 +0900 (, 28 5 2012) | 12 lines

SYNC: CORE r5346 / Zoey76
BETA: Fixes:
	* Client and server packet fixes.
		* Equality with literal boolean.
		* Using charAt(0) rather than startWith(..) for a single character.
		* Removing unused import.
	* Quest class:
		* Comparing strings with equals(String) rather than ==.
	* Classes from actor package:
		* Setting _firstCommandChannelAttacked as volatile to make double locking check work properly.
		* Equality with literal boolean.
		* Avoiding "this instanceof", where it's possible.
------------------------------------------------------------------------
r4165 | torikawatukune | 2012-05-28 00:46:14 +0900 (, 28 5 2012) | 5 lines

SYNC: CORE r5345 / Zoey76
BETA: L2PcInstance fixes:
	* Explicit boolean comparison, for example, val == true.
	* Useless override.
	* Using loop to copy an array.
------------------------------------------------------------------------
r4164 | torikawatukune | 2012-05-28 00:43:13 +0900 (, 28 5 2012) | 7 lines

SYNC: CORE r5344 / Zoey76
BETA: Fixes for L2Character:
	Flagged bad double comparison, added TODO task.
	Math round in maxAngleDiff, while using a double variable.
	Avoiding "this instanceof".
	Avoiding "instanceof".
	Avoiding using a loop to copy an array.
------------------------------------------------------------------------
r4163 | torikawatukune | 2012-05-27 00:13:01 +0900 (, 27 5 2012) | 2 lines

SYNC: CORE r5343 / Zoey76
BETA: (Code Style) final static to static final declaration (unified).
------------------------------------------------------------------------
r4162 | torikawatukune | 2012-05-27 00:12:30 +0900 (, 27 5 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r4161 | torikawatukune | 2012-05-27 00:00:48 +0900 (, 27 5 2012) | 5 lines

SYNC: CORE r5342 / Zoey76
BETA: Upgrading DocumentParser, implementing getCurrecntDocument():
	* JavaDocs for almost all classes that extends DocumentParser.
	* Format and cleanup for almost all classes that extends DocumentParser.
	* Fixed typos in variable names at FishData.
------------------------------------------------------------------------
r4156 | torikawatukune | 2012-05-26 23:09:44 +0900 (y, 26 5 2012) | 2 lines

SYNC: CORE r5341 / Zoey76
BETA: Minor cleanup.
------------------------------------------------------------------------
r4154 | torikawatukune | 2012-05-26 22:54:22 +0900 (y, 26 5 2012) | 2 lines

SYNC: CORE r5340 / MELERIX
BETA: Now we use -1 for ban, not -100.
------------------------------------------------------------------------
r4152 | torikawatukune | 2012-05-26 16:23:57 +0900 (y, 26 5 2012) | 1 line

buildŗ]vȃt@C̓Rs[Ȃ悤
------------------------------------------------------------------------
r4150 | torikawatukune | 2012-05-25 22:02:32 +0900 (, 25 5 2012) | 2 lines

SYNC: CORE r5336 / MELERIX
BETA: Old bytecode files should be cleaned before compiling, other way it will compile wrong sources.
------------------------------------------------------------------------
r4148 | torikawatukune | 2012-05-25 21:44:42 +0900 (, 25 5 2012) | 2 lines

SYNC: CORE r5335 / MELERIX
BETA: I forgot to rename this -.-, thanks Zoey76 for report.
------------------------------------------------------------------------
r4147 | torikawatukune | 2012-05-25 20:27:44 +0900 (, 25 5 2012) | 1 line

SYNC: CORE r5334 / MELERIX
------------------------------------------------------------------------
r4146 | torikawatukune | 2012-05-25 20:24:28 +0900 (, 25 5 2012) | 2 lines

SYNC: CORE r5333 / MELERIX
BETA: Builder using "bin" folder (like in Eclipse) instead of "classes".
------------------------------------------------------------------------
r4144 | torikawatukune | 2012-05-25 17:55:01 +0900 (, 25 5 2012) | 1 line


------------------------------------------------------------------------
r4143 | torikawatukune | 2012-05-25 01:24:42 +0900 (, 25 5 2012) | 1 line

buildŋfBNg[Rs[悤
------------------------------------------------------------------------
r4141 | torikawatukune | 2012-05-24 13:20:25 +0900 (, 24 5 2012) | 2 lines

SYNC: CORE r5332 / MELERIX
BETA: Builders Changes.
------------------------------------------------------------------------
r4139 | torikawatukune | 2012-05-21 19:50:49 +0900 (, 21 5 2012) | 1 line

WARNINGΏ
------------------------------------------------------------------------
r4138 | torikawatukune | 2012-05-21 17:43:21 +0900 (, 21 5 2012) | 1 line

WARNINGΏ
------------------------------------------------------------------------
r4136 | torikawatukune | 2012-05-21 15:06:11 +0900 (, 21 5 2012) | 4 lines

SYNC: CORE r5331 / Zoey76
BETA: Bug fix for [5020] for potions not allowed if acting character is physically muted.
	* Thanks Drumatrix for report and badboy29 for confirm and initial test.
	* Fixes Shield Slam and similar skills.
------------------------------------------------------------------------
r4134 | torikawatukune | 2012-05-21 14:56:49 +0900 (, 21 5 2012) | 1 line

FastMap#shared()̎gpʒuύX
------------------------------------------------------------------------
r4131 | torikawatukune | 2012-05-21 14:00:56 +0900 (, 21 5 2012) | 11 lines

SYNC: CORE r5330 / UnAfraid
BETA: 
	* L2Character rework:
		* getSkills() returns Collection<L2Skill> no arrays/nulls anymore 
		* Many FastList/FastMap to ArrayList/HashMap when synchronizations aren't required.
		* Javolution where synchronization is required.
		* Added getSkills() into L2CharTemplate to prevent from casting.
	* L2ZoneType rework:
		* Added new methods getCharacters(), getPlayersInside()
		* Many FastList/FastMap to ArrayList/HashMap when synchronizations aren't required.
		* Javolution where synchronization is required.
------------------------------------------------------------------------
r4130 | torikawatukune | 2012-05-21 13:36:55 +0900 (, 21 5 2012) | 1 line

L2PcInstance#getCubics֘A̐
------------------------------------------------------------------------
r4129 | torikawatukune | 2012-05-21 12:31:56 +0900 (, 21 5 2012) | 7 lines

SYNC: CORE r5329 / Zoey76
BETA: Cubic related fixes:
	* Moving cubics back to FastMap (reverting that from [4797]).
	* Fixed cubics not removed on subclass change, etc (stopCubics() method) by Starter, thanks.
	* Cleaned up for useless booleans, etc.
	* AttackStanceTaskManager logic fix.
	* Avoiding using accessors inside the class where the field is declared.
------------------------------------------------------------------------
r4128 | torikawatukune | 2012-05-21 12:14:22 +0900 (, 21 5 2012) | 5 lines

SYNC: CORE r5328 / UnAfraid
BETA: Fix for NPE while restoring clan wars
* Methods that listeners was located in are used only to restore data now they are moved where they belong.
* Moving initial equipment from CharTemplateTable its not required to be there :)
* Removing 'this' from L2Effect
------------------------------------------------------------------------
r4125 | torikawatukune | 2012-05-21 01:43:25 +0900 (, 21 5 2012) | 6 lines

SYNC: CORE r5327 / Zoey76
BETA: Fixing possible client crash due unbound buy of items (weight and inventory slots not validated).
	* Thanks Starter for report and first implementation.
	* This generic version implements exchangeItemsById(..) for information refers to its JavaDocs.
		* Try to use it instead of destroyItem/addItem methods.
	* Cleanup related to this changes.
------------------------------------------------------------------------
r4124 | torikawatukune | 2012-05-21 01:31:34 +0900 (, 21 5 2012) | 3 lines

SYNC: CORE r5326 / Zoey76
BETA: Reverting [5234] due several vulnerability on account name, thanks '''tukune''' for report.
	* [http://www.l2jserver.com/forum/viewtopic.php?f=4&t=25367 Code snippet].
------------------------------------------------------------------------
r4123 | torikawatukune | 2012-05-21 01:23:21 +0900 (, 21 5 2012) | 4 lines

SYNC: CORE r5325 / Zoey76
BETA: Condition Player Race shouldn't check player's race if the acting character isn't a player.
	* Thanks Tavo22, goncafa for report.
	* Thanks MELERIX for first fix implementation and info about the bug.
------------------------------------------------------------------------
r4121 | torikawatukune | 2012-05-21 01:16:26 +0900 (, 21 5 2012) | 2 lines

SYNC: CORE r5324 / Adry_85
BETA: Fix for Geometry in Changeset [5320] (thanks '''MELERIX''' for help).
------------------------------------------------------------------------
r4113 | torikawatukune | 2012-05-19 15:22:19 +0900 (y, 19 5 2012) | 6 lines

SYNC: CORE r5323 / MELERIX
BETA: Vuln-Prof Fixes...
 * Fixed "ValakasVuln/Prof" for the "Valakas Items" to work properly (is based in the existent support, so just some things renamed/changed to use the right values).
 * Fixed "DebuffVuln/Prof" for the "Debuff Skills" to work properly (now is based on isDebuff boolean and skillType, so it should solve the issues of some Debuff skills not being resisted properly, like DISARM and some others).
 
also removed isToggle check from "oncast_skill" condition, because there is no Toggle Magic Skills.
------------------------------------------------------------------------
r4110 | torikawatukune | 2012-05-19 15:03:16 +0900 (y, 19 5 2012) | 2 lines

SYNC: CORE r5322 / MELERIX
BETA: Fix for "oncast_skill" condition.
------------------------------------------------------------------------
r4106 | torikawatukune | 2012-05-19 04:14:07 +0900 (y, 19 5 2012) | 1 line

e|[gL[uuŊ̑v id:32467 gX̍H쏊ŎgpĂ邽 id:1032467 JX^ɒǉ
------------------------------------------------------------------------
r4104 | torikawatukune | 2012-05-19 04:07:11 +0900 (y, 19 5 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r4103 | torikawatukune | 2012-05-18 10:13:24 +0900 (, 18 5 2012) | 7 lines

SYNC: CORE r5321 / UnAfraid
BETA: * ZoneManager rework
	* Using DocumentParser
	* Using HashMap/ArrayList when synchronization isn't required instead of Javolution
* DocumentParser
	* new Method parseDouble (self explaining)
	* new method getCurrentFile (returns reference of current processing File)
------------------------------------------------------------------------
r4101 | torikawatukune | 2012-05-18 08:42:15 +0900 (, 18 5 2012) | 3 lines

SYNC: CORE r5320 / GodKratos
Reworking zone models.
Tests shows reduction in loading times of up to 80%.
------------------------------------------------------------------------
r4100 | torikawatukune | 2012-05-18 08:35:29 +0900 (, 18 5 2012) | 2 lines

SYNC: CORE r5319 / MELERIX
BETA: Few More Typo Fixes for [4845] and code format.
------------------------------------------------------------------------
r4098 | torikawatukune | 2012-05-18 08:19:30 +0900 (, 18 5 2012) | 2 lines

SYNC: CORE r5318 / MELERIX
BETA: A Missing SysMsg.
------------------------------------------------------------------------
r4097 | torikawatukune | 2012-05-18 08:13:39 +0900 (, 18 5 2012) | 2 lines

SYNC: CORE r5317 / MELERIX
BETA: Minor Typo Fix for [4845].
------------------------------------------------------------------------
r4093 | torikawatukune | 2012-05-18 07:47:08 +0900 (, 18 5 2012) | 1 line


------------------------------------------------------------------------
r4091 | torikawatukune | 2012-05-17 15:51:32 +0900 (, 17 5 2012) | 2 lines

SYNC: CORE r5316 / MELERIX
BETA: Fixed Automatic Doors and Implemented some others missing '''(REQUIRE [DP8810])'''.
------------------------------------------------------------------------
r4090 | torikawatukune | 2012-05-17 15:39:01 +0900 (, 17 5 2012) | 2 lines

SYNC: CORE r5314 / Zoey76
BETA: Typo fix in OldPledgeFilter, thanks tukune for report.
------------------------------------------------------------------------
r4088 | torikawatukune | 2012-05-17 15:33:01 +0900 (, 17 5 2012) | 2 lines

SYNC: DP r8808 / MELERIX
BETA: Updated some Doors parameters (unlockable, start_opened, targetable), also added some missing Doors.
------------------------------------------------------------------------
r4087 | torikawatukune | 2012-05-17 15:00:11 +0900 (, 17 5 2012) | 2 lines

SYNC: CORE r5311 / MELERIX
BETA: MySQL Connector/J 5.1.20, Changelog here: http://dev.mysql.com/doc/connector-j/en/cj-news-5-1-20.html
------------------------------------------------------------------------
r4083 | torikawatukune | 2012-05-17 01:32:41 +0900 (, 17 5 2012) | 5 lines

SYNC: CORE r5310 / Zoey76
BETA: Enforcing load() method for DocumentParser.
	* This will:
		* Allow easy implementation of reload admin commands.
		* Standardize the XML parsers.
------------------------------------------------------------------------
r4082 | torikawatukune | 2012-05-16 00:10:08 +0900 (, 16 5 2012) | 1 line

FileIuWFNg֘A኱
------------------------------------------------------------------------
r4081 | torikawatukune | 2012-05-16 00:08:49 +0900 (, 16 5 2012) | 1 line

GN[WOtB[hւ̓ǂݎANZX́AANZT[\bhɂăG~[gĂ܂
------------------------------------------------------------------------
r4080 | torikawatukune | 2012-05-15 22:41:34 +0900 (, 15 5 2012) | 12 lines

SYNC: CORE r5309 / Zoey76	BETA: Misc fixes:
	* Addressing the "synthetic access" problem.
		* When using nested classes, JVM would create a "synthetic class" (dynamic proxy) with the accessors to access its fields.
			* To that add the overhead that suppose using accessors (getters for fields) instead of direct access (pointed out by BiggBoss at forums).
			* This can be fixed in different ways, I have chosen to change the visibility of some fields, classes and methods to make them visible from outer classes instead of adding public/protected accesors.
				* This should avoid the creation of this synthetic classes and avoid adding accessors to simple holders (DTOs).
	* Reverting synchronization overhead at Point3D, since it uses "cheap read-write lock" trick, thanks tukune for report.
		* [http://www.ibm.com/developerworks/java/library/j-jtp06197/index.html#3.1 The cheap read-write lock trick]
	* Revering some minor things in Action packet, no in-game visible changes.
	* Fixed typo at FaenorScriptEngine, thanks nonom for report.
	* Avoiding FastMap in AbstractRefinePacket where synchronization is not required, using the direct field access instead of the getter for the calls inside the same class.
'''Note:''' For those who get warnings after the eclipse preference changes, use the support area to ask for help fixing them.
------------------------------------------------------------------------
r4079 | torikawatukune | 2012-05-15 22:39:29 +0900 (, 15 5 2012) | 12 lines

SYNC: CORE r5309 / Zoey76	BETA: Misc fixes:
	* Addressing the "synthetic access" problem.
		* When using nested classes, JVM would create a "synthetic class" (dynamic proxy) with the accessors to access its fields.
			* To that add the overhead that suppose using accessors (getters for fields) instead of direct access (pointed out by BiggBoss at forums).
			* This can be fixed in different ways, I have chosen to change the visibility of some fields, classes and methods to make them visible from outer classes instead of adding public/protected accesors.
				* This should avoid the creation of this synthetic classes and avoid adding accessors to simple holders (DTOs).
	* Reverting synchronization overhead at Point3D, since it uses "cheap read-write lock" trick, thanks tukune for report.
		* [http://www.ibm.com/developerworks/java/library/j-jtp06197/index.html#3.1 The cheap read-write lock trick]
	* Revering some minor things in Action packet, no in-game visible changes.
	* Fixed typo at FaenorScriptEngine, thanks nonom for report.
	* Avoiding FastMap in AbstractRefinePacket where synchronization is not required, using the direct field access instead of the getter for the calls inside the same class.
'''Note:''' For those who get warnings after the eclipse preference changes, use the support area to ask for help fixing them.
------------------------------------------------------------------------
r4077 | torikawatukune | 2012-05-15 20:17:23 +0900 (, 15 5 2012) | 2 lines

SYNC: CORE r5308 / UnAfraid
BETA: A minor typo fix for [5292]
------------------------------------------------------------------------
r4075 | torikawatukune | 2012-05-15 20:13:18 +0900 (, 15 5 2012) | 2 lines

troja-1.0.0ǉ

------------------------------------------------------------------------
r4072 | torikawatukune | 2012-05-15 01:04:01 +0900 (, 15 5 2012) | 2 lines

SYNC: CORE r5307 / UnAfraid
BETA: Targetable by default
------------------------------------------------------------------------
r4071 | torikawatukune | 2012-05-15 00:41:59 +0900 (, 15 5 2012) | 3 lines

SYNC: CORE r5306 / UnAfraid
BETA: Implementing the rest of isTargetable thanks VlLight
Also a little bit cleanup.
------------------------------------------------------------------------
r4070 | torikawatukune | 2012-05-15 00:32:50 +0900 (, 15 5 2012) | 4 lines

SYNC: CORE r5305 / Zoey76
BETA: Formatting:
	* Server class.
	* L2DatabaseFactory formatting and JavaDocs.
------------------------------------------------------------------------
r4069 | torikawatukune | 2012-05-14 22:56:31 +0900 (, 14 5 2012) | 1 line

XNvg.zipŌł߂͔̂p~
------------------------------------------------------------------------
r4068 | torikawatukune | 2012-05-14 20:44:04 +0900 (, 14 5 2012) | 10 lines

SYNC: CORE r5304 / Zoey76
BETA: Formatting:
	* Pathfinding related classes.
	* Script related classes.
	* Scripting related classes.
	* Faenor related classes.
	* Scriptengine (listeners) related classes.
	* Security related classes.
	* Game server util related classes.
'''Note:''' As I said in previous commits, think about this formatting like one way ticket, and patches will be more readable and cleaner in future.
------------------------------------------------------------------------
r4067 | torikawatukune | 2012-05-14 20:19:41 +0900 (, 14 5 2012) | 5 lines

SYNC: CORE r5303 / Zoey76
BETA: Misc fixes:
	* Minor typo fix from [5284], thanks tukune for report.
	* Missing formatting in ConditionTargetWeight, now all conditions are formatted.
	* More JavaDocs fixes in Quest related classes by jurchiks!
------------------------------------------------------------------------
r4066 | torikawatukune | 2012-05-14 20:10:34 +0900 (, 14 5 2012) | 2 lines

SYNC: CORE r5302 / UnAfraid
BETA: Increasing known list for walker npcs to prevent from seeing them on wrong positions or not seeing them at all.
------------------------------------------------------------------------
r4065 | torikawatukune | 2012-05-14 19:40:04 +0900 (, 14 5 2012) | 1 line

gp̃tB[h
------------------------------------------------------------------------
r4064 | torikawatukune | 2012-05-14 19:38:29 +0900 (, 14 5 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r4062 | torikawatukune | 2012-05-14 18:26:22 +0900 (, 14 5 2012) | 9 lines

SYNC: CORE r5301 / MELERIX
SYNC: CORE r5300 / MELERIX
BETA: Support for Fishing Rods by '''nonom'''
 * Reeling and Pumping now get a proper damage per rod type.
 * Refactorized a couple of names* and added some javadocs.
 * Rewrited the method getFishingRod() thanks Zoey.
 * Reviewed the damage formula.
 * Improved penalty damage by Expertise skill, now is exactly 5 percent instead a fixed value.
'''REQUIRE: [DP8802].''' 
------------------------------------------------------------------------
r4061 | torikawatukune | 2012-05-14 13:11:43 +0900 (, 14 5 2012) | 1 line


------------------------------------------------------------------------
r4057 | torikawatukune | 2012-05-14 03:05:10 +0900 (, 14 5 2012) | 1 line


------------------------------------------------------------------------
r4054 | torikawatukune | 2012-05-14 01:14:11 +0900 (, 14 5 2012) | 5 lines

SYNC: CORE r5299 / UnAfraid
BETA: Faenor Engine rework (Thanks Tukune)
 * Removing zip support
 * Source format/cleanup
Note: Requires DP Update
------------------------------------------------------------------------
r4053 | torikawatukune | 2012-05-13 16:42:31 +0900 (, 13 5 2012) | 1 line


------------------------------------------------------------------------
r4052 | torikawatukune | 2012-05-13 16:35:35 +0900 (, 13 5 2012) | 2 lines

SYNC: CORE r5298 / UnAfraid
BETA: AllianceInfoPacket thanks afk5min
------------------------------------------------------------------------
r4051 | torikawatukune | 2012-05-13 16:28:36 +0900 (, 13 5 2012) | 3 lines

SYNC: CORE r5297 / UnAfraid
BETA: Updating Party Matching system (Thanks to Tryskell and Gnacik)
Also cleaned Packet handler from packets that should not be there and added some missing ones.
------------------------------------------------------------------------
r4047 | torikawatukune | 2012-05-13 05:49:33 +0900 (, 13 5 2012) | 4 lines

SYNC: CORE r5296 / UnAfraid
BETA: Removing uselss data restore during \//reload npcId <id> only Quests are enough
Also more FastList => ArrayList
And log.cfg update for [5291]
------------------------------------------------------------------------
r4046 | torikawatukune | 2012-05-13 05:26:18 +0900 (, 13 5 2012) | 1 line

sR[hCRLF
------------------------------------------------------------------------
r4045 | torikawatukune | 2012-05-13 05:25:29 +0900 (, 13 5 2012) | 1 line

t@CtB^[̃t@C̑啶ʂ
------------------------------------------------------------------------
r4044 | torikawatukune | 2012-05-13 05:23:09 +0900 (, 13 5 2012) | 2 lines

SYNC: CORE r5295 / Zoey76
BETA: The rest of [5294].
------------------------------------------------------------------------
r4043 | torikawatukune | 2012-05-13 05:20:01 +0900 (, 13 5 2012) | 8 lines

SYNC: CORE r5294 / Zoey76
BETA: Formatting:
	* Login server.
	* Status.
	* Tools
	* Util.
	
'''Note:''' For those that will get conflicts with this changeset, think about it as one time trouble.
------------------------------------------------------------------------
r4040 | torikawatukune | 2012-05-13 01:59:46 +0900 (, 13 5 2012) | 1 line

ArrayList̏TCY10Ȃ̂Ń\[Xߖ̂0w
------------------------------------------------------------------------
r4039 | torikawatukune | 2012-05-13 01:53:46 +0900 (, 13 5 2012) | 5 lines

SYNC: CORE r5293 / UnAfraid
BETA: Updating unloading method of Quest class
* Now it will unload all quest events from L2NpcTemplate
* Reworked many FastList/FastMap to ArrayList/HashMap where synchronization isn't required.
* Reworked L2NpcTemplate
------------------------------------------------------------------------
r4038 | torikawatukune | 2012-05-13 01:24:06 +0900 (, 13 5 2012) | 7 lines

SYNC: CORE r5292 / UnAfraid
BETA: EnchantItemTable rework:
	* Renamed to EnchantItemData
	* Using DocumentParser
	* Using HashMap instead of Troove map
	* Simplify loading methods
* Removing double log in EffectHandler
------------------------------------------------------------------------
r4037 | torikawatukune | 2012-05-13 00:53:01 +0900 (, 13 5 2012) | 1 line

log formatter ⑫
------------------------------------------------------------------------
r4036 | torikawatukune | 2012-05-13 00:51:59 +0900 (, 13 5 2012) | 2 lines

SYNC: CORE r5291 / Zoey76
BETA: Log classes rearranging and formatting.
------------------------------------------------------------------------
r4035 | torikawatukune | 2012-05-10 18:58:38 +0900 (, 10 5 2012) | 6 lines

SYNC: CORE r5290 / Zoey76
BETA: Misc fixes:
	* NPE vulnerability:
		* ValueSortMap, suppressed for now.
		* L2Attackable
		* NpcBufferTable
------------------------------------------------------------------------
r4034 | torikawatukune | 2012-05-10 18:57:33 +0900 (, 10 5 2012) | 1 line


------------------------------------------------------------------------
r4032 | torikawatukune | 2012-05-10 18:00:46 +0900 (, 10 5 2012) | 12 lines

SYNC: CORE r5289 / UnAfraid
BETA: Administration rework:
	* AdminTable now contains:
		* GmListTable
		* AdminCommandAccessRights
		* AccessLevels
	* Moved access_levels and admin_command_access_rights into data/accessLevels.xml, adminCommands.xml
	* '''Changed access levels now full root access level is 8 so 127 is no longer valid'''!
	* Replacing some FastList/FastMap with ArrayList/HashMap where synchronization isn't required in:
		* L2Character
		* L2World
'''NOTE: Requires DP Update!'''
------------------------------------------------------------------------
r4031 | torikawatukune | 2012-05-10 01:46:38 +0900 (, 10 5 2012) | 1 line

t@CtB^[̃t@C̑啶ʂ
------------------------------------------------------------------------
r4030 | torikawatukune | 2012-05-10 01:17:19 +0900 (, 10 5 2012) | 1 line

L2AttackableAI
------------------------------------------------------------------------
r4029 | torikawatukune | 2012-05-10 00:56:20 +0900 (, 10 5 2012) | 1 line

FileIuWFNg֘A኱
------------------------------------------------------------------------
r4028 | torikawatukune | 2012-05-09 23:55:43 +0900 (, 09 5 2012) | 17 lines

SYNC: CORE r5288 / Zoey76
BETA: Misc fixes:
	* NPE vulnerability:
		* L2FortSiegeGuardAI
		* NpcBufferTable
		* TerritoryWarManager, not fixed, it should be managed in other way, check TODO task.
		* PcStatus, rewrite is probably needed.
		* L2Character, _skills should be moved to FastMap probably.
		* TvTManager
		* PcInventory
		* AutoSpawnHandler
		* RequestDuelStart
		* FloodProtectedListener, formatted.
		* SpringUtilities, probably needs rewrite, should be simplified.
		* BaseGameServerRegister
	* NPE vulnerability fixed using ARM:
		* Config
------------------------------------------------------------------------
r4027 | torikawatukune | 2012-05-09 00:41:17 +0900 (, 09 5 2012) | 1 line

FileIuWFNg֘A኱
------------------------------------------------------------------------
r4026 | torikawatukune | 2012-05-07 22:12:08 +0900 (, 07 5 2012) | 1 line

SimpleDateFormat̃CX^Xg܂킳Ȃ悤
------------------------------------------------------------------------
r4025 | torikawatukune | 2012-05-07 00:09:43 +0900 (, 07 5 2012) | 1 line

replaceAll͋֎~
------------------------------------------------------------------------
r4024 | torikawatukune | 2012-05-06 07:21:02 +0900 (, 06 5 2012) | 1 line

StandardCharsetsgp
------------------------------------------------------------------------
r4023 | torikawatukune | 2012-05-06 01:46:07 +0900 (, 06 5 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r4021 | torikawatukune | 2012-05-06 00:24:49 +0900 (, 06 5 2012) | 46 lines

SYNC: CORE r5287 / Zoey76
BETA: Misc fixes:
	* Potential NPEs fixed using ARM
		* Announcements
		* GeoEngine
		* CrestCache, Unhardcoded Filters.
		* DoorTable
		* UITable
		* FortSiegeManager
		* SiegeManager
		* GeoPathFinding
		* L2ScriptEngineManager, FileOutputStream creates the file if not present, is not required to check and create.
		* JarClassLoader
		* L2LoginServer
		* GameStatusThread
		* LoginStatusThread
		* Base64
		* Log
	* Potential NPEs fixed in other way:
		* L2ControllableMobAI
		* PostBBSManager
		* L2EffectZone
		* RequestGMCommand
		* BlowFishKey
		* DBInstallerConsole
	* Avoiding FastList/FastMap where synchronization is not required:
		* SkillTreesData
		* UITable
		* TerritoryWarManager
		* L2CastleMagicianInstance
		* L2FishermanInstance
		* L2FortSupportCaptainInstance
		* L2NpcInstance
		* L2PcInstance
		* L2TrainerHealersInstance
		* L2TransformManagerInstance
		* L2VillageMasterInstance
		* Castle
		* Fort
	* Simplified code:
		* ConditionPlayerCanSweep
		* Castle
		* DBInstallerConsole
		* Base64
	* Flagging code that need to be rewritten:
		* L2Attackable
------------------------------------------------------------------------
r4020 | torikawatukune | 2012-05-06 00:16:59 +0900 (, 06 5 2012) | 46 lines

SYNC: CORE r5287 / Zoey76
BETA: Misc fixes:
	* Potential NPEs fixed using ARM
		* Announcements
		* GeoEngine
		* CrestCache, Unhardcoded Filters.
		* DoorTable
		* UITable
		* FortSiegeManager
		* SiegeManager
		* GeoPathFinding
		* L2ScriptEngineManager, FileOutputStream creates the file if not present, is not required to check and create.
		* JarClassLoader
		* L2LoginServer
		* GameStatusThread
		* LoginStatusThread
		* Base64
		* Log
	* Potential NPEs fixed in other way:
		* L2ControllableMobAI
		* PostBBSManager
		* L2EffectZone
		* RequestGMCommand
		* BlowFishKey
		* DBInstallerConsole
	* Avoiding FastList/FastMap where synchronization is not required:
		* SkillTreesData
		* UITable
		* TerritoryWarManager
		* L2CastleMagicianInstance
		* L2FishermanInstance
		* L2FortSupportCaptainInstance
		* L2NpcInstance
		* L2PcInstance
		* L2TrainerHealersInstance
		* L2TransformManagerInstance
		* L2VillageMasterInstance
		* Castle
		* Fort
	* Simplified code:
		* ConditionPlayerCanSweep
		* Castle
		* DBInstallerConsole
		* Base64
	* Flagging code that need to be rewritten:
		* L2Attackable
------------------------------------------------------------------------
r4018 | torikawatukune | 2012-05-03 02:52:53 +0900 (, 03 5 2012) | 2 lines

SYNC: CORE r5286 / MELERIX
BETA/OTHERS: Minor Changes in the Builders for Ant Zip Task.
------------------------------------------------------------------------
r4016 | torikawatukune | 2012-05-03 02:39:55 +0900 (, 03 5 2012) | 2 lines

SYNC: CORE r5285 / Zoey76
BETA: Formatting Multisell related classes and minor changes.
------------------------------------------------------------------------
r4015 | torikawatukune | 2012-05-03 01:37:52 +0900 (, 03 5 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r4014 | torikawatukune | 2012-05-02 18:44:39 +0900 (, 02 5 2012) | 48 lines

SYNC: CORE r5284 / Zoey76
BETA: Misc fixes:
	* L2DatabaseFactory addressing the Double-Checked Locking problem.
		* [http://en.wikipedia.org/wiki/Double-checked_locking#Usage_in_Java Double-checked locking: Usage in Java]
		* [http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html Double-Checked Locking]
	* SevenSigns writing to static field from instanced method. 
	* SevenSignsFestival unnecessary Math operation, NPE vulnerability. 
	* Territory writing to static field from instanced method. 
	* GeoEditorListener writing to static field from instanced method. 
	* HandysBlockCheckerManager incorrect lazy initialization. 
	* MercTicketManager incorrect lazy initialization (double check and lock). 
	* RaidBossSpawnManager NPE vulnerability. 
	* TerritoryWarManager unnecessary Math operations. 
	* WalkingManager NPE vulnerability, shouldn't continue if document couldn't be parsed.
	* L2Character:
		* Addressing the Double-Checked Locking problem.
			* _attackByList
			* _chanceSkills
		* NPE vulnerability.
	* L2ClanHallDoormenInstance addressing the Double-Checked Locking problem.
	* L2PcInstance:
		* Addressing the Double-Checked Locking problem.
			* _teleportWatchdog
			* _notifyQuestOfDeathList
		* NPE vulnerability.
		* Unnecessary Math (should have been removed in [5268]).
	* L2TamedBeastInstance writing to static field from instanced method.
	* Castle NPE vulnerability.
	* L2SkillSummon unnecessary Math.
	* L2EffectZone addressing the Double-Checked Locking problem.
		* _task
		* _skills
	* CharacterRestore exception not thrown.
	* RequestReplySurrenderPledgeWar NPE vulnerability.
	* RequestRestartPoint NPE vulnerability.
	* TaskManager implements equals(Object) but not hashCode().
	* Point3D if set method is synchronized then get method should be synchronized.
	* GameServerRegister NPE vulnerability.
	* LanguageControl NPE vulnerability, now using ARM.
	* LocalizationParser NPE vulnerability.
	* Base64 NPE vulnerability.
	* BaseRecievePacket NPE vulnerability.
	* [http://blogs.atlassian.com/2007/07/dateformat_objects_and_threads/ DateFormat is not thread-safe]
		* ItemAuctionInstance DateFormat shouldn't be static, it's not thread safe.
		* FaenorParser DateFormat shouldn't be static, it's not thread safe.
		* GMAudit DateFormat shouldn't be static, it's not thread safe.
		* '''Note:''' If the performance drops (memory leaks), FastDateFormat from Apache Commons Lang could be used which is thread-safe.

------------------------------------------------------------------------
r4012 | torikawatukune | 2012-04-25 22:35:13 +0900 (, 25 4 2012) | 3 lines

SYNC: CORE r5283 / Nik
BETA: I hate when I cant invite invisible GMs/players to a party...
GMs can now invite invisible players to a party.
------------------------------------------------------------------------
r4010 | torikawatukune | 2012-04-25 22:28:37 +0900 (, 25 4 2012) | 5 lines

SYNC: CORE r5282 / UnAfraid
BETA: Armorset base stats implementation
- Separated all static func classes from Formulas into own files
- Merged all Henna related func classes in one.
- Removed all uselss func classes.
------------------------------------------------------------------------
r4009 | torikawatukune | 2012-04-25 21:35:35 +0900 (, 25 4 2012) | 2 lines

SYNC: CORE r5281 / UnAfraid
BETA: Arcane Shield abnormal effect typo fix
------------------------------------------------------------------------
r4008 | torikawatukune | 2012-04-25 21:33:43 +0900 (, 25 4 2012) | 5 lines

SYNC: CORE r5280 / Zoey76
BETA: Misc fixes:
	* Avoiding duplicated code using getActingPlayer(), by Tryskell.
	* Avoiding getActiveChar() calls, instead using present reference.
	* Using proper logger inheritance from AbstractAI.
------------------------------------------------------------------------
r4007 | torikawatukune | 2012-04-25 21:22:17 +0900 (, 25 4 2012) | 6 lines

SYNC: CORE r5279 / Zoey76
BETA: Core part for [DP8712]:
	* Using abnormal time and abnormal count to calculate buff icon display time.
	* Fix for #5286
	* Thanks JMD for report and test.
'''Note:''' A slightly different approach will be used after skill rework.
------------------------------------------------------------------------
r4006 | torikawatukune | 2012-04-25 20:35:46 +0900 (, 25 4 2012) | 1 line

GameServerTablẽG[܂̂ŏC
------------------------------------------------------------------------
r4002 | torikawatukune | 2012-04-25 01:20:05 +0900 (, 25 4 2012) | 9 lines

SYNC: CORE r5278 / Zoey76
BETA: Reworking GameServerTable.
	* Replaced shared FastMap with HashMap, due it's using synchronized blocks already.
	* Added all JavaDocs.
	* Using proper Singleton pattern.
	* Closed XMLStreamReaderImpl, thanks Starter.
	* Exceptions are logged, they shoudln't be managed at GUI level (maybe needs more work).
	* Using ARM in some places, (should we update Javolution to Java 7?).
	* Cleanup and format.
------------------------------------------------------------------------
r4001 | torikawatukune | 2012-04-25 00:19:07 +0900 (, 25 4 2012) | 2 lines

SYNC: CORE r5277 / Zoey76
BETA: Useful wrapper for multiple item quest related checks, by UnAfraid.
------------------------------------------------------------------------
r4000 | torikawatukune | 2012-04-25 00:09:49 +0900 (, 25 4 2012) | 1 line

RegisterGameServer.exeL2JConfig.exe̍ŐVRpC
------------------------------------------------------------------------
r3999 | torikawatukune | 2012-04-25 00:04:00 +0900 (, 25 4 2012) | 2 lines

SYNC: CORE r5276 / UnAfraid
BETA: Typo fix in RegisterGameServer.exe. After last libs update it stopped working thanks Zoey76 for report
------------------------------------------------------------------------
r3997 | torikawatukune | 2012-04-24 03:19:19 +0900 (, 24 4 2012) | 3 lines

SYNC: CORE r5275 / Zoey76
BETA: Config formatting and improvements by jurchiks.
	* Removed unnecessary casting, thanks lord_rex.
------------------------------------------------------------------------
r3994 | torikawatukune | 2012-04-23 03:28:20 +0900 (, 23 4 2012) | 5 lines

SYNC: CORE r5274 / Zoey76
BETA: Database connection cleanup:
	* Closed unclosed resources.
	* Using ARM for ImputStream.
	* Cleanup.
------------------------------------------------------------------------
r3993 | torikawatukune | 2012-04-23 02:57:54 +0900 (, 23 4 2012) | 4 lines

SYNC: CORE r5273 / Zoey76
BETA: Cleanup and format:
	* BaseGameServerRegister's JavaDocs, cleanup and formatting.
	* Action packet cleanup and formatting.
------------------------------------------------------------------------
r3992 | torikawatukune | 2012-04-23 02:27:17 +0900 (, 23 4 2012) | 4 lines

SYNC: CORE r5272 / Zoey76
BETA: Fix for cached HTML not being loaded:
	* Thanks '''zatei''' for report, first fix implementation and tests.
	* Closed #6162
------------------------------------------------------------------------
r3990 | torikawatukune | 2012-04-23 01:01:26 +0900 (, 23 4 2012) | 2 lines

SYNC: CORE r5271 / GodKratos
BETA: Config Typo
------------------------------------------------------------------------
r3989 | torikawatukune | 2012-04-18 03:27:38 +0900 (, 18 4 2012) | 2 lines

SYNC: CORE r5270 / UnAfraid
BETA: Fix for servitor instance shared elementals thanks Tavo22.
------------------------------------------------------------------------
r3986 | torikawatukune | 2012-04-15 23:34:28 +0900 (, 15 4 2012) | 2 lines

SYNC: CORE r5269 / UnAfraid
BETA: NPE Fixes thanks Starter for report.
------------------------------------------------------------------------
r3985 | torikawatukune | 2012-04-14 14:07:23 +0900 (y, 14 4 2012) | 1 line


------------------------------------------------------------------------
r3982 | torikawatukune | 2012-04-14 01:11:37 +0900 (y, 14 4 2012) | 9 lines

SYNC: CORE r5268 / MELERIX
BETA: All Fishes are now in XML instead of SQL '''(by nonom)'''.
 * The new FishData class is using the Zoey's DocumentParser abstraction.
 * New attributes, so now the fishes have the proper data.
 * New fishes and categories that actually are missing.
 * Renamed all the old attributes matching the retail names, like groups and grades.
 * Added javadocs, cleaned and formatted.
 
'''NOTE: Require DP [DP8783]'''
------------------------------------------------------------------------
r3981 | torikawatukune | 2012-04-14 00:36:18 +0900 (y, 14 4 2012) | 3 lines

SYNC: CORE r5267 / Zoey76
BETA: Fix for typo from [5257] by _Blade_
	* Closed #6144
------------------------------------------------------------------------
r3977 | torikawatukune | 2012-04-13 05:25:27 +0900 (, 13 4 2012) | 6 lines

CORE r5266 / Zoey76
BETA: Refactoring:
	* L2PetLevelData refactor and documentation.
	* L2PetData minor refactor and documentation.
	* PetDataTable refactor and documentation, now extends DocumentParser.
	* ArmorSetsTable renamed to ArmorSetsData, minor refactor.
------------------------------------------------------------------------
r3976 | torikawatukune | 2012-04-13 05:10:42 +0900 (, 13 4 2012) | 3 lines

蒼
enum QuestTypeONE_TIMEREPEATABLȄԂt
exitQuestswitchЂǂ
------------------------------------------------------------------------
r3974 | torikawatukune | 2012-04-13 04:44:27 +0900 (, 13 4 2012) | 2 lines

SYNC: CORE r5265 / Zoey76
BETA: Same as [5264], thanks Tavo22 for really fast test and report.
------------------------------------------------------------------------
r3973 | torikawatukune | 2012-04-13 04:31:23 +0900 (, 13 4 2012) | 2 lines

SYNC: CORE r5264 / Zoey76
BETA: Fixing two minor typos.
------------------------------------------------------------------------
r3972 | torikawatukune | 2012-04-13 04:25:47 +0900 (, 13 4 2012) | 4 lines

SYNC: CORE r5263 / Zoey76
BETA: Typo fix from [5261], thanks _Blade_ for report and fix.
	* Fixed #6145
	* Probably fixed #6144 please confirm in trac.
------------------------------------------------------------------------
r3971 | torikawatukune | 2012-04-13 04:23:14 +0900 (, 13 4 2012) | 3 lines

SYNC: CORE r5262 / Zoey76
BETA: Cleanup and format for tasks related classes.
	* Minor refactor of loggers.
------------------------------------------------------------------------
r3970 | torikawatukune | 2012-04-13 04:13:58 +0900 (, 13 4 2012) | 1 line

LN^[NXhtml\̐
------------------------------------------------------------------------
r3969 | torikawatukune | 2012-04-13 01:19:31 +0900 (, 13 4 2012) | 1 line

LN^[NXhtml\̐
------------------------------------------------------------------------
r3968 | torikawatukune | 2012-04-11 23:12:22 +0900 (, 11 4 2012) | 1 line

LN^[NXhtml\̐
------------------------------------------------------------------------
r3967 | torikawatukune | 2012-04-10 04:03:29 +0900 (, 10 4 2012) | 1 line


------------------------------------------------------------------------
r3965 | torikawatukune | 2012-04-10 03:11:26 +0900 (, 10 4 2012) | 9 lines

SYNC: CORE r5261 / Zoey76
BETA: Misc fixes:
	* Added parseDatapackFile(String) to avoid useless imports.
	* Instead of using a boolean the getClassCode() method has been split in two different methods.
	* InstanceManager now extends DocumentParser.
	* MapRegionManager now extends DocumentParser.
	* Reverting [5246], using escaped string in proper places.
	* Fixing [http://www.l2jserver.com/forum/viewtopic.php?f=81&t=25148 L2VillageMasterInstance], retail has the class names in links hardcoded, we have them partially hardcoded...
	* Avoiding Javolution (FastList and FastMap) where synchronization is not required.
------------------------------------------------------------------------
r3964 | torikawatukune | 2012-04-09 11:50:33 +0900 (, 09 4 2012) | 2 lines

SYNC: CORE r5260 / UnAfraid
BETA: Reverting some changes from [5249]
------------------------------------------------------------------------
r3963 | torikawatukune | 2012-04-09 02:14:00 +0900 (, 09 4 2012) | 2 lines

SYNC: CORE r5259 / Zoey76
BETA: Id Factory cleanup and format.
------------------------------------------------------------------------
r3961 | torikawatukune | 2012-04-07 23:46:42 +0900 (y, 07 4 2012) | 2 lines

SYNC: CORE r5258 / Zoey76
BETA: Minor changes to some listeners based on #6129 report.
------------------------------------------------------------------------
r3960 | torikawatukune | 2012-04-07 23:43:47 +0900 (y, 07 4 2012) | 7 lines

SYNC: CORE r5257 / Zoey76
BETA: Henna related fixes:
	* Reverting [5254], enhanced loops aren't different than iterators (or index array), [http://docs.oracle.com/javase/1.5.0/docs/guide/language/foreach.html except that enhanced loops are less prone to errors (typos) and they look better].
	* Replacing array with list.
	* Let's avoid finalizing methods in finalized classes, since they cannot be overridden anymore.
	* Unhardcoded another "is allowed" henna check.
	* Fix for #6131
------------------------------------------------------------------------
r3955 | torikawatukune | 2012-04-07 23:18:51 +0900 (y, 07 4 2012) | 2 lines

SYNC: CORE r5256 / UnAfraid
BETA: Banish have to kick clanless players too.
------------------------------------------------------------------------
r3954 | torikawatukune | 2012-04-07 23:15:44 +0900 (y, 07 4 2012) | 1 line

蒼
------------------------------------------------------------------------
r3953 | torikawatukune | 2012-04-07 23:14:05 +0900 (y, 07 4 2012) | 2 lines

SYNC: CORE r5255 / UnAfraid
BETA: Fix for ticket #6133 thanks Starter for report.
------------------------------------------------------------------------
r3951 | torikawatukune | 2012-04-07 23:08:31 +0900 (y, 07 4 2012) | 2 lines

SYNC: CORE r5254 / UnAfraid
BETA: GMHennaInfo typo fix thanks Starter
------------------------------------------------------------------------
r3948 | torikawatukune | 2012-04-07 22:52:21 +0900 (y, 07 4 2012) | 2 lines

SYNC: CORE r5253 / UnAfraid
BETA: L2PcInstance#storeCharBase() isn't necessary to change to main to get lvl, exp, sp
------------------------------------------------------------------------
r3946 | torikawatukune | 2012-04-07 22:46:42 +0900 (y, 07 4 2012) | 2 lines

SYNC: CORE r5252 / MELERIX
BETA: MySQL Connector/J 5.1.19, Changelog here: http://dev.mysql.com/doc/refman/5.1/en/cj-news-5-1-19.html
------------------------------------------------------------------------
r3945 | torikawatukune | 2012-04-07 22:38:11 +0900 (y, 07 4 2012) | 1 line

SYNC: CORE r5251 / UnAfraid
------------------------------------------------------------------------
r3943 | torikawatukune | 2012-04-07 21:37:28 +0900 (y, 07 4 2012) | 2 lines

SYNC: CORE r5250 / UnAfraid
BETA: Removing backward compatibility for L2Party/L2CommandChannel if you want it skip that changeset thanks Battlecruiser
------------------------------------------------------------------------
r3942 | torikawatukune | 2012-04-07 21:20:09 +0900 (y, 07 4 2012) | 1 line


------------------------------------------------------------------------
r3941 | torikawatukune | 2012-04-07 21:03:20 +0900 (y, 07 4 2012) | 3 lines

SYNC: CORE r5249 / UnAfraid
BETA: L2Party, L2CommandChannel refactoring by Battlecruiser
More info: http://www.l2jserver.com/forum/viewtopic.php?f=69&t=24878
------------------------------------------------------------------------
r3940 | torikawatukune | 2012-04-07 20:11:47 +0900 (y, 07 4 2012) | 1 line

NPE
------------------------------------------------------------------------
r3939 | torikawatukune | 2012-04-07 19:35:01 +0900 (y, 07 4 2012) | 2 lines

SYNC: CORE r5248 / UnAfraid
BETA: NPE fix for L2ItemInstance#dropMe() thanks Battlecruiser
------------------------------------------------------------------------
r3938 | torikawatukune | 2012-04-07 19:23:53 +0900 (y, 07 4 2012) | 1 line


------------------------------------------------------------------------
r3937 | torikawatukune | 2012-04-06 23:09:50 +0900 (, 06 4 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r3936 | torikawatukune | 2012-04-06 22:36:41 +0900 (, 06 4 2012) | 2 lines

SYNC: CORE r5247 / UnAfraid
BETA: NPE Clan Table restorewars NPE fix thanks Starter for report.
------------------------------------------------------------------------
r3933 | torikawatukune | 2012-04-06 22:21:19 +0900 (, 06 4 2012) | 1 line

 replaceAllł͂Ȃreplacegׂ
------------------------------------------------------------------------
r3932 | torikawatukune | 2012-04-06 22:08:52 +0900 (, 06 4 2012) | 2 lines

SYNC: CORE r5246 / Nik
BETA: String replace bigfix at class master. (by Battlecruiser)
------------------------------------------------------------------------
r3931 | torikawatukune | 2012-04-06 21:55:12 +0900 (, 06 4 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r3930 | torikawatukune | 2012-04-06 03:32:24 +0900 (, 06 4 2012) | 3 lines

SYNC: CORE r5242 / Zoey76
BETA: Changing a bit DocumentParser, now parseFile(File) calls parseDocument(Document), instead of returning the document.
	* Narrowed the scope of some method from public to protected.
------------------------------------------------------------------------
r3928 | torikawatukune | 2012-04-06 03:16:53 +0900 (, 06 4 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r3927 | torikawatukune | 2012-04-06 03:15:09 +0900 (, 06 4 2012) | 5 lines

SYNC: CORE r5245 / Zoey76
BETA: Misc fixes:
	* SQL query updated missing from [5240], fix for #6128
	* Set L2PcTemplate#getClassName() as deprecated.
	* Fixed order in imports in ClanWarehouseListener.
------------------------------------------------------------------------
r3925 | torikawatukune | 2012-04-06 02:58:05 +0900 (, 06 4 2012) | 2 lines

SYNC: CORE r5244 / UnAfraid
BETA: Reworking a bit StaticObjects now Fortress flags will be loaded from staticObjects.xml instead of fort_staticobjects as before.
------------------------------------------------------------------------
r3924 | torikawatukune | 2012-04-06 02:54:30 +0900 (, 06 4 2012) | 2 lines

SYNC: CORE r5243 / UnAfraid
BETA: Zone types cleanup and format
------------------------------------------------------------------------
r3923 | torikawatukune | 2012-04-06 02:37:54 +0900 (, 06 4 2012) | 3 lines

SYNC: CORE r5242 / Zoey76
BETA: Changing a bit DocumentParser, now parseFile(File) calls parseDocument(Document), instead of returning the document.
	* Narrowed the scope of some method from public to protected.
------------------------------------------------------------------------
r3921 | torikawatukune | 2012-04-06 01:26:18 +0900 (, 06 4 2012) | 6 lines

SYNC: CORE r5241 / Zoey76
BETA: Standardizing ExperienceTable and HitConditionBonus:
	* Added JavaDocs to ExperienceTable.
	* Using proper Singleton pattern in HitConditionBonus.
	* Added JavaDocs to HitConditionBonus.
	* Cleanup and format.
------------------------------------------------------------------------
r3918 | torikawatukune | 2012-04-05 11:22:48 +0900 (, 05 4 2012) | 1 line

ClassInfo蒼
------------------------------------------------------------------------
r3916 | torikawatukune | 2012-04-03 13:41:54 +0900 (, 03 4 2012) | 1 line

ϐ̐錾Ə͓ɁAXR[v
------------------------------------------------------------------------
r3915 | torikawatukune | 2012-04-03 03:12:04 +0900 (, 03 4 2012) | 1 line

getClassNameHtmǉ
------------------------------------------------------------------------
r3914 | torikawatukune | 2012-04-03 03:10:21 +0900 (, 03 4 2012) | 1 line

CharTemplateTable#getTemplate jʂp~
------------------------------------------------------------------------
r3913 | torikawatukune | 2012-04-03 02:37:06 +0900 (, 03 4 2012) | 1 line

~X
------------------------------------------------------------------------
r3911 | torikawatukune | 2012-04-03 01:59:59 +0900 (, 03 4 2012) | 22 lines

SYNC: CORE r5240 / Zoey76
BETA: Henna, Initial Equipment and Class List rework:
	* Using Freya retail Henna data.
		* All constrains in [http://www.w3schools.com/schema/default.asp XSD].
		* Unhardcoded cancel fee and count.
	* Using Freya retail Initial Equipment data.
		* Added Event Initial Equipment retail like, for example server opening.
		* All constrains in [http://www.w3schools.com/schema/default.asp XSD].
		* Unhardcoded equipped condition.
	* Added and unhardcoded, ''in beta state'', Class List data.
		* This Unhardcodeds all class names (in HTMLs for example) using client info!
			* No more sub-class selection list with lower-case names or typos!
			* Also unhardcoded Hero class names!
		* All constrains in [http://www.w3schools.com/schema/default.asp XSD].
	* Removed L2HennaInstance, using L2Henna item, since this are static [http://en.wikipedia.org/wiki/Data_transfer_object DTOs].
	* Using proper getters for L2PcTemplate, reworked, added all JavaDocs.
	* Packet rework for all henna and character creation client and server packets.
	* Client and Server packets Logger cleanup.
	* Minor fix in the order in AcquireSkillType.
	* Minor improvement in logs for StatsSet.
	* Minor fixes to ArmorSetTable.
	* Fixed scripting/scriptengine/package-info.java
------------------------------------------------------------------------
r3910 | torikawatukune | 2012-04-02 23:00:32 +0900 (, 02 4 2012) | 1 line


------------------------------------------------------------------------
r3909 | torikawatukune | 2012-03-31 13:41:51 +0900 (y, 31 3 2012) | 5 lines

SYNC: CORE r5239 / UnAfraid
BETA: Little update of ArmorSetsTable:
* Enforcing xsd validation.
* Using DocumentParser and removing old implementation of XMLParser
* Only one chest per set is now supported (Since set is binded to it)
------------------------------------------------------------------------
r3903 | torikawatukune | 2012-03-30 13:07:54 +0900 (, 30 3 2012) | 2 lines

SYNC: CORE r5238 / UnAfraid
BETA: Code format for [5237]
------------------------------------------------------------------------
r3901 | torikawatukune | 2012-03-30 12:45:21 +0900 (, 30 3 2012) | 7 lines

SYNC: CORE r5237 / UnAfraid
BETA: Updating listeners thanks theone and nonom for testing.
* ClanWarehouse moved to it's new location
* All the null checks are in the "fireAction" methods
* Enums are now all capitalized (thx for pointing this out jurchiks)
* Added a listener into RequestRestart packet so that the player despawn events get triggered on restart also.
More info here http://www.l2jserver.com/forum/viewtopic.php?f=70&t=25089
------------------------------------------------------------------------
r3900 | torikawatukune | 2012-03-30 12:34:15 +0900 (, 30 3 2012) | 2 lines

SYNC: CORE r5236 / UnAfraid
BETA: Typo fix
------------------------------------------------------------------------
r3897 | torikawatukune | 2012-03-29 23:44:06 +0900 (, 29 3 2012) | 19 lines

SYNC: CORE r5235 / Zoey76
BETA: Reworking Skill Trees:
	* Now ready for new structure!
	* Created abstract parser DocumentParser.
		* XSD validation enforced, all checks are done there!
		* Removed checks from core.
	* Moved logs to report() method, bit more cleaner now.
	* Fixed some JavaDocs.
	* Removed iterations in multiple places in order to check for available skills, performance increased and code simplified!
	* Using list.isEmpty() instead of list.size() < 1, for safety reasons.
	* Using map.containsKey(key) instead of map.get(key) == null, for safety reasons.
	* Minor fix for DocumentBase logger.
	* Reworked L2SkillLearn:
		* Removed useless parsing...
		* Bit more OOP.
	* Unhardcoded "PreReqSkills", also now is not limited to one skill anymore.
	* Unhardcoded ''again'' some race checks.
	* Reworked AcquireSkillInfo, some values are still unknown.
'''Note:''' This rework focuses in removing useless/outdated code from core, by moving checks to XSD and removing duplicated code by placing it once in strategic places.
------------------------------------------------------------------------
r3896 | torikawatukune | 2012-03-29 23:04:30 +0900 (, 29 3 2012) | 2 lines

SYNC: CORE r5234 / Nik
BETA: Strings should be avoided as key in maps unless you need the key this way. The hash of the string will just do fine, and saves a hell lot of RAM.
------------------------------------------------------------------------
r3895 | torikawatukune | 2012-03-29 23:00:17 +0900 (, 29 3 2012) | 2 lines

SYNC: CORE r5233 / Nik
BETA: Memory leak fix. CharEffectList shouldnt keep effects cache upon deletion, this causes references to some effects (thus cant be deleted by GC and keep memory occupied). getEffector() and getEffected() of the effect keep references to L2Characters, those L2Characters cant be deleted from the GC aswell, thus causing 13,731 instances of L2PcInstance on my server, WTF? I just hope that this is the main causer of that, and not something else ^^
------------------------------------------------------------------------
r3893 | torikawatukune | 2012-03-28 11:44:48 +0900 (, 28 3 2012) | 1 line


------------------------------------------------------------------------
r3890 | torikawatukune | 2012-03-28 10:12:45 +0900 (, 28 3 2012) | 2 lines

SYNC: CORE r5232 / UnAfraid
BETA: Core support for [L8744]
------------------------------------------------------------------------
r3878 | torikawatukune | 2012-03-27 21:24:50 +0900 (, 27 3 2012) | 4 lines

SYNC: CORE r5231 / Zoey76
BETA: Misc fixes:
	* L2Npc JavaDoc fixes and using direct access to QuestEventType.
	* ConditionPlayerTransformationId JavaDoc fixes and minor refactor.
------------------------------------------------------------------------
r3877 | torikawatukune | 2012-03-26 23:27:04 +0900 (, 26 3 2012) | 5 lines

SYNC: CORE r5230 / Zoey76
BETA: HtmCache refactor:
	* Unhardcoded HTML filter, accepts .htm and .html files only.
	* Class cleanup.
	* Using [http://www.oracle.com/technetwork/articles/java/trywithresources-401775.html Automatic Resource Management]
------------------------------------------------------------------------
r3876 | torikawatukune | 2012-03-26 21:04:43 +0900 (, 26 3 2012) | 2 lines

SYNC: CORE r5229 / Zoey76
BETA: Exploit fix related to "Alternate Skill Learning System", thanks u3games for report and test.
------------------------------------------------------------------------
r3875 | torikawatukune | 2012-03-26 21:02:16 +0900 (, 26 3 2012) | 4 lines

SYNC: CORE r5228 / Zoey76
BETA: Continuing with [5214] and [5217] Quest class related documentation and formatting fixes, this time by '''jurchiks'''.
	* Reviewed and corrected by me.
'''Note:''' To contributors, checking such long patches take time, and we (developers) are responsible of what gets committed, we cannot and will not commit stuff blindly just because it doesn't change code or it won't break anything. Pushing the development team for commit doesn't help at all, keep that in mind.
------------------------------------------------------------------------
r3874 | torikawatukune | 2012-03-26 20:44:28 +0900 (, 26 3 2012) | 1 line


------------------------------------------------------------------------
r3873 | torikawatukune | 2012-03-26 02:14:17 +0900 (, 26 3 2012) | 1 line


------------------------------------------------------------------------
r3872 | torikawatukune | 2012-03-26 02:09:03 +0900 (, 26 3 2012) | 2 lines

SYNC: CORE r5227 / UnAfraid
BETA: Removing local logger from all client/server packets they'll be using the parent one.
------------------------------------------------------------------------
r3871 | torikawatukune | 2012-03-26 01:55:46 +0900 (, 26 3 2012) | 3 lines

SYNC: CORE r5226 / UnAfraid
BETA: Reverting [4538] Actually there is a limit it may not be 8192 but that doesn't means there isn't at all.
+ L2GameClient/Server Packets loggers update
------------------------------------------------------------------------
r3870 | torikawatukune | 2012-03-26 01:49:05 +0900 (, 26 3 2012) | 2 lines

SYNC: CORE r5225 / Nik
BETA: NPC Rush malfunction fixed. Now they move when they cast rush instead of staying on one place.
------------------------------------------------------------------------
r3868 | torikawatukune | 2012-03-26 00:11:40 +0900 (, 26 3 2012) | 2 lines

SYNC: CORE r5224 / UnAfraid
BETA: Get rid of Compiled Scripts cache support.
------------------------------------------------------------------------
r3867 | torikawatukune | 2012-03-25 23:45:24 +0900 (, 25 3 2012) | 1 line


------------------------------------------------------------------------
r3866 | torikawatukune | 2012-03-25 23:43:40 +0900 (, 25 3 2012) | 5 lines

SYNC: CORE r5223 / Zoey76
BETA: Some resource management by Starter.
	* ItemAcutionInstance.
	* MailSystem.
	* Cached comparator and minor changes by me.
------------------------------------------------------------------------
r3865 | torikawatukune | 2012-03-24 01:22:23 +0900 (y, 24 3 2012) | 1 line


------------------------------------------------------------------------
r3864 | torikawatukune | 2012-03-24 01:05:10 +0900 (y, 24 3 2012) | 2 lines

SYNC: CORE r5222 / UnAfraid
BETA: Castle class some misc fixes && code format
------------------------------------------------------------------------
r3863 | torikawatukune | 2012-03-24 00:40:00 +0900 (y, 24 3 2012) | 8 lines

SYNC: CORE r5221 / Zoey76
BETA: Enabling some warnings and documenting few classes.
	* Warning: Possible accidental boolean assignment (e.g. 'if (a = b)')
	* Warning: Empty statement: When enabled, the compiler will issue an error or a warning whenever it encounters an empty statement (e.g. a superfluous semicolon).
	* Config class JavaDoc.
	* Minimalist L2DatabaseFactory JavaDoc.
	* SkillTreesData JavaDocs.
	* L2SkillOpType JavaDocs.
------------------------------------------------------------------------
r3862 | torikawatukune | 2012-03-24 00:37:53 +0900 (y, 24 3 2012) | 2 lines

SYNC: CORE r5220 / Nik
BETA: isAttackingDisabled@doAttack should be one of the first checks, since its lighter.
------------------------------------------------------------------------
r3859 | torikawatukune | 2012-03-23 23:58:27 +0900 (, 23 3 2012) | 4 lines

SYNC: CORE r5219 / Zoey76
BETA: Enabling Indirect access to static member warning.
	* Respective fixes.
'''Note:''' This means that you are calling a ''constant'' defined in a superclass referencing it from a subclass.
------------------------------------------------------------------------
r3858 | torikawatukune | 2012-03-23 23:55:02 +0900 (, 23 3 2012) | 2 lines

SYNC: CORE r5218 / Zoey76
BETA: NpcBufferTable fixes, thanks fakoykas for report and first fix.
------------------------------------------------------------------------
r3857 | torikawatukune | 2012-03-23 23:47:08 +0900 (, 23 3 2012) | 3 lines

SYNC: CORE r5217 / Zoey76
BETA: Continuing with [5214] Quest class related documentation and formatting fixes.
'''Note:''' When using formatting tool, remember it format comments as well, so if they are not in proper format, using break tags, etc, there will be a bigger mess than help, take time to manually fix them.
------------------------------------------------------------------------
r3856 | torikawatukune | 2012-03-23 22:15:58 +0900 (, 23 3 2012) | 1 line

close킷
------------------------------------------------------------------------
r3851 | torikawatukune | 2012-03-22 04:53:17 +0900 (, 22 3 2012) | 4 lines

close킷B
 ۂɂcloseȂĂKx[WRNVclose邪AKx[WRNV͂܂܂ł͖ʂɃ\[XĂ邱ƂɂȂB
 ƂɃf[^x[X̓RlNVv[ŃRlNV𐧌Ă̂ŁARlNVsɂȂ\B
 ߂closê]܂B
------------------------------------------------------------------------
r3834 | torikawatukune | 2012-03-09 07:03:47 +0900 (, 09 3 2012) | 4 lines

SYNC: CORE r5216 / Zoey76
BETA: Typo fix in inventory by d!g0:
	 * Fixes problem with equip reuse delay (Talismans)
	 * Fixes ticket #6085
------------------------------------------------------------------------
r3831 | torikawatukune | 2012-03-09 04:43:22 +0900 (, 09 3 2012) | 2 lines

SYNC: CORE r5215 / MELERIX
BETA: Only etcitem_type "rune" can give passive skills when held in your inventory, not all etcitems.
------------------------------------------------------------------------
r3820 | torikawatukune | 2012-03-05 18:34:28 +0900 (, 05 3 2012) | 1 line

Vbg_ERegionBBSManagerNPEȏΏ
------------------------------------------------------------------------
r3815 | torikawatukune | 2012-03-05 00:44:58 +0900 (, 05 3 2012) | 1 line

QuestState#getRandom (݊̂)
------------------------------------------------------------------------
r3812 | torikawatukune | 2012-03-04 23:16:56 +0900 (, 04 3 2012) | 25 lines

SYNC: CORE r5214 / Zoey76
BETA: Weekend bug fix madness:
	* Addressing the NPE problem at RegionBBSManager, ''bit experimental'', feedback required.
	* SkillList server packet cleanup.
	* ManagedScript typo in JavaDoc.
	* More JavaDoc fixes at L2Character.
	* SystemMessageId adding missing messages and fixing typos.
	* Quest writing extensive documentation, fixing typos in comments.
		* Based in Fulminus original documentation, updated as JavaDocs and completed.
			* Typos related to comments fixed.
		* More JavaDocs will be added soon...
	* QuestState minor cleanup.
	* Participant using getters and setters, preventing NPEs. Fixes [http://www.l2jserver.com/forum/viewtopic.php?f=77&t=24871 Olympiad problem]
		* Related changes to related classes.
			* OlympiadGameNormal cleanup.
	* Minor change in L2PcInstance to send skill list with display Id instead of plain skill Id. Fixes [http://www.l2jserver.com/forum/viewtopic.php?f=77&t=24847 Custom skill problem]
	* Adding a new map in L2Character to hold information about custom skills in characters. Fixes [http://www.l2jserver.com/forum/viewtopic.php?f=77&t=24847 Custom skill problem]
		* Created on character creation.
		* Updated when character has a skill removed/added.
		* Does not have persistence.
		* Small, fast-lookup.
	* Support in RequestMagicSkillUse to find a custom skill in the custom skills map if it wasn't found in the character's skills. Fixes [http://www.l2jserver.com/forum/viewtopic.php?f=77&t=24847 Custom skill problem]
	* Cleanup for TaskDailySkillReuseClean.
		* Adding Wondrous Cubic - 1 time use(22180) skill to daily cleanups.
	* Fixed SkillCoolTime typo from [5180], thanks blacksea for report. Fixes [http://www.l2jserver.com/forum/viewtopic.php?f=77&t=24893 Reuse bug] and #6083
------------------------------------------------------------------------
r3811 | torikawatukune | 2012-03-03 12:01:24 +0900 (y, 03 3 2012) | 2 lines

SYNC: CORE r5213 / MELERIX
ECJ Lib Update for JavaEngine.
------------------------------------------------------------------------
r3810 | torikawatukune | 2012-03-02 22:59:02 +0900 (, 02 3 2012) | 4 lines

BETA: Skill Trees fixes:
	* Fixed race check in auto-get skills.
	* Transformations fix, thanks avatar7.
	* Fixed Dwarven skill counter.
------------------------------------------------------------------------
r3807 | torikawatukune | 2012-03-02 21:37:10 +0900 (, 02 3 2012) | 2 lines

SYNC: CORE r5211 / UnAfraid
BETA: Cleanup
------------------------------------------------------------------------
r3806 | torikawatukune | 2012-03-02 21:35:23 +0900 (, 02 3 2012) | 2 lines

SYNC: CORE r5210 / UnAfraid
BETA: More for [DP8704] And fixing mp consume for cross-bow
------------------------------------------------------------------------
r3804 | torikawatukune | 2012-03-02 21:29:06 +0900 (, 02 3 2012) | 2 lines

SYNC: CORE r5209 / UnAfraid
BETA: Core support for [DP8704]
------------------------------------------------------------------------
r3798 | torikawatukune | 2012-02-28 02:02:29 +0900 (, 28 2 2012) | 2 lines

SYNC: CORE r5206 / MELERIX
BETA: ECJ Lib Update.
------------------------------------------------------------------------
r3797 | torikawatukune | 2012-02-28 01:57:45 +0900 (, 28 2 2012) | 2 lines

SYNC: CORE r5205 / MELERIX
BETA: Cleanup due [DP8698].
------------------------------------------------------------------------
r3794 | torikawatukune | 2012-02-28 01:48:57 +0900 (, 28 2 2012) | 2 lines

SYNC: CORE r5204 / Zoey76
BETA: Fixing some typos in SystemMessageId.
------------------------------------------------------------------------
r3793 | torikawatukune | 2012-02-28 01:44:31 +0900 (, 28 2 2012) | 2 lines

SYNC: CORE r5203 / MELERIX
BETA: Sysmsg for safe enchants failed, also code format/cleanup, thanks nonom for test.
------------------------------------------------------------------------
r3791 | torikawatukune | 2012-02-28 01:32:44 +0900 (, 28 2 2012) | 2 lines

SYNC: CORE r5202 / Zoey76
BETA: More NPE fixes for [5185], thanks Tavo22 for report and skyshadow for fix.
------------------------------------------------------------------------
r3788 | torikawatukune | 2012-02-28 01:12:46 +0900 (, 28 2 2012) | 2 lines

SYNC: CORE r5201 / MELERIX
BETA: Updated Copyright info a bit and code format/cleanup.
------------------------------------------------------------------------
r3787 | torikawatukune | 2012-02-28 01:04:16 +0900 (, 28 2 2012) | 2 lines

SYNC: CORE r5200 / MELERIX
BETA: Minor typo fix in '''TownManager.java''', thanks _Blade_.
------------------------------------------------------------------------
r3786 | torikawatukune | 2012-02-27 00:08:19 +0900 (, 27 2 2012) | 2 lines

SYNC: CORE r5199 / Zoey76
BETA: Moving ClanWarehouse to proper package.
------------------------------------------------------------------------
r3785 | torikawatukune | 2012-02-26 23:59:39 +0900 (, 26 2 2012) | 4 lines

SYNC: CORE r5198 / Zoey76
BETA: Listeners fixes:
	* NPE Fix for ClanWarehouse, thanks Starter and Tavo22 for report.
	* Fix for typo on Item Tracker, thanks Starter for report.
------------------------------------------------------------------------
r3783 | torikawatukune | 2012-02-26 23:45:51 +0900 (, 26 2 2012) | 1 line

SYNC: CORE r5197 / Nik
------------------------------------------------------------------------
r3782 | torikawatukune | 2012-02-26 23:42:27 +0900 (, 26 2 2012) | 2 lines

SYNC: CORE r5196 / Nik
BETA: A little more info for the MaxAdena config that some of you asked me for.
------------------------------------------------------------------------
r3781 | torikawatukune | 2012-02-26 23:39:25 +0900 (, 26 2 2012) | 2 lines

SYNC: CORE r5195 / GodKratos
BETA: Fix ClassMaster error
------------------------------------------------------------------------
r3780 | torikawatukune | 2012-02-26 23:37:08 +0900 (, 26 2 2012) | 4 lines

SYNC: CORE r5194 / Zoey76
BETA: Improving UseItem's log and avoiding flood in logs.
	* Unmanaged Item handler: means there is an item handler defined in XML, but doesn't have a Java counterpart.
	* No item handler registered: means the items doesn't have an item handler defined in XML, yet the client request it's use.
------------------------------------------------------------------------
r3779 | torikawatukune | 2012-02-26 23:32:13 +0900 (, 26 2 2012) | 3 lines

SYNC: CORE r5193 / Nik
BETA: Adding a config for maximum adena. Better throw all those gold bars to the trash because now you can set values as big as this: '''9 223 372 036 854 775 807 - nine quintillion two hundred twenty three quadrillion three hundred seventy two trillion thirty six billion eight hundred fifty four million seven hundred seventy five thousand eight hundred seven'''.
If your server reach this value, you really have to lower the rates :)
------------------------------------------------------------------------
r3777 | torikawatukune | 2012-02-25 01:54:30 +0900 (y, 25 2 2012) | 7 lines

SYNC: CORE r5192 / Zoey76
BETA: Implementing more skill trees:
	* Removed hardcoded GMSkillTable.
	* Removed hardcoded HeroSkillTable.
	* Removed hardcoded NobleSkillTable.
	* Implemented support for XML new skill trees.
This represents a cleanup and unification of core functions.
------------------------------------------------------------------------
r3775 | torikawatukune | 2012-02-25 01:31:02 +0900 (y, 25 2 2012) | 2 lines

SYNC: CORE r5191 / Zoey76
BETA: Fix for for Hero diary from [5145], thanks Vulcan and tukune for report.
------------------------------------------------------------------------
r3772 | torikawatukune | 2012-02-24 03:50:07 +0900 (, 24 2 2012) | 9 lines

SYNC: CORE r5190 / Zoey76
BETA: Fixing few methods naming:
	* getHasFort() to getFortId()
	* getHasCastle() to getCastleId()
	* getHasHideout() to getHideoutId()
	* setHasFort(..) to setFortId(..)
	* setHasCastle(..) to setCastleId(..)
	* getHasHideout(..) to setHideoutId(..)
	* Fixed JavaDocs related to those methods.
------------------------------------------------------------------------
r3771 | torikawatukune | 2012-02-24 03:32:16 +0900 (, 24 2 2012) | 2 lines

SYNC: CORE r5189 / Zoey76
BETA: NullPointerException fix, thanks tukune for report.
------------------------------------------------------------------------
r3767 | torikawatukune | 2012-02-24 03:02:48 +0900 (, 24 2 2012) | 1 line

pYL̕\oO - Hero.java ̈ꕔ r5144 ɖ߂
------------------------------------------------------------------------
r3766 | torikawatukune | 2012-02-24 02:26:11 +0900 (, 24 2 2012) | 9 lines

SYNC: CORE r5188 / Zoey76
BETA: Olympiad rework:
	* Unnecessary float cast/math round.
	* Writing to static field from instanced method.
	* Wrong usage of objects and maps, if you get a reference from an object in a map and update it (the object, for example using a method to update a parameter), '''is not required to remove and then put the object again''', __unless you have created a new object instance__, where '''also is not required to remove'''! put(..) ''method will replace/update given the proper key and the old value will be returned, if not existent return null.''
	* CompetitionType class formatting.
	* Some other minor fixes.
This fixes unexpected endless loops and data inconsistency and improves performance.
'''Note:''' Report bugs at [http://www.l2jserver.com/forum/viewtopic.php?f=69&t=24536 Olympiad rework] topic.
------------------------------------------------------------------------
r3764 | torikawatukune | 2012-02-24 00:18:54 +0900 (, 24 2 2012) | 2 lines

SYNC: CORE r5187 / Zoey76
BETA: [5186] to beta branch and other minor changes.
------------------------------------------------------------------------
r3762 | torikawatukune | 2012-02-23 01:18:42 +0900 (, 23 2 2012) | 3 lines

SYNC: CORE r5185 / UnAfraid
BETA: Implementation of Listeners thanks theone
A bit cleaned and tweaked by me and Zoey76.
------------------------------------------------------------------------
r3758 | torikawatukune | 2012-02-21 23:49:31 +0900 (, 21 2 2012) | 2 lines

SYNC: CORE r5184 / Zoey76
BETA: ClassCastException fix for ClanHallSiegeEngine.
------------------------------------------------------------------------
r3755 | torikawatukune | 2012-02-21 23:02:39 +0900 (, 21 2 2012) | 2 lines

SYNC: CORE r5183 / Zoey76
BETA: Generalizing rate configuration for fishes for all extractable skills/items.
------------------------------------------------------------------------
r3748 | torikawatukune | 2012-02-21 03:40:21 +0900 (, 21 2 2012) | 9 lines

SYNC: CORE r5181 / Zoey76
BETA: Moving Extractable skill handler to effects:
	* Improved formatter a bit.
	* Implemented ConditionTargetInvSize:
		* Allows to check inventory size conditions on target.
	* Implemented ConditionTargetWeight
		* Allows to check weight gauge conditions on target.
	* Reworked the way Extractable skills data is parsed.
	* Removed old skill types and added RESTORATION_RANDOM effect type.
------------------------------------------------------------------------
r3746 | torikawatukune | 2012-02-21 02:52:20 +0900 (, 21 2 2012) | 9 lines

SYNC: CORE r5180 / Zoey76
BETA: Items reuse implementation:
	* Item handlers return true on successful usage, false otherwise.
	* Implemented item reuse delay and shared reuse group.
	* Implemented database persistence for item reuse time.
	* Moved reuse stamps for skills to FastMap as they originally were.
	* Reworked TimeStamp class and moved out of L2PcInstance.
	* Added proper JavaDocs to L2ItemInstance.
	* Unhardcoded Calculator.
------------------------------------------------------------------------
r3743 | torikawatukune | 2012-02-21 01:23:32 +0900 (, 21 2 2012) | 3 lines

dbinst_gs.jar/dbinst_ls.jar
* Oo
* SOURCE Xe[gg
------------------------------------------------------------------------
r3742 | torikawatukune | 2012-02-18 00:46:49 +0900 (y, 18 2 2012) | 1 line


------------------------------------------------------------------------
r3741 | torikawatukune | 2012-02-18 00:42:44 +0900 (y, 18 2 2012) | 2 lines

SYNC: CORE r5179 / Zoey76
BETA: Addressing the problem of unchecked casting in AugmentationData.
------------------------------------------------------------------------
r3740 | torikawatukune | 2012-02-18 00:38:31 +0900 (y, 18 2 2012) | 2 lines

SYNC: CORE r5178 / MELERIX
BETA: Fix for Ticket #2844 by anonimo (please next time post the fix in forum, not trac).
------------------------------------------------------------------------
r3736 | torikawatukune | 2012-02-17 02:24:12 +0900 (, 17 2 2012) | 1 line

{
------------------------------------------------------------------------
r3735 | torikawatukune | 2012-02-15 11:59:30 +0900 (, 15 2 2012) | 11 lines

SYNC: CORE r5177 / Zoey76
BETA: Misc fixes:
	* Typo fixes in comments.
	* Deleted useless comments.
	* Typo fixes in logs.
	* Added missing GPL notice.
	* Updated some GPL notices.
	* Formatted and cleaned up some classes.
	* Moved misplaced author JavaDoc.
	
'''Note:''' Takes few minutes check misspellings, misplaced comments, GPL notice, JavaDocs, but takes years to get fixed after they get committed, please check before commit :D
------------------------------------------------------------------------
r3733 | torikawatukune | 2012-02-12 12:21:08 +0900 (, 12 2 2012) | 2 lines

SYNC: CORE r5176 / MELERIX
BETA: Reverting [5168] due is not working as should.
------------------------------------------------------------------------
r3732 | torikawatukune | 2012-02-12 11:49:51 +0900 (, 12 2 2012) | 3 lines

SYNC: CORE r5175 / UnAfraid
BETA: Moving all util methods from QuestState to Quest class to be usable directly from quests which doesn't really needs to implement QuestState.
Backward compatibility still remains until all quests are re-writen in java.
------------------------------------------------------------------------
r3731 | torikawatukune | 2012-02-12 11:20:31 +0900 (, 12 2 2012) | 2 lines

SYNC: CORE r5174 / UnAfraid
BETA: Little more of [5173]
------------------------------------------------------------------------
r3729 | torikawatukune | 2012-02-12 02:34:13 +0900 (, 12 2 2012) | 2 lines

SYNC: CORE r5173 / UnAfraid
BETA: Support for setTeam for all L2Character extending classes
------------------------------------------------------------------------
r3728 | torikawatukune | 2012-02-12 02:30:50 +0900 (, 12 2 2012) | 2 lines

SYNC: CORE r5172 / UnAfraid
BETA: StatsSet class format
------------------------------------------------------------------------
r3727 | torikawatukune | 2012-02-10 21:00:31 +0900 (, 10 2 2012) | 1 line

Integer.valueOf() ̖߂l int ł͂Ȃ IntegerIuWFNgȂ̂ Integer.parseInt() ɕύX(CORE r5167)
------------------------------------------------------------------------
r3720 | torikawatukune | 2012-02-10 02:41:29 +0900 (, 10 2 2012) | 2 lines

SYNC: CORE r5171 / MELERIX
BETA: Re-Added [5167] & [5168] '''please don't remove this! because is used for safe check (for example when character is deleted from outside game, directly in db from a admin website or manually), like we do with others SQL Queries there'''.
------------------------------------------------------------------------
r3719 | torikawatukune | 2012-02-10 02:38:45 +0900 (, 10 2 2012) | 2 lines

SYNC: CORE r5170 / UnAfraid
BETA: Handing [5167:5168] where it should be.
------------------------------------------------------------------------
r3715 | torikawatukune | 2012-02-09 23:47:03 +0900 (, 09 2 2012) | 4 lines

SYNC: CORE r5169 / Zoey76
BETA: Avoiding boxing/unboxing of int and boolean.
Continuing with [4451].
'''Note:''' valueOf(..) returns an object, this is useful when using List/Map (not Trove ones), if it's only required an int (or boolean) use parseInt(..) (or parseBoolean(..)).
------------------------------------------------------------------------
r3714 | torikawatukune | 2012-02-09 23:21:26 +0900 (, 09 2 2012) | 2 lines

SYNC: CORE r5168 / MELERIX
BETA: Small SQL Query Improvement for [5167]. 
------------------------------------------------------------------------
r3713 | torikawatukune | 2012-02-09 23:07:17 +0900 (, 09 2 2012) | 2 lines

SYNC: CORE r5167 / MELERIX
BETA: Added clean up for invalid Weddings.
------------------------------------------------------------------------
r3707 | torikawatukune | 2012-02-06 19:18:04 +0900 (, 06 2 2012) | 4 lines

SYNC: CORE r5166 / Zoey76
BETA: Simplified support for daily quests by UnAfraid.
Spelling fixes in L2Character comments by me.
'''Usage:''' Exit quests using exitQuest(QuestType.DAILY); the quest will be completed and a penalty will be added, use isNowAvailable() to verify if the quest is available.
------------------------------------------------------------------------
r3698 | torikawatukune | 2012-02-01 22:56:21 +0900 (, 01 2 2012) | 2 lines

SYNC: CORE r5165 / UnAfraid
BETA: Warnings cleanup
------------------------------------------------------------------------
r3697 | torikawatukune | 2012-02-01 22:54:09 +0900 (, 01 2 2012) | 2 lines

SYNC: CORE r5164 / UnAfraid
BETA: Half-Kill is now possible against monsters in h5.
------------------------------------------------------------------------
r3696 | torikawatukune | 2012-02-01 20:38:55 +0900 (, 01 2 2012) | 3 lines

SYNC: CORE r5163 / Zoey76
BETA: Misc fixes:
	* NpcTable logs and iteration changes.
------------------------------------------------------------------------
r3693 | torikawatukune | 2012-02-01 02:57:49 +0900 (, 01 2 2012) | 1 line


------------------------------------------------------------------------
r3692 | torikawatukune | 2012-02-01 02:55:32 +0900 (, 01 2 2012) | 2 lines

SYNC: CORE r5162 / Nik
BETA: Seal of Limit blocks Vampiric Rage effects also. Ruoff confirmed.
------------------------------------------------------------------------
r3688 | torikawatukune | 2012-02-01 02:33:09 +0900 (, 01 2 2012) | 8 lines

SYNC: CORE r5161 / Zoey76
BETA: Fix for disarm weapon logic:
	* If there is no weapon to disarm should return true. Typo from [5049].
	* Fixes check with mounts.
	* Fixes check with Rent Pets.
	* Added some comments and fixed some JavaDocs.
	
Thanks burrito.
------------------------------------------------------------------------
r3684 | torikawatukune | 2012-01-30 23:57:29 +0900 (, 30 1 2012) | 2 lines

SYNC: CORE r5160 / Zoey76
BETA: Fix for Squad skills not available for sub-pledges, skill display require retail confirmation.
------------------------------------------------------------------------
r3683 | torikawatukune | 2012-01-30 23:45:39 +0900 (, 30 1 2012) | 2 lines

SYNC: CORE r5159 / Zoey76
BETA: Partially reverting AccountingFormatter changes from [5057], fall-though case is intended, this will restore player name/IP logging, thanks Vulcan for report.
------------------------------------------------------------------------
r3682 | torikawatukune | 2012-01-30 23:43:16 +0900 (, 30 1 2012) | 1 line


------------------------------------------------------------------------
r3681 | torikawatukune | 2012-01-30 23:41:33 +0900 (, 30 1 2012) | 3 lines

SYNC: CORE r5158 / Zoey76
BETA: Reverting [5157] and fixing minor typo in [5156].
'''Note:''' Fix typos, don't revert improvements.
------------------------------------------------------------------------
r3679 | torikawatukune | 2012-01-28 22:41:30 +0900 (y, 28 1 2012) | 1 line


------------------------------------------------------------------------
r3678 | torikawatukune | 2012-01-28 20:03:28 +0900 (y, 28 1 2012) | 2 lines

SYNC: CORE r5157 / MELERIX
BETA: Minor Fix for Util.java, (when date is not null shouldn't return null).
------------------------------------------------------------------------
r3675 | torikawatukune | 2012-01-28 19:44:37 +0900 (y, 28 1 2012) | 8 lines

SYNC: CORE r5156 / Zoey76
BETA: Review and minor fixes for recent commits:
	* checkSkillCastConditions JavaDoc fixes, comments and use of short circuit logic.
	* L2VillageMasterInstance added own logger, cleanup for isValidName(..) method.
	* Inventory own logger, JavaDoc fixes, use of ternary operators.
	* PcInventory own logger.
	* DecayTaskManager removed unnecessary try/catch, remove(..) doesn't throw NoSuchElementException, fixed NPE vulnerability, reused one method.
	* gameserver/Util formatted and method formatDate changed, there is no need to instantiate the DateFormat if the date is null.
------------------------------------------------------------------------
r3674 | torikawatukune | 2012-01-28 18:39:33 +0900 (y, 28 1 2012) | 3 lines

SYNC: CORE r5155 / UnAfraid
BETA: Adding some basic methods like isPlayer, isMonster, etc..
Defined in L2Object and overrided in the necessary classes to avoid castings.
------------------------------------------------------------------------
r3672 | torikawatukune | 2012-01-28 18:32:03 +0900 (y, 28 1 2012) | 4 lines

SYNC: CORE r5154 / UnAfraid
BETA: Reverting [5144] it can cause inconsistency in db.
(JOJO⑫: L2DatabaseFactory.java r5144 ̎)

------------------------------------------------------------------------
r3671 | torikawatukune | 2012-01-28 18:24:05 +0900 (y, 28 1 2012) | 2 lines

SYNC: CORE r5153 / MELERIX
BETA: nextActionAttack should also consider that target is Attackable.
------------------------------------------------------------------------
r3670 | torikawatukune | 2012-01-28 18:20:25 +0900 (y, 28 1 2012) | 2 lines

SYNC: CORE r5152 / Zoey76
BETA: Core cleanup after [DP8648], if you want to keep backward compatibility skip this change set.
------------------------------------------------------------------------
r3668 | torikawatukune | 2012-01-28 03:31:46 +0900 (y, 28 1 2012) | 3 lines

SYNC: CORE r5151 / UnAfraid
BETA: One more enchant related config MaxEnchantLevel 
It will be used only for default value (When you haven't added maxEnchantLevel="XX") to enchants.
------------------------------------------------------------------------
r3665 | torikawatukune | 2012-01-27 06:16:35 +0900 (, 27 1 2012) | 2 lines

GUIRegisterGameServer.exeAL2JConfig.exeƂ̓ob`t@CNĂ݂Ă.

------------------------------------------------------------------------
r3664 | torikawatukune | 2012-01-27 06:14:39 +0900 (, 27 1 2012) | 1 line


------------------------------------------------------------------------
r3663 | torikawatukune | 2012-01-26 07:36:16 +0900 (, 26 1 2012) | 1 line

t@C̑啶ύX
------------------------------------------------------------------------
r3662 | torikawatukune | 2012-01-26 07:35:25 +0900 (, 26 1 2012) | 1 line

t@C̑啶ύX
------------------------------------------------------------------------
r3661 | torikawatukune | 2012-01-26 07:00:45 +0900 (, 26 1 2012) | 1 line

CORE r5149 R~bgR
------------------------------------------------------------------------
r3659 | torikawatukune | 2012-01-26 06:48:26 +0900 (, 26 1 2012) | 1 line

Y
------------------------------------------------------------------------
r3658 | torikawatukune | 2012-01-26 06:44:30 +0900 (, 26 1 2012) | 6 lines

SYNC: CORE r5150 / Zoey76
BETA: Misc fixes for [5146]
	* Comments fixes and cleanup in Formulas.
	* Fixed logger in Formulas.
	* Comments fixes and cleanup in ConditionListener.
	* BaseStats shouldn't NPE if statBonus.xml is not valid.
------------------------------------------------------------------------
r3656 | torikawatukune | 2012-01-26 06:37:48 +0900 (, 26 1 2012) | 8 lines

SYNC: CORE r5149 / Zoey76
BETA: Reworks:
	* Env OOP rework.
	* Conditions cleanup and format.
	* Formulas cleanup and format, more to come, lots of unused methods.
	* Funcs cleanup and format.
	* Deleting more empty folders.
'''Note:''' Apologies to the forks and contributors for huge latest change sets, at some point this changes had to be done.
------------------------------------------------------------------------
r3654 | torikawatukune | 2012-01-26 06:16:25 +0900 (, 26 1 2012) | 2 lines

SYNC: CORE r5148 / UnAfraid
BETA: Typo fix after [5146] thanks Battlecruiser
------------------------------------------------------------------------
r3653 | torikawatukune | 2012-01-26 06:14:01 +0900 (, 26 1 2012) | 5 lines

SYNC: CORE r5147 / Zoey76
BETA: More misc changes:
	* Using default encode for all files (except shell scripts), requested by MELERIX.
	* Deleting empty folders from [5146].
	* Renaming hitConditionBonus to HitConditionBonus.
------------------------------------------------------------------------
r3652 | torikawatukune | 2012-01-26 05:34:03 +0900 (, 26 1 2012) | 2 lines

SYNC: DP r8642 / Zoey76
BETA: Datapack part for [L5146].
------------------------------------------------------------------------
r3651 | torikawatukune | 2012-01-26 04:46:07 +0900 (, 26 1 2012) | 14 lines

SYNC: CORE r5146 / Zoey76
BETA: Classes rearranging:
	* Moving char/npc templates to model/actor/templates.
	* Moving skill related classes to model/skills/.
	* Moving effect related classes to model/effects/.
	* Moving some other related classes to model/items or model/skills.
	* Moving conditions to model/conditions (they're not for skills only).
	* Moving DocumentBase, DocumentItem, DocumentSkill to engines/.
	* Renaming SkillEngine to DocumentEngine (it's not for skills only).
	* Renaming L2SummonInstance to L2ServitorInstance, summons are all "summoned" NPCs such as pets and servitors, servitors are those summoned by class skills.
	* Added L2SkillOpType enum, contains current operative types and new ones.
	* Added EffectState enum.
	
'''Note:''' Empty folders and minor fixes will be done in following commits, due Trac's limitations.
------------------------------------------------------------------------
r3650 | torikawatukune | 2012-01-25 23:47:53 +0900 (, 25 1 2012) | 13 lines

SYNC: CORE r5145 / Zoey76
BETA: Misc fixes:
	* NPE vulnerability for _partys in L2CommandChannel.
	* In L2Manor if seeds.xml is not valid it shouldn't NPE.
	* NPE vulnerability for clan in Fort.
	* Hero rework.
		1. Performance fixes, using entries instead iterating over keys and getting the values.
		1. Cleanup.
		1. Fixed static variables assigned in instanced methods.
	* Useless cast to float and then round in Siege.
	* In MailSystem if MailList.xml is not valid it shouldn't NPE.
	* Reverting [5143], hiding the problem won't fix it.
	* Finalizing L2LoginServer class, uses Thread.start() in constructor if it's sub-classed the superclass thread will start before the sub-classed constructor is initialized.
------------------------------------------------------------------------
r3648 | torikawatukune | 2012-01-25 21:30:10 +0900 (, 25 1 2012) | 1 line

javascriptGW͖gpȂ̂ŏ܂(gĂlSȂ)
------------------------------------------------------------------------
r3647 | torikawatukune | 2012-01-24 03:35:06 +0900 (, 24 1 2012) | 1 line

Quest.java  L2NpcTemplate[] Ԃ\bhvoidɕύX.
------------------------------------------------------------------------
r3642 | torikawatukune | 2012-01-22 18:39:19 +0900 (, 22 1 2012) | 3 lines

ConnectionCloserDBN[Yƃf[^ĵőÕrWɖ߂܂.
i莞Ԃ߂ƁAuvÕ~XŃN[YYĂv ƏɔfċN[YĂ܂dlłAf[^ʂĎԂ̂XV̓rŃN[YĂ܂Ă͍܂.
vOɃ~X΂΂ƂłāAȏזăf[^j󂷂dlȂ̂̓}YCłj
------------------------------------------------------------------------
r3641 | torikawatukune | 2012-01-22 18:27:09 +0900 (, 22 1 2012) | 2 lines

SYNC: CORE r5144 / UnAfraid
BETA: Closing the unclosed connections when got catch thanks Sylar88 for report.
------------------------------------------------------------------------
r3640 | torikawatukune | 2012-01-22 18:07:24 +0900 (, 22 1 2012) | 2 lines

SYNC: CORE r5143 / Nik
BETA: Do not restore items that already exist in OID map. Now you will have less OID spams in your console :)
------------------------------------------------------------------------
r3639 | torikawatukune | 2012-01-21 01:26:48 +0900 (y, 21 1 2012) | 1 line

warning
------------------------------------------------------------------------
r3638 | torikawatukune | 2012-01-21 00:20:42 +0900 (y, 21 1 2012) | 2 lines

SYNC: CORE r5142 / MELERIX
Importing BeanShell Engine (NOTE: This libs require updates for Java 7 also recompile).
------------------------------------------------------------------------
r3636 | torikawatukune | 2012-01-21 00:03:06 +0900 (y, 21 1 2012) | 3 lines

SYNC: CORE r5140 / Zoey76
BETA: Getting rid of printStackTrace()
	* Continued [4187] and [4184]
------------------------------------------------------------------------
r3634 | torikawatukune | 2012-01-20 23:46:32 +0900 (, 20 1 2012) | 2 lines

SYNC: CORE r5139 / MELERIX
BETA: Support for allowStore boolean in zones, thanks Zoey76 for help.
------------------------------------------------------------------------
r3630 | torikawatukune | 2012-01-20 23:14:28 +0900 (, 20 1 2012) | 4 lines

SYNC: CORE r5138 / UnAfraid
Support for Custom Items thanks to Gnacik and L2jfree for the idea
This wont let you change the item name or item description but will let you use custom item id but with already existing one in the client so basicly if u create item that you need to looks like adena
just put in it <set name="displayId" val="57" /> and it will be exactly as adena for the client but not for the server ^^
------------------------------------------------------------------------
r3629 | torikawatukune | 2012-01-20 20:25:58 +0900 (, 20 1 2012) | 1 line

NX}Xc[̃s[X][@𑼂Ƃ킹
------------------------------------------------------------------------
r3624 | torikawatukune | 2012-01-17 00:56:19 +0900 (, 17 1 2012) | 2 lines

SYNC: CORE r5137 / Zoey76
BETA: Fix for SQL Exceptions after [5098] and [5100], thanks marcose for report.
------------------------------------------------------------------------
r3623 | torikawatukune | 2012-01-17 00:49:06 +0900 (, 17 1 2012) | 2 lines

SYNC: CORE r5136 / MELERIX
SYNC: DP r8630 / MELERIX
------------------------------------------------------------------------
r3622 | torikawatukune | 2012-01-17 00:40:38 +0900 (, 17 1 2012) | 1 line


------------------------------------------------------------------------
r3621 | torikawatukune | 2012-01-17 00:38:46 +0900 (, 17 1 2012) | 5 lines

SYNC: CORE r5134 / Zoey76
BETA: Misc fixes:
	* More GPL updates.
	* Removed all non-JavaDoc automatic comments, please in the future avoid them, instead use proper JavaDocs.
	* Minor JavaDoc typo fixing.
------------------------------------------------------------------------
r3620 | torikawatukune | 2012-01-17 00:06:25 +0900 (, 17 1 2012) | 2 lines

SYNC: CORE r5132 / UnAfraid
PvP flag task fix thanks qwerty13
------------------------------------------------------------------------
r3618 | torikawatukune | 2012-01-16 21:19:12 +0900 (, 16 1 2012) | 4 lines

eLXgt@C GR[h̐ݒMS932ɁB
*javapybatMS932łB
*ȊOtxt,sql,xml,htm,properties,pl,ja,cgiȂǂׂUTF-8łB
(L2J-SFJP[ł)
------------------------------------------------------------------------
r3616 | torikawatukune | 2012-01-16 19:49:30 +0900 (, 16 1 2012) | 1 line

torjaʃvWFNgֈړ
------------------------------------------------------------------------
r3610 | torikawatukune | 2012-01-14 19:44:11 +0900 (y, 14 1 2012) | 6 lines

SYNC: CORE r5131 / Zoey76	BETA: Misc fixes:
	* More fixes for [4890] and fix for #5883 ...
	* Removed L2World reference from L2BirthdayCakeInstance.
	* GPL and JavaDoc fixes.
	
'''Note:''' Please always when creating a contribution refer to previous implementations, keeping the system consistency is important aspect of developing in a open source project.
------------------------------------------------------------------------
r3609 | torikawatukune | 2012-01-14 19:00:03 +0900 (y, 14 1 2012) | 12 lines

SYNC: CORE r5130 / Zoey76
BETA: Misc fixes:
	* NPE vulnerability:
		1. L2EffectPointInstance
	* Unnecessary math operations:
		1. RecoBonus
	* Unexpected result ([C@e0b6f5) from [4901]
		1. java/com/l2jserver/gameserver/util/Util
	* Out-dated GPL notice:
		1. StringUtil
		1. java/com/l2jserver/util/Util
'''Note:''' StringUtil should be optimized and probably merged with some utility classes.
------------------------------------------------------------------------
r3607 | torikawatukune | 2012-01-14 00:04:57 +0900 (y, 14 1 2012) | 2 lines

SYNC: CORE r5129 / Nik
BETA: Ugly temp fix for augment skills disappearing from the shortcuts.
------------------------------------------------------------------------
r3606 | torikawatukune | 2012-01-14 00:02:47 +0900 (y, 14 1 2012) | 2 lines

SYNC: CORE r5128 / Nik
BETA: Some NPE fixes.
------------------------------------------------------------------------
r3605 | torikawatukune | 2012-01-14 00:01:10 +0900 (y, 14 1 2012) | 3 lines

SYNC: CORE r5127 / Nik
Adding ClanNameTemplate config, making clans to use specific name patterns in their name.
If you set the config to '''[A-Za-z0-9]*''' you will force clan names to use only latin characters, thus evading some exploits that can be caused by clan names with non-latin characters.
------------------------------------------------------------------------
r3604 | torikawatukune | 2012-01-13 23:31:38 +0900 (, 13 1 2012) | 16 lines

SYNC: CORE r5126 / Zoey76
BETA: Misc fixes:
	* If there is a document exception server shouldn't NPE:
		1. EnchantHPBonusData 
		1. ExperienceTable
		1. NpcWalkerRoutesTable
		1. PetDataTable
	* NPE vulnerability:
		1. DayNightSpawnManager
		1. RequestPreviewItem
	* Static variables shouldn't be initialized in instances.
		1. HandysBlockCheckerManager (JavaDoc typo fixes too)
		1. GMHide
		1. SSQInfo
	* Variable can't be null at this point:
		1. L2PcInstance (minor improvement too)
------------------------------------------------------------------------
r3601 | torikawatukune | 2012-01-13 00:40:40 +0900 (, 13 1 2012) | 2 lines

SYNC: CORE r5125 / nBd
BETA: Before the questions in forums start.. lets keep it that way.
------------------------------------------------------------------------
r3598 | torikawatukune | 2012-01-11 00:16:00 +0900 (, 11 1 2012) | 4 lines

SYNC: CORE r5124 / Zoey76
BETA: Misc fixes:
	* Map Region support to get region by name.
	* Some typo fixes at SystemMessageId.
------------------------------------------------------------------------
r3595 | torikawatukune | 2012-01-10 23:25:07 +0900 (, 10 1 2012) | 1 line

setNameColor,setTitleColorRGBt
------------------------------------------------------------------------
r3594 | torikawatukune | 2012-01-10 23:23:01 +0900 (, 10 1 2012) | 1 line

announcements.txt%server_name%
------------------------------------------------------------------------
r3589 | torikawatukune | 2012-01-09 12:34:43 +0900 (, 09 1 2012) | 2 lines

SYNC: CORE r5123 / MELERIX
BETA/STABLE: Item Auction should be enabled by default.
------------------------------------------------------------------------
r3586 | torikawatukune | 2012-01-09 12:10:34 +0900 (, 09 1 2012) | 2 lines

SYNC: CORE r5122 / MELERIX
BETA/STABLE: Eclipse Default Encoding UTF-8.
------------------------------------------------------------------------
r3581 | torikawatukune | 2012-01-08 13:09:14 +0900 (, 08 1 2012) | 1 line

CORE r5121 ǉC
------------------------------------------------------------------------
r3580 | torikawatukune | 2012-01-08 13:06:42 +0900 (, 08 1 2012) | 11 lines

SYNC: CORE r5121 / Zoey76	BETA: L2SkillSpawn rework:
	* Added support for summoner reference, based on VlLight work.
	* Now L2SkillSpawn won't have null spawns...
	* Partially reverted [4890] changes on L2SkillSpawn...
	* Minor rework on L2TotemInstance.
	* Unhardcoded all NPC instances.

    C   C:/L2J_T26/L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/instance/L2TotemInstance.java
    G   C:/L2J_T26/L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/L2Npc.java
    C   C:/L2J_T26/L2J_Server_BETA/java/com/l2jserver/gameserver/skills/l2skills/L2SkillSpawn.java

------------------------------------------------------------------------
r3578 | torikawatukune | 2012-01-06 00:12:26 +0900 (, 06 1 2012) | 2 lines

SYNC: CORE r5120 / MELERIX
BETA/STABLE: Few More Improvements for [4886], also enabled it for Community Server too.
------------------------------------------------------------------------
r3576 | torikawatukune | 2012-01-06 00:07:48 +0900 (, 06 1 2012) | 2 lines

SYNC: CORE r5119 / UnAfraid
Removing Deprecated method
------------------------------------------------------------------------
r3575 | torikawatukune | 2012-01-05 23:54:14 +0900 (, 05 1 2012) | 2 lines

SYNC: CORE r5118 / UnAfraid
L2World's objects debug fix thanks nik for report.
------------------------------------------------------------------------
r3574 | torikawatukune | 2012-01-05 23:16:13 +0900 (, 05 1 2012) | 1 line

XNvg RpC̃bZ[W̕\ύX
------------------------------------------------------------------------
r3536 | torikawatukune | 2012-01-02 21:19:56 +0900 (, 02 1 2012) | 2 lines

SYNC: CORE r5117 / MELERIX
BETA: Removed PeaceZone sysmsg (is not used in H5 at least).
------------------------------------------------------------------------
r3535 | torikawatukune | 2012-01-02 21:18:10 +0900 (, 02 1 2012) | 2 lines

SYNC: CORE r5116 / MELERIX
BETA: Unhardcoded more things in Zones.
------------------------------------------------------------------------
r3534 | torikawatukune | 2012-01-02 21:15:49 +0900 (, 02 1 2012) | 2 lines

SYNC: CORE r5115 / MELERIX
BETA/STABLE: Chairs should not require castle.
------------------------------------------------------------------------
r3530 | torikawatukune | 2011-12-31 02:07:02 +0900 (y, 31 12 2011) | 2 lines

SYNC: CORE r5114 / MELERIX
BETA: Fix for Ticket #5857.
------------------------------------------------------------------------
r3526 | torikawatukune | 2011-12-28 22:49:09 +0900 (, 28 12 2011) | 2 lines

SYNC: CORE r5113 / MELERIX
BETA/STABLE: Some more for [5106].
------------------------------------------------------------------------
r3525 | torikawatukune | 2011-12-28 22:45:13 +0900 (, 28 12 2011) | 1 line

CORE r5112 ǉ
------------------------------------------------------------------------
r3524 | torikawatukune | 2011-12-28 22:43:52 +0900 (, 28 12 2011) | 7 lines

SYNC: CORE r5112 / Zoey76
BETA: Event Drop List OOP rework:
	* Backward compatible.
	* With support for one single item.
	* Cleaner and formatted.
Now is possible to initialize all event drops statically for an event and keep them in one single array.
The old "constructor" is still present, but I'd recommend the use of the OOP form.
------------------------------------------------------------------------
r3523 | torikawatukune | 2011-12-28 18:00:32 +0900 (, 28 12 2011) | 2 lines

FastIntObjectMap
trove + javolution = torja
------------------------------------------------------------------------
r3521 | torikawatukune | 2011-12-28 17:38:10 +0900 (, 28 12 2011) | 2 lines

SYNC: CORE r5111 / MELERIX
BETA: Unhardcoded few things in Zones and Cleanup.
------------------------------------------------------------------------
r3520 | torikawatukune | 2011-12-28 17:32:26 +0900 (, 28 12 2011) | 2 lines

SYNC: CORE r5110 / Nik
BETA: L2TIntObjectHashMap updates. Fixes deadlock on server shutdown.
------------------------------------------------------------------------
r3519 | torikawatukune | 2011-12-28 17:29:25 +0900 (, 28 12 2011) | 2 lines

SYNC: CORE r5109 / Nik
BETA: Fixing Recommendation bonus to give bonus EXP/SP
------------------------------------------------------------------------
r3518 | torikawatukune | 2011-12-28 17:26:07 +0900 (, 28 12 2011) | 2 lines

FastIntObjectMap
trove + javolution = torja
------------------------------------------------------------------------
r3495 | torikawatukune | 2011-12-23 13:05:23 +0900 (, 23 12 2011) | 2 lines

FastIntObjectMap
trove + javolution = torja
------------------------------------------------------------------------
r3494 | torikawatukune | 2011-12-23 10:59:47 +0900 (, 23 12 2011) | 2 lines

FastIntObjectMap
trove + javolution = torja
------------------------------------------------------------------------
r3492 | torikawatukune | 2011-12-22 02:00:41 +0900 (, 22 12 2011) | 2 lines

SYNC: CORE r5107 / Nik
BETA: Fixing problems at L2Event when DATAPACK_ROOT isnt set in the config. (thanks nonom)
------------------------------------------------------------------------
r3489 | torikawatukune | 2011-12-22 00:50:08 +0900 (, 22 12 2011) | 2 lines

SYNC: CORE r5106 / MELERIX
BETA/STABLE: Updating '''FuncEnchant''' (missing bonus for two-hand weapons and few improvements to reduce code).
------------------------------------------------------------------------
r3486 | torikawatukune | 2011-12-19 23:26:10 +0900 (, 19 12 2011) | 2 lines

SYNC: CORE r5105 / MELERIX
BETA/STABLE: Disabled auto validation for HTML files due L2 HTML files don't follow standards.
------------------------------------------------------------------------
r3485 | torikawatukune | 2011-12-19 23:24:05 +0900 (, 19 12 2011) | 2 lines

SYNC: CORE r5104 / MELERIX
BETA/STABLE: Minor Cleanup.
------------------------------------------------------------------------
r3484 | torikawatukune | 2011-12-19 23:21:32 +0900 (, 19 12 2011) | 2 lines

SYNC: DP r8593 / MELERIX
BETA/STABLE: Few missing XSD files.
------------------------------------------------------------------------
r3483 | torikawatukune | 2011-12-19 05:48:11 +0900 (, 19 12 2011) | 2 lines

SYNC: CORE r5103 / MELERIX
BETA/STABLE: Improved [4886].
------------------------------------------------------------------------
r3480 | torikawatukune | 2011-12-19 04:28:11 +0900 (, 19 12 2011) | 2 lines

FastIntObjectMap
trove + javolution = torja
------------------------------------------------------------------------
r3479 | torikawatukune | 2011-12-19 04:26:22 +0900 (, 19 12 2011) | 1 line

ACeuΗp̉ΑŐ΁v 30ԂŎgƕ΂܂B
------------------------------------------------------------------------
r3478 | torikawatukune | 2011-12-16 17:46:16 +0900 (, 16 12 2011) | 2 lines

FastIntObjectMap
trove + javolution = torja
------------------------------------------------------------------------
r3475 | torikawatukune | 2011-12-16 00:47:53 +0900 (, 16 12 2011) | 2 lines

SYNC: CORE r5102 / Nik
BETA: L2J Event Engine - managers unspawn and event dir fixes.
------------------------------------------------------------------------
r3471 | torikawatukune | 2011-12-15 23:36:02 +0900 (, 15 12 2011) | 1 line

StringInternputIfAbsentgp
------------------------------------------------------------------------
r3470 | torikawatukune | 2011-12-11 01:45:54 +0900 (, 11 12 2011) | 1 line

DeadLockDetectorX^bN8s\łȂs̉
------------------------------------------------------------------------
r3467 | torikawatukune | 2011-12-02 20:55:57 +0900 (, 02 12 2011) | 3 lines

SYNC: CORE r5101 / Nik
BETA: Chance skills trigger on reflected damage fix.
(sorry for being inactive the last months, I've had to work on some project of mine, then I've decided to get some rest from java for some time and play those cool games which recently came out... anyway, now I will be busy making another L2J server, so most of the fixes going there will be commited here. In short - Im back)
------------------------------------------------------------------------
r3466 | torikawatukune | 2011-12-02 20:53:22 +0900 (, 02 12 2011) | 2 lines

SYNC: CORE r5100 / UnAfraid
BETA: Typo fix for NpcTable now it will load targetable, showName, aggro from custom npcs as well thanks  tukune, DareStrike, VlLight
------------------------------------------------------------------------
r3463 | torikawatukune | 2011-12-02 20:41:33 +0900 (, 02 12 2011) | 2 lines

SYNC: CORE r5099 / UnAfraid
BETA: Config for default enchant rate
------------------------------------------------------------------------
r3460 | torikawatukune | 2011-12-01 23:55:57 +0900 (, 01 12 2011) | 7 lines

CORE r5098 & DP r8579 ɊւC
* e[ũtB[hړ
    npc.aggro  npcaidata.aggro
    npc.show_name  npcaidata.showName
    npc.targetable  npcaidata.targetable
* npcaidata.showNamẽftHgtrueȂ̂ɂ`hc.java_showNamẽftHgfalseƐHĂ邽߁AIWiNPĈnpcaidata쐬ĂȂNPC͖O\ȂȂĂ܂sB
(npcaidata쐬ĂΖȂ)
------------------------------------------------------------------------
r3458 | torikawatukune | 2011-11-29 23:21:22 +0900 (, 29 11 2011) | 2 lines

SYNC: CORE r5098 / UnAfraid
BETA: Moved aggro, targetable, showName to npcaidata and particly added VlLight's 'Implementation of "showName" and "targetable" properties' others requires better testing
------------------------------------------------------------------------
r3456 | torikawatukune | 2011-11-26 22:05:28 +0900 (y, 26 11 2011) | 2 lines

SYNC: CORE r5097 / Zoey76
BETA: Preventing NPE in Long Range skills, thanks nonom/UnAfraid for report.
------------------------------------------------------------------------
r3449 | torikawatukune | 2011-11-25 16:02:19 +0900 (, 25 11 2011) | 2 lines

SYNC: CORE r5096 / MELERIX
BETA: Update to Trove 3.0.2.
------------------------------------------------------------------------
r3447 | torikawatukune | 2011-11-25 15:40:56 +0900 (, 25 11 2011) | 3 lines

SYNC: CORE r5095 / Zoey76
BETA: Fix for #5795
Changed related L2TIntObjectHashMap to use .values(V[]) too.
------------------------------------------------------------------------
r3446 | torikawatukune | 2011-11-25 15:37:23 +0900 (, 25 11 2011) | 2 lines

SYNC: CORE r5094 / Zoey76
BETA: Fix for IndexOutOfBoundsException from [5092] and added "randomness" for long range skill.
------------------------------------------------------------------------
r3445 | torikawatukune | 2011-11-25 15:35:08 +0900 (, 25 11 2011) | 2 lines

SYNC: CORE r5094 / Zoey76
BETA: Fix for IndexOutOfBoundsException from [5092] and added "randomness" for long range skill.
------------------------------------------------------------------------
r3443 | torikawatukune | 2011-11-25 11:22:34 +0900 (, 25 11 2011) | 3 lines


sendPacket\(SystemMessage\.getSystemMessage\(SystemMessageId\.(\w+)\)\);
sendPacket(SystemMessageId.\1);
------------------------------------------------------------------------
r3442 | torikawatukune | 2011-11-25 10:57:52 +0900 (, 25 11 2011) | 1 line


------------------------------------------------------------------------
r3440 | torikawatukune | 2011-11-25 10:24:06 +0900 (, 25 11 2011) | 2 lines

SYNC: CORE r5093 / Zoey76
BETA: SystemMessage cleanup.
------------------------------------------------------------------------
r3431 | torikawatukune | 2011-11-22 20:15:10 +0900 (, 22 11 2011) | 6 lines

SYNC: CORE r5092 / Zoey76
BETA: More for [5090]:
	* Logger typo fix, thanks UnAfraid for report.
	* Short skill range typo fix, thanks tukune for report.
	* Format and cleanup.
	* Minor code refactoring to avoid NPEs.
------------------------------------------------------------------------
r3430 | torikawatukune | 2011-11-22 20:08:32 +0900 (, 22 11 2011) | 3 lines

SYNC: CORE r5091 / Zoey76
BETA: Cleanup and code format for HelperBuffTable.
	* Fixed typo in logger.
------------------------------------------------------------------------
r3427 | torikawatukune | 2011-11-22 19:35:53 +0900 (, 22 11 2011) | 6 lines

SYNC: CORE r5090 / Zoey76
BETA: L2AttackableAI fix:
	* Fixed short/long range skills mapping.
	* Proper logger for L2AttackableAI and L2ControllableMobAI.
	* Thanks pmq, dljac, UnAfraid for report.
	* Fox for #5781
------------------------------------------------------------------------
r3419 | torikawatukune | 2011-11-19 22:39:37 +0900 (y, 19 11 2011) | 2 lines

CORE r5089 / UnAfraid
BETA: Core Part for [DP8558]
------------------------------------------------------------------------
r3414 | torikawatukune | 2011-11-19 01:18:43 +0900 (y, 19 11 2011) | 1 line

NPE
------------------------------------------------------------------------
r3412 | torikawatukune | 2011-11-17 17:37:19 +0900 (, 17 11 2011) | 3 lines

R̐l}X^[ M
* +1`+3܂ł100%A+4Ȍオm66.66%
* Zt܂C
------------------------------------------------------------------------
r3411 | torikawatukune | 2011-11-17 16:52:05 +0900 (, 17 11 2011) | 1 line

NpcTable.java r5088 Ńp[^zœndlɕύXĂ܂v̖Ɍ̂ŁAȑÕrW}[Wăp[^P̂𕜊B֐I[o[[hłB
------------------------------------------------------------------------
r3410 | torikawatukune | 2011-11-17 16:24:40 +0900 (, 17 11 2011) | 2 lines

SYNC: CORE r5088 / UnAfraid
BETA: Some methods of NpcTable (like getAllOfLevel, getAllMonstersOfLevel, etc..) can use now more then one parameter.
------------------------------------------------------------------------
r3403 | torikawatukune | 2011-11-17 03:16:38 +0900 (, 17 11 2011) | 1 line

R̐l}X^[ M̕G`gpropertiesɊ֌WȂ̊mƂȂ悤ɂ.
------------------------------------------------------------------------
r3402 | torikawatukune | 2011-11-16 21:49:18 +0900 (, 16 11 2011) | 1 line

uNX^ XN[v̐ݒ폜
------------------------------------------------------------------------
r3399 | torikawatukune | 2011-11-16 20:04:40 +0900 (, 16 11 2011) | 3 lines

SYNC: CORE r5087 / UnAfraid
BETA: Enchant system rework max enchant and enchant rate are moved from configs to DP (dist/game/data/enchantData.xml)
More info http://www.l2jserver.com/forum/viewtopic.php?f=69&t=23983
------------------------------------------------------------------------
r3397 | torikawatukune | 2011-11-16 19:46:11 +0900 (, 16 11 2011) | 2 lines

SYNC: CORE r5086 / UnAfraid
BETA: Support for effect ManaHealByLevel
------------------------------------------------------------------------
r3396 | torikawatukune | 2011-11-16 19:41:35 +0900 (, 16 11 2011) | 2 lines

SYNC: CORE r5085 / UnAfraid
BETA: Archer's AI Update now monster have to run away from target not randomly thanks Tryskell
------------------------------------------------------------------------
r3395 | torikawatukune | 2011-11-16 19:30:39 +0900 (, 16 11 2011) | 6 lines

SYNC: CORE r5084 / Zoey76
BETA: Update for [5083] :
	* Some Javadocs added/fixed.
	* Minor typo fixed in Combat Flag, thanks jurchiks for report.
	* Format and cleanup for some files.
	* Deleted empty folder.
------------------------------------------------------------------------
r3394 | torikawatukune | 2011-11-16 19:17:52 +0900 (, 16 11 2011) | 6 lines

SYNC: CORE r5084 / Zoey76
BETA: Update for [5083] :
	* Some Javadocs added/fixed.
	* Minor typo fixed in Combat Flag, thanks jurchiks for report.
	* Format and cleanup for some files.
	* Deleted empty folder.
------------------------------------------------------------------------
r3393 | torikawatukune | 2011-11-16 15:18:42 +0900 (, 16 11 2011) | 2 lines

 CORE r5083 & DP r8546 ɓ

------------------------------------------------------------------------
r3391 | torikawatukune | 2011-11-16 14:27:00 +0900 (, 16 11 2011) | 2 lines

SYNC: CORE r5083 / Zoey76
BETA: Rearranging Item related classes in core.
------------------------------------------------------------------------
r3390 | torikawatukune | 2011-11-16 12:52:19 +0900 (, 16 11 2011) | 2 lines

SYNC: CORE r5081 / UnAfraid
BETA: Sharing map of BlockList class instead of using synchronized sometimes NPE happens and causing map data loose thanks nonom for testing.
------------------------------------------------------------------------
r3387 | torikawatukune | 2011-11-15 22:18:00 +0900 (, 15 11 2011) | 1 line

SYNC: CORE r5080
------------------------------------------------------------------------
r3386 | torikawatukune | 2011-11-15 22:12:32 +0900 (, 15 11 2011) | 2 lines

SYNC: CORE r5080 / UnAfraid
BETA: Standartizing a bit handlers method names
------------------------------------------------------------------------
r3380 | torikawatukune | 2011-11-15 20:26:01 +0900 (, 15 11 2011) | 3 lines

getDistanceToForgetObjectgetDistanceToWatchObject菬lԂĂ܂s.
X^[炠̋ɃvC[ƁAgetAI()detachAI()JԂ.
ڂł͑SR킩ȂAT[oCPU^C𖳑ʂɏ錴ɂȂ\̂ő΍.
------------------------------------------------------------------------
r3377 | torikawatukune | 2011-11-13 14:47:44 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5079 / UnAfraid
BETA: Fix for ticket #5773 && #5774
------------------------------------------------------------------------
r3369 | torikawatukune | 2011-11-13 08:24:06 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5078 / UnAfraid
BETA: Removing custom talisman mana decreasement method leaven untill dp wasn't completly updated.
------------------------------------------------------------------------
r3368 | torikawatukune | 2011-11-13 08:21:40 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5077 / UnAfraid
BETA: Moving Trait enum out of L2Skill
------------------------------------------------------------------------
r3367 | torikawatukune | 2011-11-13 08:18:55 +0900 (, 13 11 2011) | 3 lines

SYNC: CORE r5076 / UnAfraid
BETA: Support for etc items passive skills when you hold etc item with passive effects they'll apply on your char now (Mostly Runes of Exp & SP)
Thanks nik and Zoey76
------------------------------------------------------------------------
r3365 | torikawatukune | 2011-11-13 08:11:00 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5075 / UnAfraid
BETA: Config for Max SP also
------------------------------------------------------------------------
r3364 | torikawatukune | 2011-11-13 08:08:26 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5074 / UnAfraid
BETA: Moving getExpMultiplier into PcStat and also adding one for sp new stat available: "bonusSp"
------------------------------------------------------------------------
r3360 | torikawatukune | 2011-11-13 07:53:24 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5073 / UnAfraid
BETA: new skill boolean parameter isStaticHeal (if is set to true EffectHeal won't use formulas so no bonuses)
------------------------------------------------------------------------
r3358 | torikawatukune | 2011-11-13 02:12:09 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5072 / UnAfraid
BETA: More effects Heal, ManaHeal, CpHeal (For fixed values)
------------------------------------------------------------------------
r3355 | torikawatukune | 2011-11-13 01:41:38 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5071 / UnAfraid
BETA: HealPercent, ManaHealPercent, CpHealPercent as effects
------------------------------------------------------------------------
r3349 | torikawatukune | 2011-11-13 00:19:54 +0900 (, 13 11 2011) | 2 lines

SYNC: CORE r5070 / UnAfraid
BETA: Deadlock fix thanks Deedlit and jurchicks 
------------------------------------------------------------------------
r3346 | torikawatukune | 2011-11-12 23:49:17 +0900 (y, 12 11 2011) | 2 lines

SYNC: CORE r5069 / Zoey76
BETA: Some improvements by UnAfraid and me.
------------------------------------------------------------------------
r3345 | torikawatukune | 2011-11-12 14:01:56 +0900 (y, 12 11 2011) | 1 line


------------------------------------------------------------------------
r3343 | torikawatukune | 2011-11-12 13:14:03 +0900 (y, 12 11 2011) | 1 line

p~ - uAI_INTENTION_IDOLԂAI_INTENTION_ACTIVEɂ̂̓AObVuMOB̂݁v
------------------------------------------------------------------------
r3342 | torikawatukune | 2011-11-12 13:11:50 +0900 (y, 12 11 2011) | 1 line

GMLNPCSHIFTNbNƂڍ׏\悤ǉ
------------------------------------------------------------------------
r3336 | torikawatukune | 2011-11-09 01:41:16 +0900 (, 09 11 2011) | 2 lines

SYNC: CORE r5068 / Zoey76
BETA: Reverting [5061] and Code Format and Cleanup.
------------------------------------------------------------------------
r3335 | torikawatukune | 2011-11-09 01:38:23 +0900 (, 09 11 2011) | 1 line

tebT XNvg܂ĂȂ̂Config̕ϐcĂ
------------------------------------------------------------------------
r3334 | torikawatukune | 2011-11-09 01:35:11 +0900 (, 09 11 2011) | 2 lines

SYNC: CORE r5067 / UnAfraid
BETA: Removing Frintezza config
------------------------------------------------------------------------
r3333 | torikawatukune | 2011-11-09 01:20:42 +0900 (, 09 11 2011) | 2 lines

SYNC: CORE r5066 / UnAfraid
BETA: Adding few missing system messages and olympiad quests to daily cleanup
------------------------------------------------------------------------
r3331 | torikawatukune | 2011-11-09 01:04:27 +0900 (, 09 11 2011) | 2 lines

CORE r5065 / UnAfraid
BETA: Olympiad quests notifications
------------------------------------------------------------------------
r3330 | torikawatukune | 2011-11-09 00:49:33 +0900 (, 09 11 2011) | 3 lines

data/scripts/handlers/* XNvg̃[hPłsƃR}hSłăVbg_EłȂȂ̂ŁAdvȃR}ĥݗ\[hĂB
* GMR}h //server_shutdown  //server_restart
* telnetR}h shutdown  restart
------------------------------------------------------------------------
r3329 | torikawatukune | 2011-11-09 00:42:37 +0900 (, 09 11 2011) | 1 line

Q[T[otelnetOS̃R}hg悤
------------------------------------------------------------------------
r3325 | torikawatukune | 2011-11-08 21:00:39 +0900 (, 08 11 2011) | 2 lines

SYNC: CORE r5064 / UnAfraid
BETA: Moving telnet commands in dp
------------------------------------------------------------------------
r3323 | torikawatukune | 2011-11-08 20:48:16 +0900 (, 08 11 2011) | 2 lines

SYNC: CORE r5063 / Zoey76
BETA: Update to Trove 3.0.1.
------------------------------------------------------------------------
r3309 | torikawatukune | 2011-11-06 01:47:07 +0900 (, 06 11 2011) | 1 line

RequestUnEquipItem.javâConfig.MOD_AURA
------------------------------------------------------------------------
r3308 | torikawatukune | 2011-11-06 01:37:54 +0900 (, 06 11 2011) | 3 lines

SYNC: CORE r5062 / Zoey76
BETA: Partially reverted [5055], now RequestUnEquipItem is updated, custom checks and system messages removed/updated with retail information.
Also removed custom checks for Cursed Weapons.
------------------------------------------------------------------------
r3305 | torikawatukune | 2011-11-06 01:27:30 +0900 (, 06 11 2011) | 2 lines

SYNC: CORE r5061 / UnAfraid
BETA: More from [5059]
------------------------------------------------------------------------
r3303 | torikawatukune | 2011-11-05 23:11:26 +0900 (y, 05 11 2011) | 2 lines

SYNC: CORE r5060 / UnAfraid
BETA: Using Location class a bit more
------------------------------------------------------------------------
r3302 | torikawatukune | 2011-11-05 21:46:42 +0900 (y, 05 11 2011) | 4 lines

MC_ShowƋFrintezzaNPEosɊւ CORE r5059 őSĂQuestTimerɋLbN悤ɏC܂
}`XbhĂ͍̂̂ƂMC_ShowƋFrintezzâ݂Ȃ̂ł̂QLbN悤ύX܂B
̃NGXgׂċLbNKv͖Ǝv܂̂ŁB
肪Config.javaQUEST_TIMER_SHAREDtrueɂčăRpCĂB
------------------------------------------------------------------------
r3301 | torikawatukune | 2011-11-05 21:20:01 +0900 (y, 05 11 2011) | 5 lines

SYNC: CORE r5059 / Zoey76
BETA: Maps to shared:
	* Changing event timers map to shared, thanks tukune for poiting this out.
	* Changing active makers map to shared by Phantom2005, thanks qwert13 for testing.
'''Note:''' This ''should'' fix NPE spam in MC Show and problems while using AltGameCreation = True.
------------------------------------------------------------------------
r3300 | torikawatukune | 2011-11-05 20:57:41 +0900 (y, 05 11 2011) | 1 line

XNvg݊̂߂ public SocialAction(L2Character cha, int actionId) 𕜊
------------------------------------------------------------------------
r3298 | torikawatukune | 2011-11-05 19:47:04 +0900 (y, 05 11 2011) | 3 lines

SYNC: CORE r5058 / UnAfraid
BETA: Social Action back to (int, int) constructor.
- Also added broadcastSocialAction method in L2Character for quick usage
------------------------------------------------------------------------
r3295 | torikawatukune | 2011-11-05 19:03:44 +0900 (y, 05 11 2011) | 10 lines

SYNC: CORE r5057 / Zoey76
BETA: Fixes and cleanup:
	* AugmentationData: missing type arguments for generic class.
	* FuncTemplate: missing type arguments for generic class.
	* L2SkillDrain: redundant cast to int.
	* AccountingFormatter: possible fall-through into case.
	* L2TIntObjectHashMap: serializable class has no definition of serialVersionUID.
	* L2SiegeClan: empty statement.
	* CommunityServerThread: static method should be qualified by type name.
	* L2CastleChamberlainInstance: possible fall-through into case.
------------------------------------------------------------------------
r3294 | torikawatukune | 2011-11-05 18:21:56 +0900 (y, 05 11 2011) | 6 lines

SYNC: CORE r5056 / Zoey76
BETA: Implementing "Next Action" by CSharpRU as Yaroslav:
	* Queued sit action while running by CSharpRU.
	* Queued equip/unequip item action while casting a spell by me.
	* Player should stop moving after casting self-buff committed in [5055].
'''Note:''' More "next actions" implementations are missing which require retail confirmation.
------------------------------------------------------------------------
r3293 | torikawatukune | 2011-11-05 18:18:50 +0900 (y, 05 11 2011) | 2 lines

SYNC: CORE r5055 / Zoey76
BETA: Removing deprecated client packet and the rest of [5054].
------------------------------------------------------------------------
r3292 | torikawatukune | 2011-11-05 18:11:22 +0900 (y, 05 11 2011) | 2 lines

SYNC: CORE r5054 / Zoey76
BETA: Typo fixes and JavaDocs fixes.
------------------------------------------------------------------------
r3291 | torikawatukune | 2011-11-05 18:01:26 +0900 (y, 05 11 2011) | 2 lines

SYNC: CORE r5052 / UnAfraid
BETA: NPE fix in Hero diary and possible memory leak thanks JIV
------------------------------------------------------------------------
r3290 | torikawatukune | 2011-11-05 17:56:20 +0900 (y, 05 11 2011) | 2 lines

SYNC: CORE r5051 / UnAfraid
BETA: Support for Destruction Enchants and PC Bang ones
------------------------------------------------------------------------
r3283 | torikawatukune | 2011-10-30 21:29:45 +0900 (, 30 10 2011) | 2 lines

SYNC: CORE r5050 / UnAfraid
BETA: Unhardcoding fishing rods too
------------------------------------------------------------------------
r3282 | torikawatukune | 2011-10-30 21:27:24 +0900 (, 30 10 2011) | 4 lines

SYNC: CORE r5049 / UnAfraid
BETA: Unhardcoding flag functionality
- Added 3 new parameters into L2Weapon isForceEquip (Cannot be disarmed), isAttackWeapon (Disables attack), useWeaponSkillsOnly (Only skills that are assigned to the weapon can be used)
Note: All checks will not work for GM!
------------------------------------------------------------------------
r3272 | torikawatukune | 2011-10-29 20:58:20 +0900 (y, 29 10 2011) | 2 lines

SYNC: CORE r5048 / Zoey76
BETA: Minor typo fix and cleanup.
------------------------------------------------------------------------
r3271 | torikawatukune | 2011-10-29 20:56:00 +0900 (y, 29 10 2011) | 3 lines

CORE r5047 / Zoey76
BETA: Configuration option to enable/disable AutoAnnounce logs.
'''Note:''' It's disabled by default.
------------------------------------------------------------------------
r3266 | torikawatukune | 2011-10-29 20:05:59 +0900 (y, 29 10 2011) | 6 lines

SYNC: CORE r5045 / Zoey76
BETA: Skill Trees fixes and improvements:
	* Game server shouldn't crash if skill trees folder isn't present.
	* Unhardcoding Race check for skills, previously work for Dwarvens.
	* Fixed validators for enchanted Transfer skills and Race specific Fishing Skills.
	* Using Race enum instead of Race Id in L2SkillLearn.
------------------------------------------------------------------------
r3265 | torikawatukune | 2011-10-29 20:02:32 +0900 (y, 29 10 2011) | 3 lines

SYNC: CORE r5044 / Nik
BETA: Config option to set offline traders invulnerable is removed.
Added a new option to set them to take damage or not. This way they can be recharged and buffed.
------------------------------------------------------------------------
r3264 | torikawatukune | 2011-10-29 15:23:07 +0900 (y, 29 10 2011) | 3 lines

tebT CX^g_W Ƃ肠܂Ƃɓ삷悤ɒ
*  - XJ[bg @ nVAIUXL
*  - P߂ƂQ߁Aǃf[^Ȃƕǂ̌MOB
------------------------------------------------------------------------
r3260 | torikawatukune | 2011-10-26 23:09:40 +0900 (, 26 10 2011) | 2 lines

SYNC: CORE r5043 / MELERIX
BETA/STABLE: Changed abnormal --> abnormalVisualEffect, by UnAfraid.
------------------------------------------------------------------------
r3259 | torikawatukune | 2011-10-26 23:07:21 +0900 (, 26 10 2011) | 2 lines

SYNC: CORE r5042 / UnAfraid
BETA/STABLE: displayId for abnormal icon and gm/clan fix
------------------------------------------------------------------------
r3257 | torikawatukune | 2011-10-26 23:04:03 +0900 (, 26 10 2011) | 2 lines

SYNC: CORE r5041 / MELERIX
BETA/STABLE: Updating Respawn Time for the old Zaken.
------------------------------------------------------------------------
r3252 | torikawatukune | 2011-10-26 21:59:33 +0900 (, 26 10 2011) | 1 line

L2World̃fobOpR[hConfig.DEBUGtruêƂʂ悤ɕύX
------------------------------------------------------------------------
r3251 | torikawatukune | 2011-10-26 21:53:27 +0900 (, 26 10 2011) | 2 lines

SYNC: CORE r5040 / UnAfraid
BETA: Improving L2World's debug regarding OID Map
------------------------------------------------------------------------
r3250 | torikawatukune | 2011-10-26 21:25:38 +0900 (, 26 10 2011) | 2 lines

SYNC: CORE r5039 / BiggBoss
Avoid to create a new object to port a player
------------------------------------------------------------------------
r3248 | torikawatukune | 2011-10-26 20:36:23 +0900 (, 26 10 2011) | 1 line


------------------------------------------------------------------------
r3245 | torikawatukune | 2011-10-25 01:43:33 +0900 (, 25 10 2011) | 2 lines

SYNC: CORE r5038 / MELERIX
BETA/STABLE: Organizing Imports.
------------------------------------------------------------------------
r3244 | torikawatukune | 2011-10-25 01:34:11 +0900 (, 25 10 2011) | 2 lines

SYNC: CORE r5037 / UnAfraid
BETA: Max run speed is 300 now
------------------------------------------------------------------------
r3241 | torikawatukune | 2011-10-25 00:40:27 +0900 (, 25 10 2011) | 2 lines

SYNC: CORE r5036 / BiggBoss
Adding util's formatDate method for date formatting by Tryskell
------------------------------------------------------------------------
r3239 | torikawatukune | 2011-10-25 00:10:42 +0900 (, 25 10 2011) | 2 lines

SYNC: CORE r5035 / Zoey76
BETA: ItemsOnGroundManager code formatting and cleanup.
------------------------------------------------------------------------
r3237 | torikawatukune | 2011-10-24 23:22:21 +0900 (, 24 10 2011) | 1 line


------------------------------------------------------------------------
r3236 | torikawatukune | 2011-10-24 23:21:42 +0900 (, 24 10 2011) | 1 line

Integer --> int
------------------------------------------------------------------------
r3235 | torikawatukune | 2011-10-22 15:57:05 +0900 (y, 22 10 2011) | 2 lines

SYNC: CORE r5034 / UnAfraid
BETA/STABLE: Adding some synchronizations back to write methods in Point3D volatile are not synced vars..
------------------------------------------------------------------------
r3233 | torikawatukune | 2011-10-21 15:34:49 +0900 (, 21 10 2011) | 2 lines

SYNC: CORE r5030 / MELERIX
BETA/STABLE: Minor updates in script batch files.
------------------------------------------------------------------------
r3228 | torikawatukune | 2011-10-21 14:55:48 +0900 (, 21 10 2011) | 3 lines

SYNC: CORE r5031 / Zoey76
BETA: Typo fix for [5013], NPC Races should be set (always) on NPC load.
	* Minor code refactoring.
------------------------------------------------------------------------
r3227 | torikawatukune | 2011-10-21 14:51:03 +0900 (, 21 10 2011) | 2 lines

SYNC: CORE r5030 / MELERIX
BETA/STABLE: Minor updates in script batch files.
------------------------------------------------------------------------
r3226 | torikawatukune | 2011-10-21 14:44:24 +0900 (, 21 10 2011) | 2 lines

SYNC: CORE r5029 / MELERIX
BETA/STABLE: Servitor's Buffs shouldn't be stored when is dead, thanks plim.
------------------------------------------------------------------------
r3224 | torikawatukune | 2011-10-21 14:34:55 +0900 (, 21 10 2011) | 2 lines

SYNC: CORE r5028 / MELERIX
BETA/STABLE: Cleanup EffectStunSelf.
------------------------------------------------------------------------
r3221 | torikawatukune | 2011-10-21 02:57:45 +0900 (, 21 10 2011) | 2 lines

SYNC: CORE r5027 / MELERIX
BETA/STABLE: Cleanup EffectSilenceMagicPhysical.
------------------------------------------------------------------------
r3220 | torikawatukune | 2011-10-21 02:32:25 +0900 (, 21 10 2011) | 2 lines

SYNC: CORE r5026 / UnAfraid
And this happens when i must sleep but i don't.
------------------------------------------------------------------------
r3219 | torikawatukune | 2011-10-21 02:25:59 +0900 (, 21 10 2011) | 1 line

SYNC: CORE r5025 / UnAfraid
------------------------------------------------------------------------
r3218 | torikawatukune | 2011-10-21 02:23:50 +0900 (, 21 10 2011) | 2 lines

SYNC: CORE r5024 / UnAfraid
BETA: L2Event typo fix dual box count 0 means disabled not 0 players per ip can register
------------------------------------------------------------------------
r3217 | torikawatukune | 2011-10-21 02:10:24 +0900 (, 21 10 2011) | 2 lines

SYNC: CORE r5023 / UnAfraid
BETA: Removing javaTest working dir
------------------------------------------------------------------------
r3216 | torikawatukune | 2011-10-20 21:59:35 +0900 (, 20 10 2011) | 2 lines

SYNC: CORE r5020 / Nik
BETA: Core support for ignoreSkillMute => when set to true, the skill can be casted even if it should be blocked by phys/magic skill block (shield bash, silence etc.)
------------------------------------------------------------------------
r3215 | torikawatukune | 2011-10-20 21:48:05 +0900 (, 20 10 2011) | 2 lines

SYNC: CORE r5019 / UnAfraid
BETA: Moving all tools inside com.l2jserver.tools
------------------------------------------------------------------------
r3214 | torikawatukune | 2011-10-20 21:39:17 +0900 (, 20 10 2011) | 2 lines

SYNC: CORE r5019 / UnAfraid
BETA: Moving all tools inside com.l2jserver.tools
------------------------------------------------------------------------
r3209 | torikawatukune | 2011-10-20 17:19:37 +0900 (, 20 10 2011) | 2 lines

SYNC: CORE r5018 / UnAfraid
BETA: Little source format for db installers
------------------------------------------------------------------------
r3207 | torikawatukune | 2011-10-20 17:07:02 +0900 (, 20 10 2011) | 3 lines

SYNC: CORE r5017 / Zoey76
BETA: Fix for [4989], #5731:
	* Skill shortcut level wasn't updated properly after skill enchant.
------------------------------------------------------------------------
r3202 | torikawatukune | 2011-10-20 00:03:09 +0900 (, 20 10 2011) | 1 line

fCɓGrandBossNPE
------------------------------------------------------------------------
r3199 | torikawatukune | 2011-10-19 21:17:05 +0900 (, 19 10 2011) | 2 lines

SYNC: CORE r5016 / MELERIX
BETA/STABLE: Let's make login ban a bit more strict, also ShowStatusOnCommunityBoard to be false by default.
------------------------------------------------------------------------
r3198 | torikawatukune | 2011-10-19 20:26:25 +0900 (, 19 10 2011) | 5 lines

SYNC: CORE r5015 / Zoey76
BETA: Command Channel fixes:
	* NPE fix in RequestExMPCCShowPartyMembersInfo by Tryskell.
	* Get the target's party leader, and do whole actions on him in RequestExAskJoinMPCC by Tryskell.
	* RequestExAskJoinMPCC#askJoinMPCC() using isClanLeader() and avoiding iterating over all skills by me.
------------------------------------------------------------------------
r3195 | torikawatukune | 2011-10-19 20:07:55 +0900 (, 19 10 2011) | 6 lines

SYNC: CORE r5014 / Zoey76
BETA: Restoring Alternate Skill Learning System:
	* Minor cleanup.
	* JavaDocs added.
	* Do '''not'' use it along Skill Check system.
'''Note:''' This system is '''not''' recommended, class imbalance and unwanted side effect may occur.
------------------------------------------------------------------------
r3194 | torikawatukune | 2011-10-19 16:38:33 +0900 (, 19 10 2011) | 1 line


------------------------------------------------------------------------
r3192 | torikawatukune | 2011-10-19 14:06:43 +0900 (, 19 10 2011) | 6 lines

SYNC: CORE r5013 / Zoey76
BETA: Code refactoring:
	* Proper getters and setters for L2NpcTemplate.
	* Formatting settings for enums.
	* Cleanup and typo fixing.
	* JavaDocs added.
------------------------------------------------------------------------
r3189 | torikawatukune | 2011-10-19 11:37:25 +0900 (, 19 10 2011) | 2 lines

SYNC: CORE r5012 / Nik
BETA: serverpacket NPE fix.
------------------------------------------------------------------------
r3183 | torikawatukune | 2011-10-18 16:09:45 +0900 (, 18 10 2011) | 7 lines

SYNC: CORE r5011 / BiggBoss
Siegable hall update:
- Updating to round based siege (retail like) bandit's stronghold and wild beast reserver sieges
- Fixing aucioner bug
- Make zone spawns location load and build more dynamic
- Improving admin siegable object doors commands
- Fixing siegable hall admin command npe
------------------------------------------------------------------------
r3182 | torikawatukune | 2011-10-18 15:36:16 +0900 (, 18 10 2011) | 1 line


------------------------------------------------------------------------
r3180 | torikawatukune | 2011-10-18 15:13:46 +0900 (, 18 10 2011) | 2 lines

SYNC: CORE r5010 / Zoey76
BETA: Using proper getters and setters for L2CharTemplate.
------------------------------------------------------------------------
r3179 | torikawatukune | 2011-10-18 14:35:50 +0900 (, 18 10 2011) | 2 lines

SYNC: CORE r5009 / Zoey76
BETA: Typo fix for [5005], and some JavaDocs.
------------------------------------------------------------------------
r3178 | torikawatukune | 2011-10-18 02:40:29 +0900 (, 18 10 2011) | 2 lines

SYNC: CORE r5008 / Zoey76
BETA: Minor update for [5007].
------------------------------------------------------------------------
r3177 | torikawatukune | 2011-10-18 02:38:29 +0900 (, 18 10 2011) | 2 lines

SYNC: CORE r5007 / UnAfraid
BETA: Update for [5006] after [DP8462]
------------------------------------------------------------------------
r3175 | torikawatukune | 2011-10-18 02:24:29 +0900 (, 18 10 2011) | 2 lines

SYNC: CORE r5006 / UnAfraid
BETA: Shield's and Sigils cannot be elementable thanks lion for report
------------------------------------------------------------------------
r3173 | torikawatukune | 2011-10-18 01:53:34 +0900 (, 18 10 2011) | 3 lines

SYNC: CORE r5005 / UnAfraid
BETA: Unhardcoding isEnchantable, isElementable from core now it will use enchant_enabled / element_enabled.
Also all 0/1 values replaced by booleans
------------------------------------------------------------------------
r3172 | torikawatukune | 2011-10-18 01:08:50 +0900 (, 18 10 2011) | 2 lines

SYNC: CORE r5004 / Nik
BETA: A lil mistake at [4986] fixed.
------------------------------------------------------------------------
r3166 | torikawatukune | 2011-10-17 12:03:18 +0900 (, 17 10 2011) | 2 lines

SYNC: CORE r5002 / Zoey76
BETA: ClassCastException fix from [4998] and [4999].
------------------------------------------------------------------------
r3160 | torikawatukune | 2011-10-17 01:35:50 +0900 (, 17 10 2011) | 4 lines

SYNC: CORE r5001 / Zoey76
BETA: Code refactoring, fixes and cleanup by UnAfraid:
	* Using improved sendPacket.
	* Exploit fix at RequestWithDrawPremiumItem.
------------------------------------------------------------------------
r3156 | torikawatukune | 2011-10-16 22:05:41 +0900 (, 16 10 2011) | 2 lines

SYNC: CORE r5000 / UnAfraid
BETA: Implementing is_oly_restricted item
------------------------------------------------------------------------
r3155 | torikawatukune | 2011-10-16 22:01:23 +0900 (, 16 10 2011) | 2 lines

SYNC: CORE r4999 / Nik
BETA: Well, why not make the others aswell (more for [4998]
------------------------------------------------------------------------
r3154 | torikawatukune | 2011-10-16 21:55:11 +0900 (, 16 10 2011) | 2 lines

SYNC: CORE r4998 / Nik
BETA: Using propper way getting values in an array at L2TIntObjectHashMap since the update done on trove. This way we will prevent unexpected AIOOBEs
------------------------------------------------------------------------
r3153 | torikawatukune | 2011-10-16 21:45:49 +0900 (, 16 10 2011) | 7 lines

SYNC: CORE r4997 / Zoey76
BETA: Code refactoring:
	* Implemented getClanAllies(int allianceId).
	* Some JavaDoc fixes.
	* Using TradeItem now.
	* TradeList cleanup, more refactoring required.
	* Minor fix for Community Board when clan leader is null, thanks JIV.
------------------------------------------------------------------------
r3152 | torikawatukune | 2011-10-16 20:41:12 +0900 (, 16 10 2011) | 1 line

BanditStronghold
------------------------------------------------------------------------
r3149 | torikawatukune | 2011-10-16 19:02:48 +0900 (, 16 10 2011) | 6 lines

SYNC: CORE r4996 / BiggBoss
Clan hall siege update.
- Abstracting and optimizing bandit stronghold siege
- Taking bandit stronghold siege closer to retail like behaviour
- Adding Wild Beast Reserver Siege
Core Side
------------------------------------------------------------------------
r3148 | torikawatukune | 2011-10-16 17:06:01 +0900 (, 16 10 2011) | 4 lines

SYNC: CORE r4995 / Zoey76
BETA: SystemMessageId update:
	* Unhardcoded some SystemMessageId.
	* Added some missing SystemMessageId.
------------------------------------------------------------------------
r3147 | torikawatukune | 2011-10-15 15:35:24 +0900 (y, 15 10 2011) | 4 lines

SYNC: CORE r4994 / Zoey76
BETA: Unhardcoding Adena Id, use this constant PcInventory.ADENA_ID.
	* Unhardcoded Seal Stones Ids.
	* Removed duplicated constant for Ancient Adena.
------------------------------------------------------------------------
r3146 | torikawatukune | 2011-10-15 15:24:26 +0900 (y, 15 10 2011) | 6 lines

SYNC: CORE r4993 / Zoey76
BETA: Minor updates and cleanup:
	* Unhardcoded Adena Id in ExEnchantSkillInfoDetail.
	* Cleanup for invalid task in PetStat.
	* Cleanup and code format in L2NpcAIData.
	* Code refactoring in L2Npc.
------------------------------------------------------------------------
r3144 | torikawatukune | 2011-10-15 01:11:51 +0900 (y, 15 10 2011) | 2 lines

SYNC: CORE r4992 / Nik
BETA: In retail debuff with -1 power always lands. Example: Stigma of Shilen, Real Target etc.
------------------------------------------------------------------------
r3143 | torikawatukune | 2011-10-15 01:01:26 +0900 (y, 15 10 2011) | 2 lines

SYNC: CORE r4991 / Zoey76
BETA: Implementing setIsInHideoutSiege() and isInHideoutSiege() methods by BiggBoss and me.
------------------------------------------------------------------------
r3140 | torikawatukune | 2011-10-15 00:33:53 +0900 (y, 15 10 2011) | 2 lines

SYNC: CORE r4990 / UnAfraid
BETA: RequestWothDrawPremiumItem typo fix and little source format
------------------------------------------------------------------------
r3139 | torikawatukune | 2011-10-15 00:31:21 +0900 (y, 15 10 2011) | 6 lines

SYNC: CORE r4989 / Zoey76
BETA: Shortcuts update:
	* Code refactoring and cleanup.
	* Typos fixed in JavaDocs.
	* Removed duplicated code.
	* Single method to update skill shortcuts.
------------------------------------------------------------------------
r3138 | torikawatukune | 2011-10-15 00:24:27 +0900 (y, 15 10 2011) | 2 lines

SYNC: CORE r4988 / UnAfraid
BETA/STABLE: Fixing Pick Up Protected Items With Pets also items dropped by players should not be protected by DrHouse
------------------------------------------------------------------------
r3137 | torikawatukune | 2011-10-14 22:19:55 +0900 (, 14 10 2011) | 1 line

@Overridet܂
------------------------------------------------------------------------
r3136 | torikawatukune | 2011-10-14 22:10:17 +0900 (, 14 10 2011) | 1 line

݊ێ̂ߋannounceToOnlinePlayers
------------------------------------------------------------------------
r3134 | torikawatukune | 2011-10-14 21:46:45 +0900 (, 14 10 2011) | 5 lines

SYNC: CORE r4987 / MELERIX
BETA: Support for Critical Announcements by Nyaran.
 * Added support for command //critannounce (with a config for add sender name before the announce).
 * Added support for critannounces.txt, show critical announces on char login (Can be managed via admin panel).
 * Added support for critical announces on auto_announces table (Can be managed via admin panel).
------------------------------------------------------------------------
r3133 | torikawatukune | 2011-10-14 21:05:13 +0900 (, 14 10 2011) | 9 lines

SYNC: CORE r4986 / Nik
BETA: Recently found that you can autoattack flagged alliance players o.O??? Well anyway, i decided its time to rework this methed. So, currently this is done:
 - Support for L2FriendlyMobInstance
 - Duel check comes first, even if you are in a party, you can autoattack him.
 - In arenas, you can autoattack clan/ally members who arent in your party.
 - Added checks for alliance members, they cannot autoattack each other.
 - Checks for pvp flag/karma are now last, they were skipping valuable checks.
 
I tested it as far as I can, its up you you to report for any broken things at autoattackable characters.
------------------------------------------------------------------------
r3132 | torikawatukune | 2011-10-14 20:54:00 +0900 (, 14 10 2011) | 2 lines

SYNC: CORE r4985 / MELERIX
MySQL Connector/J 5.1.18, Changelog here: http://dev.mysql.com/doc/refman/5.1/en/cj-news-5-1-18.html
------------------------------------------------------------------------
r3131 | torikawatukune | 2011-10-14 09:52:27 +0900 (, 14 10 2011) | 1 line

AI
------------------------------------------------------------------------
r3129 | torikawatukune | 2011-10-14 09:50:21 +0900 (, 14 10 2011) | 1 line

NPCe[uœK
------------------------------------------------------------------------
r3128 | torikawatukune | 2011-10-14 09:48:59 +0900 (, 14 10 2011) | 1 line

X̉i`FbNł̃G[
------------------------------------------------------------------------
r3126 | torikawatukune | 2011-10-12 23:54:09 +0900 (, 12 10 2011) | 2 lines

SYNC: CORE r4984 / UnAfraid
BETA: NpcTable rework now's a bit more organized and also is possible to (re) load any npcId on the fly thanks qwerty13 for testing
------------------------------------------------------------------------
r3125 | torikawatukune | 2011-10-12 23:36:07 +0900 (, 12 10 2011) | 2 lines

SYNC: CORE r4983 / lion
oly time max is 5 min, not 6
------------------------------------------------------------------------
r3124 | torikawatukune | 2011-10-12 21:42:05 +0900 (, 12 10 2011) | 1 line

@Overridet܂
------------------------------------------------------------------------
r3119 | torikawatukune | 2011-10-12 20:53:39 +0900 (, 12 10 2011) | 2 lines

SYNC: CORE r4982 / UnAfraid
BETA: One more deadlock fix thanks JIV
------------------------------------------------------------------------
r3118 | torikawatukune | 2011-10-12 20:46:38 +0900 (, 12 10 2011) | 5 lines

SYNC: CORE r4981 / Zoey76
BETA: Enabled two warnings:
	* Missing Override annotations.
	* Missing Deprecated annotations.
	* Respective fixes.
------------------------------------------------------------------------
r3116 | torikawatukune | 2011-10-12 16:16:27 +0900 (, 12 10 2011) | 2 lines

SYNC: CORE r4980 / Zoey76
BETA: NPC Vulnerability fix by Kingzor.
------------------------------------------------------------------------
r3114 | torikawatukune | 2011-10-12 15:33:34 +0900 (, 12 10 2011) | 2 lines

SYNC: CORE r4979 / MELERIX
BETA/STABLE: Fixing [4978].
------------------------------------------------------------------------
r3111 | torikawatukune | 2011-10-12 08:18:52 +0900 (, 12 10 2011) | 4 lines

SYNC: CORE r4976 / Zoey76
BETA: Fixes for [4972].
	* Implemented method getAllNpcOfClass.
	* Implemented method getAllNpcOfAiType.
------------------------------------------------------------------------
r3109 | torikawatukune | 2011-10-12 01:54:10 +0900 (, 12 10 2011) | 4 lines

SYNC: CORE r4975 / Zoey76
BETA: Moving target types out of L2Skill.
	* Renamed some method to match it's function.
	* Better Format setting for enums.
------------------------------------------------------------------------
r3108 | torikawatukune | 2011-10-12 01:42:57 +0900 (, 12 10 2011) | 2 lines

SYNC: CORE r4974 / UnAfraid
BETA: Possible deadlock Thanks JIV
------------------------------------------------------------------------
r3106 | torikawatukune | 2011-10-12 00:45:52 +0900 (, 12 10 2011) | 2 lines

SYNC: CORE r4972 / Zoey76
BETA: Updating to Trove 3.0.0.
------------------------------------------------------------------------
r3105 | torikawatukune | 2011-10-12 00:04:39 +0900 (, 12 10 2011) | 2 lines

SYNC: CORE r4971 / UnAfraid
BETA: Deadlock Detector enabled by default
------------------------------------------------------------------------
r3104 | torikawatukune | 2011-10-11 23:58:16 +0900 (, 11 10 2011) | 2 lines

SYNC: CORE r4970 / UnAfraid
BETA/STABLE: Revert part of [4642] causes deadlocks
------------------------------------------------------------------------
r3101 | torikawatukune | 2011-10-09 11:09:45 +0900 (, 09 10 2011) | 3 lines

SYNC: CORE r4969 / Zoey76
BETA: Temporal fix for [4908], effects are using skill types as effect type.
'''Note:''' Will be fixed in proper way soon.
------------------------------------------------------------------------
r3096 | torikawatukune | 2011-10-09 00:50:00 +0900 (, 09 10 2011) | 2 lines

SYNC: CORE r4968 / MELERIX
Minor Improvement for ant javac task.
------------------------------------------------------------------------
r3093 | torikawatukune | 2011-10-08 23:22:47 +0900 (y, 08 10 2011) | 2 lines

SYNC: CORE r4967 / UnAfraid
BETA: Fix for ticket #5705
------------------------------------------------------------------------
r3088 | torikawatukune | 2011-10-08 17:31:42 +0900 (y, 08 10 2011) | 6 lines

SYNC: CORE r4966 / Zoey76
BETA: Updating Code Cleanup and Formatter settings.
'''Note:''' Use @formatter to define a block that will be skipped on formatting:
//@formatter:off
Some code.
//@formatter:on
------------------------------------------------------------------------
r3083 | torikawatukune | 2011-10-08 16:02:56 +0900 (y, 08 10 2011) | 2 lines

SYNC: CORE r4965 / MELERIX
BETA: Minor Update due [DP8418].
------------------------------------------------------------------------
r3081 | torikawatukune | 2011-10-08 15:32:34 +0900 (y, 08 10 2011) | 1 line

G~IȂ̂Ń[gƌol\I[o[t[̂ int  long ɂKvBSystemMessage#addNumber(int)  addNumber(long) ɃI[o[[hB
------------------------------------------------------------------------
r3080 | torikawatukune | 2011-10-08 15:27:25 +0900 (y, 08 10 2011) | 2 lines

SYNC: CORE r4964 / UnAfraid
BETA: Rework of exp bonuses and using retail system message for bonus exp/sp
------------------------------------------------------------------------
r3079 | torikawatukune | 2011-10-08 11:40:04 +0900 (y, 08 10 2011) | 2 lines

SYNC: CORE r4963 / UnAfraid
BETA: Moving CrestCache init before ClanTable to prevent ExceptionInInitializerError
------------------------------------------------------------------------
r3073 | torikawatukune | 2011-10-07 20:18:05 +0900 (, 07 10 2011) | 2 lines

SYNC: CORE r4962 / MELERIX
BETA: Fix for Ticket #5706
------------------------------------------------------------------------
r3069 | torikawatukune | 2011-10-07 19:19:21 +0900 (, 07 10 2011) | 2 lines

SYNC: CORE r4961 / UnAfraid
BETA: SocialAction adding new constructor (int, int)
------------------------------------------------------------------------
r3068 | torikawatukune | 2011-10-07 19:16:18 +0900 (, 07 10 2011) | 2 lines

SYNC: CORE r4960 / UnAfraid
BETA: Unhardcoding talisman mana decreasement on skill use.
------------------------------------------------------------------------
r3066 | torikawatukune | 2011-10-07 13:02:39 +0900 (, 07 10 2011) | 2 lines

SYNC: CORE r4959 / Zoey76
BETA: The Hellbound Core part 2!
------------------------------------------------------------------------
r3064 | torikawatukune | 2011-10-07 10:02:00 +0900 (, 07 10 2011) | 11 lines

SYNC: CORE r4958 / Zoey76
BETA: The Hellbound Core part!
	* Items auto destroy time support.
	* Hellbound Manager.
	* Walking Manager.
	* L2QuestGuardInstance.
	* L2NoRestartZone.
Special Thanks:
'''_DS_''' first Hellbound Manager implementation.
'''VlLight''' as '''GKR''' for the other support and features.
Code review, cleanup, code refactoring, typo fixing by me.
------------------------------------------------------------------------
r3062 | torikawatukune | 2011-10-07 08:53:28 +0900 (, 07 10 2011) | 2 lines

SYNC: CORE r4957 / UnAfraid
BETA: Target handlers can be loaded from MasterHandler directly
------------------------------------------------------------------------
r3061 | torikawatukune | 2011-10-07 08:24:43 +0900 (, 07 10 2011) | 2 lines

SYNC: CORE r4956 / BiggBoss
L2PcInstance elementals update, thx UnAfraid
------------------------------------------------------------------------
r3059 | torikawatukune | 2011-10-07 08:14:26 +0900 (, 07 10 2011) | 4 lines

SYNC: CORE r4955 / BiggBoss
Crest Cache clear update
Summons now share master's elementals
Core Side
------------------------------------------------------------------------
r3058 | torikawatukune | 2011-10-07 07:45:43 +0900 (, 07 10 2011) | 2 lines

SYNC: CORE r4954 / MELERIX
cleanup
------------------------------------------------------------------------
r3057 | torikawatukune | 2011-10-07 07:41:25 +0900 (, 07 10 2011) | 2 lines

SYNC: CORE r4951 / Nik
BETA: Fix for #5694
------------------------------------------------------------------------
r3054 | torikawatukune | 2011-10-05 20:57:52 +0900 (, 05 10 2011) | 1 line

œK getHtmlPath
------------------------------------------------------------------------
r3052 | torikawatukune | 2011-10-05 19:29:05 +0900 (, 05 10 2011) | 1 line

 gpϐ폜
------------------------------------------------------------------------
r3048 | torikawatukune | 2011-10-05 17:52:39 +0900 (, 05 10 2011) | 5 lines

BETA/STABLE: Libs Update:
	* Added Jython version to the name.
	* Updated Java Engine, fully compatible with Java 7.
	* Updated Jython Engine.
	* Updated/reworked Netcon lib.
------------------------------------------------------------------------
r3036 | torikawatukune | 2011-10-04 21:39:25 +0900 (, 04 10 2011) | 4 lines

SYNC: CORE r4946 / Zoey76
BETA: Skill Trees improvements:
	* Hash code arrays for invalid skill check should be generated once after all skill trees are loaded into memory, not one time for each skill tree, this will decrease boot time and save some resources.
	* Minor code/comments refactoring and cleanup.
------------------------------------------------------------------------
r3035 | torikawatukune | 2011-10-04 21:36:23 +0900 (, 04 10 2011) | 2 lines

SYNC: CORE r4945 / BiggBoss
Reflect call fix, thx Lupu1
------------------------------------------------------------------------
r3034 | torikawatukune | 2011-10-04 19:54:10 +0900 (, 04 10 2011) | 1 line

fBNgύXɔC
------------------------------------------------------------------------
r3033 | torikawatukune | 2011-10-04 14:26:12 +0900 (, 04 10 2011) | 2 lines

SYNC: CORE r4944 / MELERIX
BETA/STABLE: Updating builders due new location of some DP files.
------------------------------------------------------------------------
r3019 | torikawatukune | 2011-10-01 03:49:58 +0900 (y, 01 10 2011) | 2 lines

SYNC: CORE r4943 / BiggBoss
NPE Fix. Thanks nonom for report
------------------------------------------------------------------------
r3015 | torikawatukune | 2011-10-01 03:27:52 +0900 (y, 01 10 2011) | 1 line

{
------------------------------------------------------------------------
r3014 | torikawatukune | 2011-10-01 03:14:43 +0900 (y, 01 10 2011) | 14 lines

SYNC: CORE r4942 / Zoey76
BETA: Olympiad:
	 * Noblesse characters are now bound by a set number of matches they can join per week:
	 * Maximum number of matches a Noblesse character can join per week: 70
	 * Maximum number of Class-Irrelevant Individual matches a character can join per week: 60
	 * Maximum number of Class Individual matches a character can join per week: 30
	 * Maximum number of Class-Irrelevant Team matches a character can join per week: 10
	 * This maximum number resets at the beginning of each Olympiad cycle.
'''Note:'''
	* Thanks '''osiride'''.
	* Minor fixes by Zoey76:
		1. olympiad_nobles and olympiad_nobles_eom fields changed from decimal to integer;
    	1. less code for some SystemMessages.
    	1. cleanup and code refactoring.
------------------------------------------------------------------------
r3011 | torikawatukune | 2011-10-01 00:26:10 +0900 (y, 01 10 2011) | 2 lines

SYNC: DP r8391 / BiggBoss
BETA: Moving effects to datapack, dp side
------------------------------------------------------------------------
r3010 | torikawatukune | 2011-09-30 23:57:21 +0900 (, 30 9 2011) | 2 lines

SYNC: CORE r4941 / BiggBoss
BETA: Moving effects to datapack, core side
------------------------------------------------------------------------
r3004 | torikawatukune | 2011-09-30 21:39:00 +0900 (, 30 9 2011) | 2 lines

SYNC: CORE r4940 / Zoey76
BETA: Generic item holder.
------------------------------------------------------------------------
r3003 | torikawatukune | 2011-09-30 21:15:35 +0900 (, 30 9 2011) | 1 line

jython-enginêrevert
------------------------------------------------------------------------
r3002 | torikawatukune | 2011-09-30 21:12:22 +0900 (, 30 9 2011) | 5 lines

SYNC: CORE r4939 / Zoey76
BETA: Library updates:
	* Java Engine, now fully compatible with Java 7 features.
	* Jython Engine.
	* Netcon library.
------------------------------------------------------------------------
r3001 | torikawatukune | 2011-09-30 17:16:28 +0900 (, 30 9 2011) | 2 lines

L2SkillSpawn"showOwnerName"̃ftHglfalsetrueɕύX
L2TotemInstance(A^XE@JXŎgpg[e)
------------------------------------------------------------------------
r2997 | torikawatukune | 2011-09-29 16:57:30 +0900 (, 29 9 2011) | 2 lines

SYNC: CORE r4934 / UnAfraid
BETA: Moving targets to handlers thanks BiggBoss for the idea
------------------------------------------------------------------------
r2995 | torikawatukune | 2011-09-29 16:40:11 +0900 (, 29 9 2011) | 1 line


------------------------------------------------------------------------
r2993 | torikawatukune | 2011-09-29 16:23:36 +0900 (, 29 9 2011) | 2 lines

SYNC: CORE r4933 / BiggBoss
Bandit Stronghold is now working. Core side
------------------------------------------------------------------------
r2990 | torikawatukune | 2011-09-29 14:11:39 +0900 (, 29 9 2011) | 1 line

SYNC: CORE r4932 / UnAfraid
------------------------------------------------------------------------
r2988 | torikawatukune | 2011-09-29 13:38:33 +0900 (, 29 9 2011) | 3 lines

SYNC: CORE r4931 / Nik
BETA: How many times with your GM which is in message refusal mode you have PMed a person and expecting to recieve a PM from him?
Well, here is your solution :)
------------------------------------------------------------------------
r2986 | torikawatukune | 2011-09-29 13:19:07 +0900 (, 29 9 2011) | 3 lines

SYNC: CORE r4930 / UnAfraid
BETA: Support for Totem items
- Also added new player condition called: insideZoneId="id, id, id" params are zone ids returns true if the caster is on at least 1 of specified ids
------------------------------------------------------------------------
r2981 | torikawatukune | 2011-09-29 10:52:42 +0900 (, 29 9 2011) | 2 lines

SYNC: CORE r4924 / MELERIX
BETA/STABLE: Game Day/Night Time Fix by tukune, also recompiled MMOCore lib added.
------------------------------------------------------------------------
r2979 | torikawatukune | 2011-09-29 10:35:41 +0900 (, 29 9 2011) | 2 lines

SYNC: CORE r4922 / MELERIX
BETA/STABLE: ECJ Update.
------------------------------------------------------------------------
r2976 | torikawatukune | 2011-09-29 00:32:52 +0900 (, 29 9 2011) | 1 line

{ꉻ֘A
------------------------------------------------------------------------
r2974 | torikawatukune | 2011-09-26 22:30:22 +0900 (, 26 9 2011) | 1 line

javaDoc̐ݒ肪邳̂OFF
------------------------------------------------------------------------
r2973 | torikawatukune | 2011-09-26 20:58:23 +0900 (, 26 9 2011) | 3 lines

uJbv ANVLZ܂Bv
: matomeL2jf Zp֘AX #249
: datapack r4845̕s
------------------------------------------------------------------------
r2972 | torikawatukune | 2011-09-26 19:34:47 +0900 (, 26 9 2011) | 6 lines

SYNC: CORE r4921 / Zoey76
BETA: Enabling project specific JavaDoc settings:
	* Fixed all malformed JavaDocs.
	* Added all missing JavaDoc tags.
'''Note 1:''' This doesn't force developers to write JavaDocs, only validates existing JavaDocs, anyway would be really good get all new code implementations well documented.
'''Note 2:''' In the future more restrictive JavaDoc settings could be enabled.
------------------------------------------------------------------------
r2971 | torikawatukune | 2011-09-26 02:00:59 +0900 (, 26 9 2011) | 2 lines

SYNC: CORE r4920 / Zoey76
BETA: Enabling warning for Unused Declared Thrown Exception and respective fixes.
------------------------------------------------------------------------
r2970 | torikawatukune | 2011-09-26 01:24:11 +0900 (, 26 9 2011) | 2 lines

SYNC: CORE r4919 / Zoey76
BETA: Enabling Warning Redundant Superinterface and respective fixes.
------------------------------------------------------------------------
r2969 | torikawatukune | 2011-09-26 01:21:31 +0900 (, 26 9 2011) | 4 lines

SYNC: CORE r4918 / Zoey76
BETA: Minor fixes.
	* Fixed some fall through case.
	* Prevent deleting all Adena from player if the fee to delete subclass skills is negative.
------------------------------------------------------------------------
r2962 | torikawatukune | 2011-09-26 00:30:25 +0900 (, 26 9 2011) | 2 lines

SYNC: CORE r4917 / Nik
Core support for [DP8369]
------------------------------------------------------------------------
r2959 | torikawatukune | 2011-09-25 23:59:53 +0900 (, 25 9 2011) | 2 lines

SYNC: CORE r4916 / BiggBoss
Fix over npc talk blockage
------------------------------------------------------------------------
r2955 | torikawatukune | 2011-09-25 23:42:38 +0900 (, 25 9 2011) | 3 lines

SYNC: CORE r4915 / Nik
Core support for skill static damage <set name="staticDamage" val="true" />
If skill has static damage, it means that it will do damage equal to the skill's power.
------------------------------------------------------------------------
r2954 | torikawatukune | 2011-09-25 23:34:43 +0900 (, 25 9 2011) | 4 lines

SYNC: CORE r4914 / Nik
BETA: Instanced Zones Support (includin olympiad stadiums). Two new zone variables added:
 - <stat name="instanceId" val="inst_id"/> - sets the zone to work only in this instance, it doesnt matter if the instance exists or not.
 - <stat name="instanceTemplate" val="template.xml"/> - once the zone is parsed, a dynamic instance with this template will be created and the zone's instanceId will be changed to the created dynamic instance.
------------------------------------------------------------------------
r2951 | torikawatukune | 2011-09-25 23:10:02 +0900 (, 25 9 2011) | 4 lines

SYNC: CORE r4913 / BiggBoss
Some fixes over siegable halls
Optimizations for Quest 504
Added Npc Talking movement Block
------------------------------------------------------------------------
r2949 | torikawatukune | 2011-09-22 23:54:42 +0900 (, 22 9 2011) | 1 line

̌^AWg {ꉻE
------------------------------------------------------------------------
r2934 | torikawatukune | 2011-09-20 11:53:19 +0900 (, 20 9 2011) | 2 lines

SYNC: CORE r4912 / MELERIX
typo fixes
------------------------------------------------------------------------
r2929 | torikawatukune | 2011-09-19 20:29:13 +0900 (, 19 9 2011) | 2 lines

SYNC: CORE r4911 / MELERIX
BETA/STABLE: Updating MMOCore lib.
------------------------------------------------------------------------
r2925 | torikawatukune | 2011-09-19 20:14:21 +0900 (, 19 9 2011) | 2 lines

SYNC: CORE r4909 / UnAfraid
BETA: Freight typo fix and cleanup EffectCancelDebuff
------------------------------------------------------------------------
r2924 | torikawatukune | 2011-09-19 20:00:38 +0900 (, 19 9 2011) | 2 lines

SYNC: CORE r4908 / UnAfraid
BETA: EffectCancelAll //the name is descriptive enough :P
------------------------------------------------------------------------
r2922 | torikawatukune | 2011-09-19 19:51:18 +0900 (, 19 9 2011) | 2 lines

SYNC: CORE r4907 / UnAfraid
BETA: Refactoring the custom NoHq zone into retail HQ Zone.
------------------------------------------------------------------------
r2921 | torikawatukune | 2011-09-19 19:39:14 +0900 (, 19 9 2011) | 1 line

Fort#getFortNameShort()p~
------------------------------------------------------------------------
r2917 | torikawatukune | 2011-09-19 18:09:35 +0900 (, 19 9 2011) | 1 line

EvǁEAWgĚ^AWg̓{ꉻƐ
------------------------------------------------------------------------
r2915 | torikawatukune | 2011-09-19 17:49:58 +0900 (, 19 9 2011) | 3 lines

̌^AWg̃oOC
* clanhalle[usiegable_clanhalle[uɈړꂽR[hclanhalle[uĂȂB
* ̌^AWgLLN^[^AWg̋Ǘlɘbu̕v NullPointerException B
------------------------------------------------------------------------
r2910 | torikawatukune | 2011-09-14 18:35:43 +0900 (, 14 9 2011) | 2 lines

SYNC: CORE r4906 / BiggBoss
wrong placed config load, thanks Raikkon35
------------------------------------------------------------------------
r2909 | torikawatukune | 2011-09-14 18:33:19 +0900 (, 14 9 2011) | 2 lines

SYNC: CORE r4905 / BiggBoss
Some clearance over that last big patch
------------------------------------------------------------------------
r2907 | torikawatukune | 2011-09-14 18:17:40 +0900 (, 14 9 2011) | 3 lines

SYNC: CORE r4904 / BiggBoss
Siegable Halls - Core Side

------------------------------------------------------------------------
r2905 | torikawatukune | 2011-09-14 01:32:12 +0900 (, 14 9 2011) | 4 lines

SYNC: CORE r4903 / Nik
BETA: Multisell with apply rates (thanks Battlecruiser) with some modifications.
-----
JOJO⑫: java7 ̕@ŏĂ܂BJDK 1.7 Ή eclipse 3.7.1 K{łB
------------------------------------------------------------------------
r2904 | torikawatukune | 2011-09-14 01:30:27 +0900 (, 14 9 2011) | 1 line

 NX}X c[A
------------------------------------------------------------------------
r2902 | torikawatukune | 2011-09-13 00:27:00 +0900 (, 13 9 2011) | 1 line

 NX}X c[AA|iAXCJAo[XfC P[L
------------------------------------------------------------------------
r2900 | torikawatukune | 2011-09-11 21:13:33 +0900 (, 11 9 2011) | 2 lines

NX}X c[F oɃNX}X \Ot悤ɂĂ݂܂B
F LoĂ悤ɂ܂B
------------------------------------------------------------------------
r2898 | torikawatukune | 2011-09-10 16:34:10 +0900 (y, 10 9 2011) | 2 lines

SYNC: CORE r4902 / UnAfraid
BETA/STABLE : gameserver.Util.java improvements by DrHouse
------------------------------------------------------------------------
r2891 | torikawatukune | 2011-09-10 15:38:19 +0900 (y, 10 9 2011) | 2 lines

SYNC: CORE r4901 / DrHouse
Improving gameserver.Util, by jurchiks, plus a couple of fixes by myself. Still some work to do here and possible this class will be merged with l2jserver.Util
------------------------------------------------------------------------
r2888 | torikawatukune | 2011-09-09 18:20:07 +0900 (, 09 9 2011) | 2 lines

SYNC: CORE r4900 / MELERIX
BETA/STABLE: Minor update due [8344].
------------------------------------------------------------------------
r2884 | torikawatukune | 2011-09-09 12:47:11 +0900 (, 09 9 2011) | 2 lines

SYNC: CORE r4899 / MELERIX
BETA/STABLE: Organizing more files.
------------------------------------------------------------------------
r2880 | torikawatukune | 2011-09-09 09:29:24 +0900 (, 09 9 2011) | 2 lines

SYNC: CORE r4898 / Nik
BETA: Some more for [4896]
------------------------------------------------------------------------
r2879 | torikawatukune | 2011-09-09 09:28:11 +0900 (, 09 9 2011) | 2 lines

SYNC: CORE r4897 / MELERIX
BETA: Minor fix for [4896].
------------------------------------------------------------------------
r2877 | torikawatukune | 2011-09-09 09:24:31 +0900 (, 09 9 2011) | 2 lines

SYNC: CORE r4896 / Nik
BETA: Support for seperate buff slots for triggered skills
------------------------------------------------------------------------
r2869 | torikawatukune | 2011-09-09 00:18:23 +0900 (, 09 9 2011) | 2 lines

SYNC: CORE r4895 / UnAfraid
BETA: Trait support (Thanks Gnacik)
------------------------------------------------------------------------
r2864 | torikawatukune | 2011-09-08 23:41:07 +0900 (, 08 9 2011) | 2 lines

SYNC: CORE r4894 / Zoey76
BETA: Minor fix for [4892] to display customized (by player) pet name.
------------------------------------------------------------------------
r2863 | torikawatukune | 2011-09-08 23:33:33 +0900 (, 08 9 2011) | 4 lines

SYNC: CORE r4893 / Zoey76
BETA: Configuration option for skill delete fee for Sub-Class and Transfer skills.
	* Thanks Copyleft for noticing it.
	* Some minor code refactoring.
------------------------------------------------------------------------
r2862 | torikawatukune | 2011-09-08 23:29:15 +0900 (, 08 9 2011) | 5 lines

SYNC: CORE r4892 / Zoey76
BETA: Unhardcoding Summon names (Pets and Servitors).
	* Fix for #4962
	* Use serverSideName = 1 in database to show English name regardless the game client.
	* Otherwise the names will be displayed according the game client language.
------------------------------------------------------------------------
r2859 | torikawatukune | 2011-09-08 20:01:57 +0900 (, 08 9 2011) | 1 line

o[XfC P[Loɉy炷悤ɂĂ݂܂
------------------------------------------------------------------------
r2858 | torikawatukune | 2011-09-08 19:49:13 +0900 (, 08 9 2011) | 1 line

 o[XfC P[LANX}Xc[AA|iAXCJ
------------------------------------------------------------------------
r2856 | torikawatukune | 2011-09-08 19:42:17 +0900 (, 08 9 2011) | 1 line

FastList.recycle(...) ALXg̏
------------------------------------------------------------------------
r2854 | torikawatukune | 2011-09-07 21:09:56 +0900 (, 07 9 2011) | 1 line

eXgpR[h̏
------------------------------------------------------------------------
r2853 | torikawatukune | 2011-09-07 20:53:25 +0900 (, 07 9 2011) | 1 line

o[XfC P[LANX}Xc[A|iAXCJ̒
------------------------------------------------------------------------
r2852 | torikawatukune | 2011-09-07 20:36:58 +0900 (, 07 9 2011) | 1 line

L2SkillSpawn Ôɖ߂B|iAXCJȂȂ邽߁B
------------------------------------------------------------------------
r2850 | torikawatukune | 2011-09-06 20:10:49 +0900 (, 06 9 2011) | 2 lines

SYNC: CORE r4891 / Zoey76
BETA: Minor fix for [4890] by Nyaran, thanks pmq for report.
------------------------------------------------------------------------
r2848 | torikawatukune | 2011-09-06 10:25:17 +0900 (, 06 9 2011) | 2 lines

SYNC: CORE r4890 / MELERIX	BETA: H5 Birthday System by Nyaran.
'''INFO: http://www.l2jserver.com/forum/viewtopic.php?f=69&t=23162'''
------------------------------------------------------------------------
r2845 | torikawatukune | 2011-09-06 08:09:17 +0900 (, 06 9 2011) | 3 lines

SYNC: CORE r4889 / Nik
BETA: Added EffectRandomizeHate for switch/confusion skills. Currently the handling is quite buggy because for some reason monsters' knownlist doesnt include monsters around them o.O
In short, the effect works ok, except the part where hate can be transferred to a random mob, since MOST of the mobs dont know the mobs around them.
------------------------------------------------------------------------
r2842 | torikawatukune | 2011-09-06 02:04:24 +0900 (, 06 9 2011) | 8 lines

SYNC: CORE r4887 / Zoey76
BETA: Adding support for common class skills in Skill Trees:
	* This skills will be available for all classes to be learned or auto learned, same options that other class skills.
	* To mark a class skill set as "common" to all classes use classId="-1".
	* This "common" skills are stored in one list, instead of repeated in each class skill set.
	* Now the errors from wrong/invalid class Ids are managed.
	* Minor code refactoring and cleanup.
'''Note:''' To maintain consistency with retail skill trees, '''''do not''''' port skills that are common to all classes to one class skill set with id -1.
------------------------------------------------------------------------
r2839 | torikawatukune | 2011-09-06 01:49:42 +0900 (, 06 9 2011) | 3 lines

SYNC: CORE r4886 / MELERIX
BETA/STABLE: Enabled Task Check for XML files in Eclipse.
'''NOTE: to make it work you should install this:''' http://www.l2jserver.com/forum/viewtopic.php?f=51&t=14539 then you can go to '''Window -> Show View -> Tasks'''.
------------------------------------------------------------------------
r2835 | torikawatukune | 2011-09-06 01:02:36 +0900 (, 06 9 2011) | 2 lines

SYNC: CORE r4885 / MELERIX
BETA/STABLE: one more cleanup thing requested by UnAfraid.
------------------------------------------------------------------------
r2833 | torikawatukune | 2011-09-06 00:58:11 +0900 (, 06 9 2011) | 2 lines

org.eclipse.jdt.core.compiler.problem.unnecessaryElse
warning  ignore 
------------------------------------------------------------------------
r2832 | torikawatukune | 2011-09-06 00:50:13 +0900 (, 06 9 2011) | 2 lines

SYNC: CORE r4884 / Zoey76
BETA: Enabling some warnings, and respective fixes.
------------------------------------------------------------------------
r2829 | torikawatukune | 2011-09-05 19:36:38 +0900 (, 05 9 2011) | 2 lines

SYNC: CORE r4883 / MELERIX
BETA/STABLE: Updating the '''"manual"''' Eclipse cleanup, if somebody wants to use.
------------------------------------------------------------------------
r2827 | torikawatukune | 2011-09-05 19:31:17 +0900 (, 05 9 2011) | 2 lines

SYNC: CORE r4882 / MELERIX
BETA/STABLE: Let's make fail message for "Java JDK requirement check", a bit more informative, based on Origami's idea.
------------------------------------------------------------------------
r2824 | torikawatukune | 2011-09-05 19:14:07 +0900 (, 05 9 2011) | 2 lines

SYNC: CORE r4881 / Nik
BETA: Support for passive effects. To set an effect to be passive, use <effect passive="1" ... />. Passive effects have abnormalTime -1 always. They do not show icon, you cannot get them through getAllEffects(), they do not work if you set them abnormal type. Effect method onStart() is called when the effect is given (when skill is added), onExit() is called when the effect is removed (when skill is removed or when you add the same skill at bigger level). As far as i tested, the passive effects are working fine, but they still need to be tested to make sure everything is working like it should.
------------------------------------------------------------------------
r2821 | torikawatukune | 2011-09-05 19:03:16 +0900 (, 05 9 2011) | 3 lines

SYNC: CORE r4880 / Nik
BETA: Core support for Environment-related damage (damageZoneVuln)
(sorry for the previous commit in stable, my workspace is a mess and when you are tired you arent so careful :S )
------------------------------------------------------------------------
r2819 | torikawatukune | 2011-09-05 18:26:11 +0900 (, 05 9 2011) | 3 lines

SYNC: DP r8323 / MELERIX
SYNC: CORE r4878 / MELERIX
BETA/STABLE: Moved announcements.txt file & geodata/pathnode folders to DataPack.
------------------------------------------------------------------------
r2802 | torikawatukune | 2011-09-05 00:50:26 +0900 (, 05 9 2011) | 2 lines

SYNC: CORE r4874 / MELERIX
small code format
------------------------------------------------------------------------
r2800 | torikawatukune | 2011-09-05 00:04:35 +0900 (, 05 9 2011) | 2 lines

SYNC: CORE r4873 / Zoey76
BETA: Ported from [4869]
------------------------------------------------------------------------
r2797 | torikawatukune | 2011-09-04 23:49:49 +0900 (, 04 9 2011) | 2 lines

SYNC: CORE r4872 / MELERIX
redoing [4696]
------------------------------------------------------------------------
r2792 | torikawatukune | 2011-09-04 23:25:52 +0900 (, 04 9 2011) | 2 lines

SYNC: CORE r4871 / UnAfraid
BETA: Formatters update and warnings cleanup of L2TIntObjectHashMap
------------------------------------------------------------------------
r2790 | torikawatukune | 2011-09-04 23:18:13 +0900 (, 04 9 2011) | 2 lines

SYNC: CORE r4870 / Zoey76
BETA: Support for decimal values for drop list, by UnAfraid, thanks.
------------------------------------------------------------------------
r2781 | torikawatukune | 2011-09-04 21:38:06 +0900 (, 04 9 2011) | 1 line

 NX}Xc[A
------------------------------------------------------------------------
r2774 | torikawatukune | 2011-08-30 15:20:01 +0900 (, 30 8 2011) | 1 line

npcstringSign of DestructionNCAg(2011N720)ɍ킹܂B
------------------------------------------------------------------------
r2773 | torikawatukune | 2011-08-30 15:12:36 +0900 (, 30 8 2011) | 2 lines

instancenames.xmlidPYĂ܂B
̂ACeANPCAVXebZ[WȂǂSign of DestructionNCAg(2011N720)ɍ킹܂B
------------------------------------------------------------------------
r2770 | torikawatukune | 2011-08-30 00:12:38 +0900 (, 30 8 2011) | 5 lines

SYNC: CORE r4868 / mrTJO
[BETA]Added Config to load or not custom Skills/Items/Multisells
-----
JOJO ⑫: JX^ XLAJX^ ACeAJX^XpropertiestrueɂĂȂƃ[hȂȂ܂BftHgfalsełB

------------------------------------------------------------------------
r2769 | torikawatukune | 2011-08-30 00:03:25 +0900 (, 30 8 2011) | 2 lines

SYNC: CORE r4867 / Zoey76
BETA: Minor typo fixing.
------------------------------------------------------------------------
r2767 | torikawatukune | 2011-08-29 23:50:35 +0900 (, 29 8 2011) | 4 lines

SYNC: CORE r4866 / Zoey76
BETA: Fix for ticket #5627 (It was wrong SkillType).
Code refactoring and cleanup.
Removed redundant check: player.getClan() == null || !player.isClanLeader().
------------------------------------------------------------------------
r2764 | torikawatukune | 2011-08-29 21:27:16 +0900 (, 29 8 2011) | 2 lines

SYNC: CORE r4865 / MELERIX
BETA/STABLE: Let's rename some doc files to avoid overwrite.
------------------------------------------------------------------------
r2760 | torikawatukune | 2011-08-29 21:10:31 +0900 (, 29 8 2011) | 2 lines

SYNC: CORE r4864 / MELERIX
BETA/STABLE: Missing concat ${line.separator}.
------------------------------------------------------------------------
r2756 | torikawatukune | 2011-08-29 10:05:45 +0900 (, 29 8 2011) | 1 line

 NX}Xc[A
------------------------------------------------------------------------
r2751 | torikawatukune | 2011-08-27 17:14:14 +0900 (y, 27 8 2011) | 5 lines

SYNC: CORE r4863 / Zoey76
BETA: New condition "transformationId":
	* The new condition "transformationId" allows to determinate if a player is  transformed using a certain transformation Id, -1 as Id means all transformations.
	* Allow equipping Wedding Bouquet with Formal Wear.
	* Updated logger for SkillTreesData and fixed logger for SkillsEngine, probably stopped working after [4184].
------------------------------------------------------------------------
r2748 | torikawatukune | 2011-08-27 16:47:43 +0900 (y, 27 8 2011) | 2 lines

SYNC: CORE r4861 / Zoey76
BETA: Better way of handling character name cache check thanks Deedlit/Szponiasty by UnAfraid request.
------------------------------------------------------------------------
r2747 | torikawatukune | 2011-08-27 16:30:21 +0900 (y, 27 8 2011) | 1 line

 ant ^[Qbg "dist" "dist All"
------------------------------------------------------------------------
r2743 | torikawatukune | 2011-08-27 15:10:22 +0900 (y, 27 8 2011) | 2 lines

SYNC: CORE r4860 / MELERIX
BETA/STABLE: Changelog generator in builders, based on mrTJO idea.
------------------------------------------------------------------------
r2740 | torikawatukune | 2011-08-27 13:24:09 +0900 (y, 27 8 2011) | 2 lines

SYNC: CORE r4859 / MELERIX
BETA/STABLE: Let's split '''telnet.properties''' file for Login & Server.
------------------------------------------------------------------------
r2736 | torikawatukune | 2011-08-27 11:18:44 +0900 (y, 27 8 2011) | 1 line


------------------------------------------------------------------------
r2730 | torikawatukune | 2011-08-26 19:57:27 +0900 (, 26 8 2011) | 5 lines

SYNC: CORE r4858 / Zoey76
BETA: New GM Skills support:
 * Configuration option to allow new GM Skills added on enter world.
 * Now Area/Aura skills can be casted in pace zones if they aren't offensive.
 * New skill set added to GMSkillTable.
------------------------------------------------------------------------
r2729 | torikawatukune | 2011-08-26 19:50:45 +0900 (, 26 8 2011) | 1 line


------------------------------------------------------------------------
r2728 | torikawatukune | 2011-08-26 19:48:55 +0900 (, 26 8 2011) | 2 lines

SYNC: CORE r4857 / UnAfraid
BETA: Core-Part for [DP8293]
------------------------------------------------------------------------
r2726 | torikawatukune | 2011-08-26 19:41:11 +0900 (, 26 8 2011) | 2 lines

SYNC: CORE r4856 / UnAfraid
[4855] to STABLE 
------------------------------------------------------------------------
r2724 | torikawatukune | 2011-08-26 19:37:00 +0900 (, 26 8 2011) | 2 lines

SYNC: CORE r4855 / UnAfraid
BETA: Fix for CharNameTable when name get's changed.
------------------------------------------------------------------------
r2718 | torikawatukune | 2011-08-26 18:13:39 +0900 (, 26 8 2011) | 1 line

 NX}Xc[ƂAI
------------------------------------------------------------------------
r2708 | torikawatukune | 2011-08-26 00:00:43 +0900 (, 26 8 2011) | 2 lines

SYNC: CORE r4853 / MELERIX
BETA/STABLE: Moved concat for propertie file to dist target.
------------------------------------------------------------------------
r2706 | torikawatukune | 2011-08-25 23:39:43 +0900 (, 25 8 2011) | 1 line

DP r8284 Ɋւ
------------------------------------------------------------------------
r2702 | torikawatukune | 2011-08-25 22:12:56 +0900 (, 25 8 2011) | 2 lines

SYNC: CORE r4852 / MELERIX
BETA/STABLE: Organizing Some Files & Cleanup in CommunityServer, and some other fixes in the others of builders.
------------------------------------------------------------------------
r2696 | torikawatukune | 2011-08-25 21:43:19 +0900 (, 25 8 2011) | 4 lines

SYNC: CORE r4849 / UnAfraid
BETA: AbnormalEffect update
- Added Arcane Shield abnormal effect
- Added Hunting Bonus abnormal effect (Thanks Nyaran)
------------------------------------------------------------------------
r2695 | torikawatukune | 2011-08-25 21:23:33 +0900 (, 25 8 2011) | 2 lines

SYNC: CORE r4848 / Nik
Config option to set offline traders invulnerable.
------------------------------------------------------------------------
r2694 | torikawatukune | 2011-08-25 03:14:54 +0900 (, 25 8 2011) | 1 line

 CreatureSay, NpcSay
------------------------------------------------------------------------
r2690 | torikawatukune | 2011-08-24 21:50:07 +0900 (, 24 8 2011) | 2 lines

SYNC: CORE r4847 / MELERIX
BETA/STABLE: Small Cleanup in Builders.
------------------------------------------------------------------------
r2687 | torikawatukune | 2011-08-24 21:27:44 +0900 (, 24 8 2011) | 2 lines

SYNC: CORE r4846 / Zoey76
BETA: Let's catch some exceptions in Login Server.
------------------------------------------------------------------------
r2686 | torikawatukune | 2011-08-24 21:24:13 +0900 (, 24 8 2011) | 9 lines

SYNC: CORE r4845 / Zoey76	BETA: SystemMessage update:
 * Added multiple missing system messages.
 * Fixed some typos.
 * Proper English in hardcoded custom system messages.
 * Now proper system messages are displayed for Social Couple Actions.
 * Minor cleanup and code refactoring.
 * Community Board bypass fix.
 * Friend Invite and Party Join cannot be requested while participating in the Olympiad Games.
 * Pre-implemented isInHideoutSiege() function, returns false until Siegeable Clan Halls are done.
------------------------------------------------------------------------
r2685 | torikawatukune | 2011-08-24 18:45:58 +0900 (, 24 8 2011) | 2 lines

SYNC: CORE r4844 / MELERIX
BETA/STABLE: Organizing Some Files & Cleanup
------------------------------------------------------------------------
r2674 | torikawatukune | 2011-08-22 00:23:10 +0900 (, 22 8 2011) | 2 lines

SYNC: CORE r4841 / MELERIX
BETA: Fixed a small (but hard to find xD) bug in core preventing NPC Pinter (30298) to handle chat bypass correctly, thanks osiride.
------------------------------------------------------------------------
r2670 | torikawatukune | 2011-08-21 20:06:10 +0900 (, 21 8 2011) | 2 lines

SYNC: CORE r4840 / MELERIX
BETA: LF -> CRLF in two config files, thanks Raikkon35.
------------------------------------------------------------------------
r2668 | torikawatukune | 2011-08-21 19:54:36 +0900 (, 21 8 2011) | 2 lines

SYNC: CORE r4839 / Zoey76
BETA: Core part required for [DP8277]
------------------------------------------------------------------------
r2664 | torikawatukune | 2011-08-21 19:21:28 +0900 (, 21 8 2011) | 2 lines

SYNC: CORE r4838 / Zoey76
BETA: Typo fixing.
------------------------------------------------------------------------
r2663 | torikawatukune | 2011-08-21 19:12:14 +0900 (, 21 8 2011) | 2 lines

SYNC: CORE r4837 / MELERIX
BETA: Minor update due [DP8273].
------------------------------------------------------------------------
r2656 | torikawatukune | 2011-08-21 08:51:10 +0900 (, 21 8 2011) | 2 lines

SYNC: CORE r4836 / MELERIX
BETA: Minor typo fixes in NpcStringId.java (thanks pmq, Battlecruiser & jt75cz for report).
------------------------------------------------------------------------
r2654 | torikawatukune | 2011-08-21 08:15:42 +0900 (, 21 8 2011) | 1 line

 addSpawnrandomOffset
------------------------------------------------------------------------
r2652 | torikawatukune | 2011-08-20 22:56:57 +0900 (y, 20 8 2011) | 1 line

{ꉻ NpcStringId
------------------------------------------------------------------------
r2651 | torikawatukune | 2011-08-20 22:45:39 +0900 (y, 20 8 2011) | 2 lines

SYNC: DP r8271 / MELERIX
BETA: Changed id version with class version (WalkerRoutes.xml with IDs) by Nyaran.
------------------------------------------------------------------------
r2650 | torikawatukune | 2011-08-20 19:16:12 +0900 (y, 20 8 2011) | 2 lines

SYNC: CORE r4834 / MELERIX
BETA: Changed id version with class version (WalkerRoutes.xml with IDs) by Nyaran.
------------------------------------------------------------------------
r2648 | torikawatukune | 2011-08-20 16:16:05 +0900 (y, 20 8 2011) | 2 lines

SYNC: CORE r4833 / UnAfraid
BETA: NicknameChanged packet for L2Character (It works on monsters too) thanks FBIagent
------------------------------------------------------------------------
r2647 | torikawatukune | 2011-08-20 14:59:35 +0900 (y, 20 8 2011) | 2 lines

SYNC: CORE r4832 / MELERIX
Better using the Antversion Task
------------------------------------------------------------------------
r2643 | torikawatukune | 2011-08-20 12:06:33 +0900 (y, 20 8 2011) | 1 line

E uNX}Xc[vuNX}Xc[vuv
------------------------------------------------------------------------
r2636 | torikawatukune | 2011-08-17 19:09:38 +0900 (, 17 8 2011) | 2 lines

SYNC: CORE r4831 / MELERIX
BETA: npcstring improvements by Nyaran, for more detailed info about this and examples, look here: http://www.l2jserver.com/forum/viewtopic.php?f=69&t=22632
------------------------------------------------------------------------
r2633 | torikawatukune | 2011-08-13 00:42:41 +0900 (y, 13 8 2011) | 1 line

NGXgꗗ̕sC
------------------------------------------------------------------------
r2630 | torikawatukune | 2011-08-12 20:48:42 +0900 (, 12 8 2011) | 1 line

NGXgꗗ̕sC
------------------------------------------------------------------------
r2628 | torikawatukune | 2011-08-12 01:37:43 +0900 (, 12 8 2011) | 1 line


------------------------------------------------------------------------
r2627 | torikawatukune | 2011-08-12 01:34:47 +0900 (, 12 8 2011) | 1 line


------------------------------------------------------------------------
r2624 | torikawatukune | 2011-08-12 00:19:24 +0900 (, 12 8 2011) | 1 line


------------------------------------------------------------------------
r2621 | torikawatukune | 2011-08-10 23:28:13 +0900 (, 10 8 2011) | 5 lines

SYNC: CORE r4830 / UnAfraid	BETA: NPC AI Update
- Added Suicide AI
- NpcAIData cleanup and update
- Added min/max chance of using skills
- npcaidata table structure and data refactore
------------------------------------------------------------------------
r2620 | torikawatukune | 2011-08-10 22:59:46 +0900 (, 10 8 2011) | 2 lines

SYNC: CORE r4829 / UnAfraid
BETA: Little cleanup for [4827]
------------------------------------------------------------------------
r2619 | torikawatukune | 2011-08-10 22:45:05 +0900 (, 10 8 2011) | 2 lines

SYNC: CORE r4828 / UnAfraid
BETA: NPE Fix
------------------------------------------------------------------------
r2615 | torikawatukune | 2011-08-10 00:36:37 +0900 (, 10 8 2011) | 2 lines

SYNC: CORE r4827 / MELERIX
BETA: MapRegion Separation by lasarus.
------------------------------------------------------------------------
r2606 | torikawatukune | 2011-08-09 20:20:36 +0900 (, 09 8 2011) | 2 lines

SYNC: CORE r4824 / MELERIX
BETA/STABLE: Minor fix in globmapper to make it more specific for *.jar files.
------------------------------------------------------------------------
r2604 | torikawatukune | 2011-08-09 19:37:27 +0900 (, 09 8 2011) | 2 lines

SYNC: CORE r4823 / MELERIX
BETA/STABLE: Licenses & Docs now in: /doc/ by default.
------------------------------------------------------------------------
r2602 | torikawatukune | 2011-08-09 12:26:00 +0900 (, 09 8 2011) | 2 lines

CORE r4822 / Nik
BETA: Adding more server shutdown log messages and a nice feature that tracks down methods' execution time and overall server shutdown time.
------------------------------------------------------------------------
r2601 | torikawatukune | 2011-08-09 12:15:08 +0900 (, 09 8 2011) | 2 lines

SYNC: CORE r4821 / Nik
BETA: Added some extras to L2TIntObjectHashMap and fixed a problem where server shutdown didnt run properly.
------------------------------------------------------------------------
r2600 | torikawatukune | 2011-08-09 12:11:44 +0900 (, 09 8 2011) | 2 lines

SYNC: CORE r4820 / Nik
BETA: GameTimeController AIOOBE fix. I didnt got any problems again, but who knows, maybe they dont occur on plain test servers. Also, Im using TIntObjectHashMap with ReentrantLock instead of the custom one, just because here we need to read and write at the same time (iterate and remove) and if this is done via L2TIntObjectHashMap, you will pretty much get a deadlock (readlock has locked the iteration process and while iterating we remove an object, a writelock is called, but in order to proceed, the writelock waits the readlock to unlock... so you get pretty much infinite wait.)
------------------------------------------------------------------------
r2599 | torikawatukune | 2011-08-09 11:55:06 +0900 (, 09 8 2011) | 2 lines

CORE r4819 / Nik
BETA: Fixed the problems caused by my last commits. This time I've tested it and its working, sorry for commiting untested stuff even if it looks like it should work.
------------------------------------------------------------------------
r2598 | torikawatukune | 2011-08-09 11:51:01 +0900 (, 09 8 2011) | 2 lines

SYNC: CORE r4818 / Nik
Fix for [#5589]
------------------------------------------------------------------------
r2594 | torikawatukune | 2011-08-08 22:33:40 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4817 / MELERIX
BETA/STABLE: Added back things in builders that I deleted accidentally in [4788], some other minor fixes included.
------------------------------------------------------------------------
r2592 | torikawatukune | 2011-08-08 22:24:43 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4816 / MELERIX
BETA/STABLE: Minor update in builders.
------------------------------------------------------------------------
r2590 | torikawatukune | 2011-08-08 22:14:00 +0900 (, 08 8 2011) | 3 lines

SYNC: CORE r4815 / Nik
BETA: Reverting [4808], [4809]. Sorry for those misscommits, they werent intended for l2j, but for 1 private svn... i kinda commited on the wrong project :S
Well... that happens when you dont sleep.
------------------------------------------------------------------------
r2589 | torikawatukune | 2011-08-08 20:51:09 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4814 / MELERIX
BETA/STABLE: Updating Builders, now Ant Version is verified.
------------------------------------------------------------------------
r2584 | torikawatukune | 2011-08-08 19:56:15 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4813 / Zoey76
BETA: System message update.
------------------------------------------------------------------------
r2583 | torikawatukune | 2011-08-08 19:50:28 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4812 / Zoey76
BETA: Some more cleanup, getting rid of some warnings.
------------------------------------------------------------------------
r2582 | torikawatukune | 2011-08-08 19:46:59 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4811 / Zoey76
BETA: More cleanup and code refactoring.
------------------------------------------------------------------------
r2581 | torikawatukune | 2011-08-08 19:39:57 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4810 / Zoey76
BETA: Some cleanup and code improves, also a new configuration option OfflineModeInPaceZone.
------------------------------------------------------------------------
r2580 | torikawatukune | 2011-08-08 19:23:45 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4809 / Nik
telnet - cleanvoiditems
------------------------------------------------------------------------
r2579 | torikawatukune | 2011-08-08 19:20:44 +0900 (, 08 8 2011) | 2 lines

SYNC: CORE r4808 / Nik
ItemTable item deletion logging
------------------------------------------------------------------------
r2577 | torikawatukune | 2011-08-08 19:20:23 +0900 (, 08 8 2011) | 1 line

doSpawnsƂ[vɂȂ̂h
------------------------------------------------------------------------
r2576 | torikawatukune | 2011-08-08 01:32:57 +0900 (, 08 8 2011) | 1 line


------------------------------------------------------------------------
r2575 | torikawatukune | 2011-08-07 23:31:17 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4807 / Nik
BETA: GameTimeController iteration fix.
------------------------------------------------------------------------
r2573 | torikawatukune | 2011-08-07 22:38:04 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4805 / lion
fix bug with offline craft after [4790],thx sam.jr
------------------------------------------------------------------------
r2571 | torikawatukune | 2011-08-07 21:43:21 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4804 / UnAfraid
BETA: Support for Quest class to accept addTalkId(1, 2, 3, 4) instead of adding multiple times addTalkId and leave old declarations because of jython it converts them as int[] -_-
------------------------------------------------------------------------
r2570 | torikawatukune | 2011-08-07 21:30:53 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4803 / UnAfraid
BETA: Using xml filter in zones and skill trees
------------------------------------------------------------------------
r2567 | torikawatukune | 2011-08-07 21:00:14 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4801 / Nik
BETA: L2TIntObjectHashMap at GameTimeController, L2Manor, L2Attackable, L2ZoneType. Can't think of any more places where i can use this, except knownlist (im still testing this rework).
------------------------------------------------------------------------
r2566 | torikawatukune | 2011-08-07 20:48:19 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4800 / Nik
BETA: MailManager using L2TIntObjectHashMap (ehh sry, i still forget to put BETA: tags on my commits >.< )
------------------------------------------------------------------------
r2565 | torikawatukune | 2011-08-07 20:45:16 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4799 / Nik
HtmCache using L2TIntObjectHashMap
------------------------------------------------------------------------
r2561 | torikawatukune | 2011-08-07 17:54:06 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4798 / UnAfraid
BETA: Cleanup all useless commends like //synchronized (blabla) 
------------------------------------------------------------------------
r2560 | torikawatukune | 2011-08-07 16:47:27 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4797 / Nik
BETA: L2PcInstance _reuseTimeStamps and _cubics use L2TIntObjectHashMap instead of shared fastmap :)
------------------------------------------------------------------------
r2559 | torikawatukune | 2011-08-07 16:45:21 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4796 / Nik
BETA: L2TIntObjectHashMap for _disabledSkills @ L2Character too...
------------------------------------------------------------------------
r2558 | torikawatukune | 2011-08-07 16:42:09 +0900 (, 07 8 2011) | 2 lines

x L2World.getInstance().getAllPlayers().values()
o L2World.getInstance().getAllPlayersArray()
------------------------------------------------------------------------
r2556 | torikawatukune | 2011-08-07 16:13:28 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4795 / Nik
More usage of L2TIntObjectHashMap - character skills.
------------------------------------------------------------------------
r2555 | torikawatukune | 2011-08-07 16:04:39 +0900 (, 07 8 2011) | 2 lines

SYNC: CORE r4794 / Nik
Creating a L2TIntObjectHashMap which is a synchrinized TIntObjectHashMap via ReentrantReadWriteLock and cleaning up L2World.java from the synchronizers, since we are using L2TIntObjectHashMap.
------------------------------------------------------------------------
r2554 | torikawatukune | 2011-08-07 15:31:12 +0900 (, 07 8 2011) | 3 lines

SYNC: CORE r4793 / Nik
L2World maps(_allPlayers, _allObjects, _petsInstance) reworked. They are now TIntObjectHashMap surrounded by ReentrantReadWriteLock working as synchronization. Keep in mind that FastMap<K,V>.shared() drains a lot of CPU usage, because the whole map is filled with synchronizations. ReentrantLock is much faster than synchronized and it does the same job, even better.
Generally this change is to optimize CPU Usage, memory usage and prevent some deadlocks. Big servers will easily notice the change.
------------------------------------------------------------------------
r2549 | torikawatukune | 2011-08-06 23:00:20 +0900 (y, 06 8 2011) | 1 line

Lottery.javaRpCłł
------------------------------------------------------------------------
r2542 | torikawatukune | 2011-08-06 15:52:36 +0900 (y, 06 8 2011) | 2 lines

SYNC: CORE r4790 / Zoey76
BETA: Fix for L2JMod Offline Shops, now players won't remain standing after disconnect if they aren't in shop mode.
------------------------------------------------------------------------
r2541 | torikawatukune | 2011-08-06 15:33:01 +0900 (y, 06 8 2011) | 4 lines

SYNC: CORE r4789 / Zoey76
BETA: Fix for double store for Combat flag:
 * Based in VlLight's code.
 * Thanks UnAfraid for testing.
------------------------------------------------------------------------
r2539 | torikawatukune | 2011-08-05 13:12:25 +0900 (, 05 8 2011) | 2 lines

SYNC: CORE r4788 / MELERIX
BETA/STABLE: Fixes & Cleanup in builders.
------------------------------------------------------------------------
r2537 | torikawatukune | 2011-08-05 09:47:57 +0900 (, 05 8 2011) | 2 lines

SYNC: CORE r4787 / UnAfraid
BETA: Javadocs for some utils thanks FBIagent
------------------------------------------------------------------------
r2535 | torikawatukune | 2011-08-05 09:34:41 +0900 (, 05 8 2011) | 2 lines

SYNC: CORE r4786 / UnAfraid
BETA: Core Support for DebuffImmunity DP will come later
------------------------------------------------------------------------
r2534 | torikawatukune | 2011-08-05 01:34:13 +0900 (, 05 8 2011) | 2 lines

SYNC: CORE r4785 / MELERIX
BETA/STABLE: Fix for JDK7 Requirement in builders (now using "java.lang.AutoCloseable" which is introduced in JDK7), thanks FBIagent.
------------------------------------------------------------------------
r2528 | torikawatukune | 2011-08-03 11:47:15 +0900 (, 03 8 2011) | 2 lines

SYNC: CORE r4784 / MELERIX
BETA: Minor Fixes for /loc in RespawnZones by Nyaran. '''NOTE: Require DataPack [DP8240]'''
------------------------------------------------------------------------
r2526 | torikawatukune | 2011-08-03 10:57:28 +0900 (, 03 8 2011) | 2 lines

SYNC: CORE r4783 / MELERIX
BETA/STABLE: Code Format in some builders.
------------------------------------------------------------------------
r2522 | torikawatukune | 2011-08-03 09:55:48 +0900 (, 03 8 2011) | 2 lines

SYNC: CORE r4782 / MELERIX
BETA/STABLE: Some more for [4696].
------------------------------------------------------------------------
r2515 | torikawatukune | 2011-08-02 23:21:34 +0900 (, 02 8 2011) | 1 line

󂭂̒IƓyj19ɕύXi܂܂ł͓j19jÂœK
------------------------------------------------------------------------
r2513 | torikawatukune | 2011-08-01 23:31:31 +0900 (, 01 8 2011) | 2 lines

SYNC: CORE r4781 / MELERIX
BETA/STABLE: Minor update in builders.
------------------------------------------------------------------------
r2504 | torikawatukune | 2011-08-01 22:57:30 +0900 (, 01 8 2011) | 2 lines

SYNC: CORE r4778 / Zoey76
BETA: Pet exploit fix, by UnAfraid's request.
------------------------------------------------------------------------
r2502 | torikawatukune | 2011-08-01 21:46:05 +0900 (, 01 8 2011) | 2 lines

SYNC: CORE r4777 / Zoey76
BETA: Fix for wrong parameter count.
------------------------------------------------------------------------
r2499 | torikawatukune | 2011-08-01 21:09:39 +0900 (, 01 8 2011) | 2 lines

SYNC: CORE r4776 / Nik
BETA: Forgot this from [4775]
------------------------------------------------------------------------
r2498 | torikawatukune | 2011-08-01 21:08:02 +0900 (, 01 8 2011) | 2 lines

SYNC: CORE r4775 / Nik
BETA: CharEffectList getAllEffects() cache (based on DrHouse's code). I've been using it for months and so far no problems, so I've decided to commit it.
------------------------------------------------------------------------
r2497 | torikawatukune | 2011-08-01 21:06:42 +0900 (, 01 8 2011) | 2 lines

SYNC: CORE r4774 / GodKratos
BETA: Cleanup of CharEffectList
------------------------------------------------------------------------
r2496 | torikawatukune | 2011-08-01 21:04:58 +0900 (, 01 8 2011) | 1 line

 LN^[
------------------------------------------------------------------------
r2495 | torikawatukune | 2011-08-01 19:07:51 +0900 (, 01 8 2011) | 1 line


------------------------------------------------------------------------
r2491 | torikawatukune | 2011-07-31 20:17:00 +0900 (, 31 7 2011) | 2 lines

{ꉻ MapRegion

------------------------------------------------------------------------
r2484 | torikawatukune | 2011-07-31 18:08:52 +0900 (, 31 7 2011) | 2 lines

SYNC: CORE r4772 / UnAfraid
BETA: Warnings cleanup
------------------------------------------------------------------------
r2482 | torikawatukune | 2011-07-31 11:29:50 +0900 (, 31 7 2011) | 13 lines

SYNC: CORE r4771 / MELERIX
BETA: Retail Like '''"Respawn Zones"''' by Nyaran.
 * Reworked MapRegion system. Moved to xml, an put in spawn locations. Can add banned race for map regions.
 * Added respawn_zones.xml. Respawn locations are defined per race and link to MapRegion by name.
 * Added support for banish respawn locations for Clan Halls, Fortress and Castles
 * Added retail support for other respawn locs (for siege towns)
 * Modified teleToLocation functions for add support to variable randomOffset. (booleans functions use config values, can be replaced with an integer value)
 * Added enum for castles
 * Added function for get random point in area
 * Added retail support for Residence zones (for mass teleporter). Only for castles now.
 * Enabled castle_teleport_zones and removed custom_castle_teleport_zones.
 * If player is in respawn zone, when dies, only appear To Village button
'''NOTE: Require DataPack [DP8225]'''
------------------------------------------------------------------------
r2479 | torikawatukune | 2011-07-31 00:15:46 +0900 (, 31 7 2011) | 2 lines

SYNC: CORE r4770 / UnAfraid
BETA: Possible Deadlock fix
------------------------------------------------------------------------
r2474 | torikawatukune | 2011-07-30 23:29:09 +0900 (y, 30 7 2011) | 2 lines

SYNC: CORE r4769 / MELERIX
BETA/STABLE: Other minor update for builders.
------------------------------------------------------------------------
r2472 | torikawatukune | 2011-07-30 23:11:35 +0900 (y, 30 7 2011) | 4 lines

SYNC: CORE r4768 / MELERIX
BETA/STABLE: Updating builders for Java 7.
[JOJO]dvFjavaRpCjdk7wƂȂ܂Bjdk7CXg[āAe̐ݒύXĂB
ȂAeclipse͂܂jdk7ɑΉĂ܂Bjava7̕@ŃR[fBÔ͓TقƎv܂B[/JOJO]
------------------------------------------------------------------------
r2467 | torikawatukune | 2011-07-28 20:33:22 +0900 (, 28 7 2011) | 4 lines

SYNC: CORE r4767 / Zoey76
BETA: Retail like Party system messages by Nyaran.
 * Minor improves by Plim and me.
 * Some JavaDocs by me.
------------------------------------------------------------------------
r2464 | torikawatukune | 2011-07-28 20:22:31 +0900 (, 28 7 2011) | 2 lines

SYNC: CORE r4766 / UnAfraid
BETA: Kamaels can now take 3rd sub inspector thanks Zoey76
------------------------------------------------------------------------
r2463 | torikawatukune | 2011-07-28 20:20:16 +0900 (, 28 7 2011) | 3 lines

SYNC: CORE r4765 / Zoey76
BETA: Support for Abnormal Special Effect list (Multiple Special Effects for the same effect).
'''Note:''' This will fix problem with skills Id 2897, 2898 and 2899 committed in [L8215].
------------------------------------------------------------------------
r2454 | torikawatukune | 2011-07-28 16:18:04 +0900 (, 28 7 2011) | 2 lines

SYNC: CORE r4764 / GodKratos
BETA: special effects for [DP8211]
------------------------------------------------------------------------
r2442 | torikawatukune | 2011-07-25 21:25:45 +0900 (, 25 7 2011) | 12 lines

SYNC: CORE r4763 / Zoey76
BETA: Sweeper skill rework:
 * Removed from target aura corpse sweep conditions.
 * Added corpse time check for sweeper, now sweep is possible if the corpse isn't too old.
 * Removed sweep conditions from L2PcInstance.
 * Added new function to check if player is spoil loot owner or is in the spoiler party.
 * Added new function to validate inventory slots and weight load for a list of items, now sweep is possible if max inventory slots and max weight load aren't exceed.
 * Added player condition "can sweep".
Others:
 * Unhardcoded decay times and DecayTaskManager reworked a bit.
 * Changed "corpse too old" check for DRAIN type skills.
 * Lucky skill Id is now read from L2Skill.
------------------------------------------------------------------------
r2439 | torikawatukune | 2011-07-25 20:37:29 +0900 (, 25 7 2011) | 1 line

X}[gȏ
------------------------------------------------------------------------
r2438 | torikawatukune | 2011-07-25 18:19:49 +0900 (, 25 7 2011) | 2 lines

SYNC: CORE r4762 / MELERIX
BETA: Fix for Ticket #5529 by Nyaran & Onepamopa.
------------------------------------------------------------------------
r2436 | torikawatukune | 2011-07-25 17:40:52 +0900 (, 25 7 2011) | 3 lines

SYNC: CORE r4761 / mrTJO
BETA: Added Dirs for Custom MultiSells/Items/Skills
Added New Configs for e-mail System
------------------------------------------------------------------------
r2435 | torikawatukune | 2011-07-25 02:27:06 +0900 (, 25 7 2011) | 2 lines

SYNC: CORE r4760 / Zoey76
BETA: Minor improvement.
------------------------------------------------------------------------
r2433 | torikawatukune | 2011-07-25 01:49:28 +0900 (, 25 7 2011) | 3 lines

SYNC: CORE r4759 / Zoey76
BETA: Support for target aura corpse mob.
Thanks to Evilus, janiii and jurchiks for code and ideas.
------------------------------------------------------------------------
r2430 | torikawatukune | 2011-07-25 01:12:41 +0900 (, 25 7 2011) | 2 lines

SYNC: CORE r4758 / MELERIX
BETA/STABLE: Core-Part for [DP8199] by Adry_85.
------------------------------------------------------------------------
r2410 | torikawatukune | 2011-07-23 10:43:00 +0900 (y, 23 7 2011) | 3 lines

SYNC: CORE r4757 / Zoey76
BETA: DatapackRoot configuration value now uses default value.
'''Note:''' This remove the warning "Missing property for key - DatapackRoot".
------------------------------------------------------------------------
r2408 | torikawatukune | 2011-07-23 09:13:28 +0900 (y, 23 7 2011) | 2 lines

SYNC: CORE r4755 / Zoey76
BETA: Fix for #5555, now all races are checked in condition not only Human.
------------------------------------------------------------------------
r2404 | torikawatukune | 2011-07-23 09:05:07 +0900 (y, 23 7 2011) | 2 lines

SYNC: CORE r4753 / Zoey76
BETA: Race condition changed to support a list of races and renamed to '''races''' for '''target''' as well.
------------------------------------------------------------------------
r2396 | torikawatukune | 2011-07-23 02:30:56 +0900 (y, 23 7 2011) | 3 lines

SYNC: CORE r4751 / Zoey76
BETA: Race condition changed to support a list of races and renamed to '''races'''.
'''Note:''' [DP8179] required.
------------------------------------------------------------------------
r2395 | torikawatukune | 2011-07-23 02:26:32 +0900 (y, 23 7 2011) | 2 lines

SYNC: CORE r4750 / Zoey76
BETA: NPE fix for [4741].
------------------------------------------------------------------------
r2390 | torikawatukune | 2011-07-23 02:07:45 +0900 (y, 23 7 2011) | 2 lines

SYNC: CORE r4748 / MELERIX
BETA: Added Improved Boss Jewels to AugmentationBlackList.
------------------------------------------------------------------------
r2386 | torikawatukune | 2011-07-23 01:00:22 +0900 (y, 23 7 2011) | 2 lines

SYNC: CORE r4747 / UnAfraid
BETA: NPE Fix in L2EffectZone (Its happening only when reloading skills)
------------------------------------------------------------------------
r2379 | torikawatukune | 2011-07-22 21:15:16 +0900 (, 22 7 2011) | 2 lines

SYNC: CORE r4746 / MELERIX
BETA/STABLE: Fix for Day of Week on Item Auction by Zoey76, (Thanks osiride for report) now 1 = Monday.
------------------------------------------------------------------------
r2377 | torikawatukune | 2011-07-22 18:49:50 +0900 (, 22 7 2011) | 2 lines

SYNC: CORE r4745 / Zoey76
BETA: More client packets updates & cleanup.
------------------------------------------------------------------------
r2376 | torikawatukune | 2011-07-22 18:40:31 +0900 (, 22 7 2011) | 3 lines

SYNC: CORE r4744 / Zoey76
BETA: Fix for [4738] thanks '''Lineage''' for reports.
 * If player is missing required item, right message will be displayed in '''right''' moment.
------------------------------------------------------------------------
r2374 | torikawatukune | 2011-07-22 18:35:57 +0900 (, 22 7 2011) | 2 lines

SYNC: CORE r4743 / Zoey76
BETA: Some cleanup, fixes and JavaDocs related to characters class names.
------------------------------------------------------------------------
r2364 | torikawatukune | 2011-07-22 15:21:01 +0900 (, 22 7 2011) | 2 lines

SYNC: CORE r4742 / MELERIX
BETA: Missing item in AugmentationBlackList description defaults.
------------------------------------------------------------------------
r2361 | torikawatukune | 2011-07-22 15:05:44 +0900 (, 22 7 2011) | 1 line

ϐg܂킷̂̓oỎɂȂ\̂
------------------------------------------------------------------------
r2360 | torikawatukune | 2011-07-22 14:55:36 +0900 (, 22 7 2011) | 2 lines

SYNC: CORE r4741 / Zoey76
BETA: Auto-Equip arrows/bolts if player has a bow/crossbow and player picks up arrows/bolts.
------------------------------------------------------------------------
r2359 | torikawatukune | 2011-07-22 14:49:29 +0900 (, 22 7 2011) | 2 lines

SYNC: CORE r4740 / Zoey76
BETA: Some NPE fixes by UnAfraid.
------------------------------------------------------------------------
r2357 | torikawatukune | 2011-07-22 14:43:07 +0900 (, 22 7 2011) | 2 lines

SYNC: CORE r4739 / Zoey76
BETA: Some minor cleanup by jurchiks, thanks.
------------------------------------------------------------------------
r2356 | torikawatukune | 2011-07-22 14:32:33 +0900 (, 22 7 2011) | 7 lines

SYNC: CORE r4738 / Zoey76
BETA: Fix for Certification Skill System, #5548 and #5518
 * Now right book is logged in database (avoiding stack).
 * Cancel certification now delete 'extra' books.
 * If player is missing required item, right message will be displayed.
 * Some JavaDocs added.
'''Note:''' Removing 'extra' books doens't cost Adena, skills and normal books cost 10 millions.
------------------------------------------------------------------------
r2349 | torikawatukune | 2011-07-20 01:11:02 +0900 (, 20 7 2011) | 1 line

{ꉻ
------------------------------------------------------------------------
r2347 | torikawatukune | 2011-07-18 19:18:49 +0900 (, 18 7 2011) | 2 lines

SYNC: CORE r4737 / MELERIX
BETA/STABLE: '''AGGREDUCE_CHAR''' to '''DERANGEMENT_VULN/_PROF'''.
------------------------------------------------------------------------
r2343 | torikawatukune | 2011-07-18 19:06:11 +0900 (, 18 7 2011) | 2 lines

SYNC: CORE r4736 / MELERIX
BETA/STABLE: Cleanup in builders.
------------------------------------------------------------------------
r2339 | torikawatukune | 2011-07-18 18:34:30 +0900 (, 18 7 2011) | 2 lines

SYNC: DP r8155 / MELERIX
BETA/STABLE: Some missing conditions for skills that shouldn't work on enemy.
------------------------------------------------------------------------
r2334 | torikawatukune | 2011-07-18 18:12:57 +0900 (, 18 7 2011) | 7 lines

SYNC: CORE r4733 / Zoey76
BETA: Client Packets Update & Cleanup:
 * All packets types updated.
 * Added Attack packet, AttackRequest probably is deprecated.
 * Removed deprecated packet RequestBuyProcure.
 * Removed deprecated packet RequestSurrenderPersonally.
Thanks mrTJO for support!
------------------------------------------------------------------------
r2330 | torikawatukune | 2011-07-18 15:11:43 +0900 (, 18 7 2011) | 2 lines

SYNC: CORE r4732 / mrTJO
BETA: Pets Walking Fix by UnAfraid
------------------------------------------------------------------------
r2329 | torikawatukune | 2011-07-18 15:09:35 +0900 (, 18 7 2011) | 3 lines

SYNC: CORE r4731 / mrTJO
BETA: Updated getType() for ex client packets
Moved GS utils to the proper package
------------------------------------------------------------------------
r2322 | torikawatukune | 2011-07-18 11:55:06 +0900 (, 18 7 2011) | 2 lines

SYNC: CORE r4730 / MELERIX
BETA/STABLE: Minor Update due [DP8146].
------------------------------------------------------------------------
r2318 | torikawatukune | 2011-07-18 11:22:49 +0900 (, 18 7 2011) | 2 lines

SYNC: CORE r4729 / Zoey76
BETA: Right noteach.htm for trainers healers by osidire, thanks.
------------------------------------------------------------------------
r2315 | torikawatukune | 2011-07-18 01:08:36 +0900 (, 18 7 2011) | 6 lines

SYNC: CORE r4728 / Zoey76
BETA: Some fixes and improvements for Clan stuff:
 * L2Clan reworked a bit.
 * Fix for #4956 (Clan leadership can't be delegated to academy member).
 * Now if player is expelled from clan and is noble title doesn't get removed.
 * Several JavaDocs added.
------------------------------------------------------------------------
r2312 | torikawatukune | 2011-07-17 23:45:05 +0900 (, 17 7 2011) | 7 lines

SYNC: CORE r4727 / Zoey76
BETA: Missing conditions to change/add a sub-class:
 * A sub-class may not be created or changed while a servitor or pet is summoned.
 * A sub-class cannot be created or changed while you are over your weight limit.
 * A sub-class cannot be created or changed because you have exceeded your inventory limit.
 * Retail html for Elves/Dark Elves and Kamaels failing to add a sub-class.
 * Correct html displayed if you can't cancel your certification skills.
------------------------------------------------------------------------
r2311 | torikawatukune | 2011-07-17 22:56:45 +0900 (, 17 7 2011) | 2 lines

SYNC: CORE r4726 / Zoey76
BETA: [4722] & [4723] to beta branch as well.
------------------------------------------------------------------------
r2307 | torikawatukune | 2011-07-12 08:02:33 +0900 (, 12 7 2011) | 2 lines

SYNC: CORE r4725 / Zoey76
BETA: New player state condition: Standing.
------------------------------------------------------------------------
r2304 | torikawatukune | 2011-07-12 07:53:54 +0900 (, 12 7 2011) | 2 lines

SYNC: CORE r4724 / Zoey76
BETA: Fix for #DP4845 from [4710]
------------------------------------------------------------------------
r2283 | torikawatukune | 2011-07-09 21:20:24 +0900 (y, 09 7 2011) | 1 line


------------------------------------------------------------------------
r2281 | torikawatukune | 2011-07-09 18:37:36 +0900 (y, 09 7 2011) | 2 lines

SYNC: CORE r4720 / Zoey76
BETA: Fix for numeric type from #4682 by mrTJO, thanks Lineage for report.
------------------------------------------------------------------------
r2280 | torikawatukune | 2011-07-09 18:34:36 +0900 (y, 09 7 2011) | 2 lines

SYNC: CORE r4719 / MELERIX
BETA: Reverting @SuppressWarnings from [4718] due are unnecessary.
------------------------------------------------------------------------
r2278 | torikawatukune | 2011-07-09 18:29:10 +0900 (y, 09 7 2011) | 3 lines

SYNC: CORE r4718 / mrTJO
BETA: Removed Some Warnings
Added Icon to GUI tools
------------------------------------------------------------------------
r2277 | torikawatukune | 2011-07-09 18:25:48 +0900 (y, 09 7 2011) | 2 lines

SYNC: CORE r4717 / mrTJO
BETA: JBDC Database Installer
------------------------------------------------------------------------
r2276 | torikawatukune | 2011-07-09 16:27:55 +0900 (y, 09 7 2011) | 1 line

ExperienceTable֘A̔
------------------------------------------------------------------------
r2275 | torikawatukune | 2011-07-09 14:54:35 +0900 (y, 09 7 2011) | 1 line

ExperienceTable֘A̔
------------------------------------------------------------------------
r2274 | torikawatukune | 2011-07-09 11:41:29 +0900 (y, 09 7 2011) | 2 lines

SYNC: DP r8127 / MELERIX
BETA: DP-Part for [L4716] by mrTJO.
------------------------------------------------------------------------
r2273 | torikawatukune | 2011-07-09 11:37:04 +0900 (y, 09 7 2011) | 5 lines

SYNC: CORE r4716 / mrTJO
BETA: Unhardcoded Experience Table and Moved to DP XML (data/stats/experience.xml)
It's now possible to change the starting subclass level by changing BaseSubclassLevel in characters.properties
It's now possible to setup datapack root also for loginserver by changing DatapackRoot in loginserver.properties
EmailSystem should be disabled by default
------------------------------------------------------------------------
r2269 | torikawatukune | 2011-07-09 10:53:49 +0900 (y, 09 7 2011) | 2 lines

SYNC: CORE r4715 / MELERIX
BETA/STABLE: MySQL Connector/J 5.1.17
------------------------------------------------------------------------
r2266 | torikawatukune | 2011-07-09 02:24:25 +0900 (y, 09 7 2011) | 1 line

{
------------------------------------------------------------------------
r2264 | torikawatukune | 2011-07-08 20:59:18 +0900 (, 08 7 2011) | 1 line

SHIFT+NbNNPC̃GfBbgoȂoO
------------------------------------------------------------------------
r2258 | torikawatukune | 2011-07-08 08:02:00 +0900 (, 08 7 2011) | 2 lines

SYNC: CORE r4714 / MELERIX
BETA: Reverting [4695] due this is making more issues than fixes.
------------------------------------------------------------------------
r2253 | torikawatukune | 2011-07-08 00:52:23 +0900 (, 08 7 2011) | 2 lines

SYNC: CORE r4713 / Aikimaniac
BETA: Scrolls of Escape do remove spawn protection on retail (forgot to check this one as well) :-)
------------------------------------------------------------------------
r2248 | torikawatukune | 2011-07-08 00:36:53 +0900 (, 08 7 2011) | 7 lines

SYNC: CORE r4710 / Zoey76
BETA: Some improvements:
 * Code refactoring for RequestAcquireSkillInfo and RequestAcquireSkill
 * Now any skill from any skill tree can cost SP not only class skills.
 * Missing JavaDocs added.
 * Now items required to learn a skill are consumed if all are present, not like before that was consuming one by one until one item was missing.
 * Now SP is consumed if all requirements are meet.
------------------------------------------------------------------------
r2247 | torikawatukune | 2011-07-08 00:31:27 +0900 (, 08 7 2011) | 2 lines

SYNC: CORE r4709 / Zoey76
BETA: Fix for Multiply prepared statement!
------------------------------------------------------------------------
r2244 | torikawatukune | 2011-07-08 00:19:21 +0900 (, 08 7 2011) | 2 lines

SYNC: CORE r4708 / MELERIX
BETA: Minor Typo Fix in Config, thanks Nyaran.
------------------------------------------------------------------------
r2243 | torikawatukune | 2011-07-08 00:15:48 +0900 (, 08 7 2011) | 7 lines

SYNC: CORE r4707 / Zoey76
Some fixes to BETA branch:
#4699 Fix for not used configuration options and correcting values by Gnacik.
#4700 Cleanup and code refactoring by GodKratos.
#4701 More cleanup by GodKratos.
#4702 More cleanup by GodKratos.
Some cleanup by me (related with previous one).
------------------------------------------------------------------------
r2242 | torikawatukune | 2011-07-07 23:09:54 +0900 (, 07 7 2011) | 2 lines

SYNC: CORE r4706 / UnAfraid
BETA: Default Freight slots are 200 in retail also forbidding players with effect hide to enter in observe mode
------------------------------------------------------------------------
r2241 | torikawatukune | 2011-07-07 23:07:48 +0900 (, 07 7 2011) | 2 lines

SYNC: CORE r4705 / MELERIX
BETA/STABLE: Core-Part for [DP8115].
------------------------------------------------------------------------
r2233 | torikawatukune | 2011-07-07 22:46:35 +0900 (, 07 7 2011) | 2 lines

SYNC: CORE r4704 / MELERIX
BETA/STABLE: Updating default values for AugmentationBlackList.
------------------------------------------------------------------------
r2231 | torikawatukune | 2011-07-07 22:42:53 +0900 (, 07 7 2011) | 2 lines

SYNC: CORE r4703 / Adry_85
BETA: Added Blessed Earring of Zaken on AugmentationBlackList
------------------------------------------------------------------------
r2196 | torikawatukune | 2011-06-30 12:34:35 +0900 (, 30 6 2011) | 2 lines

SYNC: CORE r4698 / MELERIX
BETA/STABLE: Cleanup MAGE/WARRIOR_BANE skillTypes.
------------------------------------------------------------------------
r2192 | torikawatukune | 2011-06-30 05:24:57 +0900 (, 30 6 2011) | 2 lines

SYNC: CORE r4697 / MELERIX
BETA/STABLE: Core-Part for [DP8096].
------------------------------------------------------------------------
r2186 | torikawatukune | 2011-06-30 04:34:20 +0900 (, 30 6 2011) | 1 line


------------------------------------------------------------------------
r2184 | torikawatukune | 2011-06-30 03:43:52 +0900 (, 30 6 2011) | 2 lines

SYNC: CORE r4695 / mrTJO
BETA: fix for ticket #4761 by Deedlit
------------------------------------------------------------------------
r2182 | torikawatukune | 2011-06-30 03:37:19 +0900 (, 30 6 2011) | 2 lines

SYNC: CORE r4694 / mrTJO
BETA: Reorganized NGL localization manager code
------------------------------------------------------------------------
r2181 | torikawatukune | 2011-06-30 03:31:18 +0900 (, 30 6 2011) | 2 lines

SYNC: CORE r4693 / MELERIX
LEGACY: Minor and needed fix for C4 build file due people can't compile C4, thanks mrTJO.
------------------------------------------------------------------------
r2166 | torikawatukune | 2011-06-26 18:32:54 +0900 (, 26 6 2011) | 1 line


------------------------------------------------------------------------
r2158 | torikawatukune | 2011-06-25 12:57:36 +0900 (y, 25 6 2011) | 5 lines

SYNC: CORE r4692 / mrTJO
BETA: Unhardcoded strings from SQLAccountManager
Added batch files for Windows PowerShell
Added JNA library to print UTF-8 Characters into Windows Console
NOTE: Raster Font doesn't support non-latin chars, use Consolas or Courier New
------------------------------------------------------------------------
r2157 | torikawatukune | 2011-06-25 12:01:50 +0900 (y, 25 6 2011) | 2 lines

SYNC: CORE r4691 / MELERIX
missing from [4687]
------------------------------------------------------------------------
r2152 | torikawatukune | 2011-06-25 11:45:19 +0900 (y, 25 6 2011) | 6 lines

SYNC: CORE r4689 / mrTJO
BETA: Updated Packet Structures:
ExPartyRoomMember - chdd[dSddddd]
ListPartyWating - dSddddSd[dS]
NpcHtmlMessage - cdS(d) (itemId is optional if npcObjectId = 0)
PartyMatchDetail - cddddddSh
------------------------------------------------------------------------
r2151 | torikawatukune | 2011-06-25 11:23:24 +0900 (y, 25 6 2011) | 1 line

GameServerRegister ̃G[̕s
------------------------------------------------------------------------
r2149 | torikawatukune | 2011-06-23 23:14:42 +0900 (, 23 6 2011) | 2 lines

SYNC: CORE r468 / mrTJO
Removing useless code from L2Spawn.java
------------------------------------------------------------------------
r2148 | torikawatukune | 2011-06-23 23:11:00 +0900 (, 23 6 2011) | 2 lines

SYNC: CORE r4687 / MELERIX
BETA/STABLE: Minor update in '''build.xml''' files due Eclipse 3.7+
------------------------------------------------------------------------
r2142 | torikawatukune | 2011-06-23 22:49:18 +0900 (, 23 6 2011) | 2 lines

SYNC: CORE r4685 / MELERIX
BETA/STABLE: Updating ECJ Lib.
------------------------------------------------------------------------
r2134 | torikawatukune | 2011-06-23 19:51:41 +0900 (, 23 6 2011) | 1 line

{ AWgAIsA[hAlrg
------------------------------------------------------------------------
r2131 | torikawatukune | 2011-06-23 01:20:18 +0900 (, 23 6 2011) | 5 lines

SYNC: CORE r4684 / Zoey76
BETA: Fixes for following tickets:
 * #5495 and #5477, NPE@SummonEffectsTable.java:45
 * #5514, players shouldn't be able to enchant skills in stance mode.
 * #5507, NPE if SubClassSkills quests is null, reloaded scripts or not updated datapack...
------------------------------------------------------------------------
r2128 | torikawatukune | 2011-06-23 01:07:54 +0900 (, 23 6 2011) | 2 lines

SYNC: CORE r4683 / Zoey76
BETA: Removing length limit from Community Board, like [4538] by qwerty13 and me.
------------------------------------------------------------------------
r2126 | torikawatukune | 2011-06-22 19:02:02 +0900 (, 22 6 2011) | 2 lines

Sign of Destruction Abvf[g
NCAg̃vgR 253  NjNXA267  Sign of Destruction łB
------------------------------------------------------------------------
r2124 | torikawatukune | 2011-06-19 21:25:43 +0900 (, 19 6 2011) | 1 line

Exp\CExp%\ǉ
------------------------------------------------------------------------
r2113 | torikawatukune | 2011-06-19 08:09:25 +0900 (, 19 6 2011) | 4 lines

SYNC: CORE r4682
BETA: Fix for ObjName(Id)[ObjId] already exist in OID map! #5427
 * Synchronization in L2Character and L2PcInstanceby JIV
 * Fix for banned characters by gmpf with some tweaks by Zoey76.
------------------------------------------------------------------------
r2112 | torikawatukune | 2011-06-17 20:26:55 +0900 (, 17 6 2011) | 2 lines

SYNC: CORE r4681
BETA/STABLE: checkTargetLost - Geocheck for offensive skills (by Gnacik).
------------------------------------------------------------------------
r2109 | torikawatukune | 2011-06-17 20:22:01 +0900 (, 17 6 2011) | 2 lines

SYNC: CORE r4680
BETA/STABLE: NPE fix by JIV (requested by UnAfraid).
------------------------------------------------------------------------
r2107 | torikawatukune | 2011-06-17 20:18:43 +0900 (, 17 6 2011) | 2 lines

SYNC: CORE r4679
BETA/STABLE: Fix for #DP4807.
------------------------------------------------------------------------
r2105 | torikawatukune | 2011-06-17 19:59:44 +0900 (, 17 6 2011) | 2 lines

SYNC: CORE r4678
BETA: LoginController cleanup and more from [4674]
------------------------------------------------------------------------
r2103 | torikawatukune | 2011-06-17 19:47:35 +0900 (, 17 6 2011) | 2 lines

SYNC: CORE r4676
BETA: Removed synchronizations from Point3D. They are useless since we use volatile variables (thanks Szponiasty/Deedlit)
------------------------------------------------------------------------
r2102 | torikawatukune | 2011-06-17 18:31:07 +0900 (, 17 6 2011) | 1 line


------------------------------------------------------------------------
r2098 | torikawatukune | 2011-06-14 21:46:54 +0900 (, 14 6 2011) | 2 lines

SYNC: CORE r4675
BETA: Fix for ArrayIndexOutOfBoundsException when MaxSubclass is over 3 (retail value), #5502
------------------------------------------------------------------------
r2096 | torikawatukune | 2011-06-14 21:39:34 +0900 (, 14 6 2011) | 2 lines

SYNC: CORE r4674
BETA: NPE fix
------------------------------------------------------------------------
r2095 | torikawatukune | 2011-06-14 01:15:10 +0900 (, 14 6 2011) | 7 lines

SYNC: CORE r4673
BETA: Sub-Class skill learning fixes:
 * Code refactoring.
 * Fix for Certification Cancel variable reset, thanks tukune.
 * Fix for wrong SystemMessage for consumed item count.
 * Handled some exceptions for malformed global data.
 * Added some missing warnings and JavaDocs.
------------------------------------------------------------------------
r2089 | torikawatukune | 2011-06-14 00:36:53 +0900 (, 14 6 2011) | 1 line

Ƃ~X
------------------------------------------------------------------------
r2087 | torikawatukune | 2011-06-12 22:23:36 +0900 (, 12 6 2011) | 2 lines

ω̖ptA@Mh ϐgłȂoO

------------------------------------------------------------------------
r2086 | torikawatukune | 2011-06-12 18:26:44 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4672
BETA/STABLE: Memory Leak Fix (by JIV).
------------------------------------------------------------------------
r2078 | torikawatukune | 2011-06-12 18:07:26 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4671
BETA/STABLE: Removing confusionVuln, not used in retail (by Gnacik).
------------------------------------------------------------------------
r2070 | torikawatukune | 2011-06-12 16:48:30 +0900 (, 12 6 2011) | 5 lines

SYNC: CORE r4670
BETA: Some fixes, thanks jurchiks for report:
 * Improved canTransform method.
 * Handled some exceptions.
 * Fix in hack check while learning Transformation Skills.
------------------------------------------------------------------------
r2069 | torikawatukune | 2011-06-12 16:45:33 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4669
BETA: Fix for #5322
------------------------------------------------------------------------
r2068 | torikawatukune | 2011-06-12 16:44:04 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4668
BETA: Fix for ticket #5494
------------------------------------------------------------------------
r2067 | torikawatukune | 2011-06-12 16:42:37 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4667
BETA: Small fix in getMinLevelForNewSkill, should only consider skills learn from Npc.
------------------------------------------------------------------------
r2066 | torikawatukune | 2011-06-12 16:40:23 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4666
BETA/STABLE: Magic skills with TARGET_SELF should have also lower hitTime if we are using spiritshots (by Gnacik).
------------------------------------------------------------------------
r2058 | torikawatukune | 2011-06-12 15:39:44 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4665
BETA: New Protocol.
------------------------------------------------------------------------
r2057 | torikawatukune | 2011-06-12 15:36:38 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4664
BETA: Using AntiFeedManager for L2Event also.
------------------------------------------------------------------------
r2056 | torikawatukune | 2011-06-12 15:33:55 +0900 (, 12 6 2011) | 2 lines

SYNC: CORE r4663
BETA: fix NPE if no active matches on stadiums.
------------------------------------------------------------------------
r2053 | torikawatukune | 2011-06-11 21:51:40 +0900 (y, 11 6 2011) | 12 lines

SYNC: CORE r4662
BETA: Skill Trees rework:
 * Complete rework for Skill Trees, done in XML, removed SQL part.
 * Better implementation of Lucky Skill (194) (still hardcoded).
 * Unhardcoded Expertise Skill (239).
 * Unhardcoded Dwarven Craft Skill (1321).
 * Unhardcoded Common Craft Skill (1322).
 * Support for autoGet Skills.
 * Complete rework for RequestAcquireSkill and RequestAcquireSkillInfo.
 * Fixed bug for Clan Skills not being added until restart.
 * Added multiple exploits check directly in packets.
'''NOTE: Require [DP8052]'''
------------------------------------------------------------------------
r2052 | torikawatukune | 2011-06-11 21:10:08 +0900 (y, 11 6 2011) | 12 lines

SYNC: CORE r4662
BETA: Skill Trees rework:
 * Complete rework for Skill Trees, done in XML, removed SQL part.
 * Better implementation of Lucky Skill (194) (still hardcoded).
 * Unhardcoded Expertise Skill (239).
 * Unhardcoded Dwarven Craft Skill (1321).
 * Unhardcoded Common Craft Skill (1322).
 * Support for autoGet Skills.
 * Complete rework for RequestAcquireSkill and RequestAcquireSkillInfo.
 * Fixed bug for Clan Skills not being added until restart.
 * Added multiple exploits check directly in packets.
'''NOTE: Require [DP8052]'''
------------------------------------------------------------------------
r2050 | torikawatukune | 2011-06-11 10:54:27 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4660
BETA/STABLE: Minor Improvements in Builders.
------------------------------------------------------------------------
r2045 | torikawatukune | 2011-06-11 10:45:54 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4659
BETA: Support for Max Recoverable HP/MP/CP (support for retail-like Seal of Limit). Note that life gained by Vampiric Rage - like effects is not blocked(retail-like).
------------------------------------------------------------------------
r2043 | torikawatukune | 2011-06-11 10:40:48 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4658
BETA: critDmgEvas shouldnt affect skill criticals, only criticals made by normal hits.
------------------------------------------------------------------------
r2042 | torikawatukune | 2011-06-11 10:38:58 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4657
BETA: Changeing the lvlDepend formula to a better, more accurate one (thanks texas)
------------------------------------------------------------------------
r2037 | torikawatukune | 2011-06-11 09:05:30 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4655
BETA: Fixing Symbol skills when casted in an instance to take effect in instance 0 instead of the instance where it is casted (thanks burrito)
------------------------------------------------------------------------
r2036 | torikawatukune | 2011-06-11 09:03:58 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4654
UnAfraid | <BR>BETA: Fix for ticket #5465 (thanks Deedlit/Szponiasty and  Triumph)
------------------------------------------------------------------------
r2035 | torikawatukune | 2011-06-11 09:01:16 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4653
BETA: Oly divider configs and set up defaults according to http://www.l2jserver.com/forum/viewtopic.php?f=69&t=22112&view=unread#p128536 thx Triumph
------------------------------------------------------------------------
r2033 | torikawatukune | 2011-06-11 02:13:56 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4652
BETA: ALT_OLY_ENCHANT_LIMIT hp bonus restriction (by Sylar88)
------------------------------------------------------------------------
r2031 | torikawatukune | 2011-06-11 01:56:04 +0900 (y, 11 6 2011) | 2 lines

SYNC: CORE r4651
BETA: Skills' default min and max land rate now in config
------------------------------------------------------------------------
r2030 | torikawatukune | 2011-06-11 01:53:08 +0900 (y, 11 6 2011) | 3 lines

SYNC: CORE r4650
BETA: Skills min land rate and max land rate set to 10% and 90%.
Report any skills that shouldn't be affected by this cap, but they are affected.
------------------------------------------------------------------------
r2028 | torikawatukune | 2011-06-10 19:49:19 +0900 (, 10 6 2011) | 3 lines

tIƃNjNXI\ɂB
OCT[o T26NjNXP
Q[T[o T25tET26NjNXǂgp\ɂȂ܂B
------------------------------------------------------------------------
r2026 | torikawatukune | 2011-06-07 22:55:36 +0900 (, 07 6 2011) | 3 lines

SYNC: CORE r4645
BETA: Implementation of Secondary Auth feature (by mrTJO)
i[JOJO]R~bgYĂłj
------------------------------------------------------------------------
r2022 | torikawatukune | 2011-06-07 19:50:20 +0900 (, 07 6 2011) | 2 lines

SYNC: CORE r4649
BETA/STABLE: Core-Part for [DP8042].
------------------------------------------------------------------------
r2018 | torikawatukune | 2011-06-03 23:41:17 +0900 (, 03 6 2011) | 1 line

OCނ_EĂƂ̃G[
------------------------------------------------------------------------
r2016 | torikawatukune | 2011-06-03 23:06:03 +0900 (, 03 6 2011) | 1 line

Q[T[oƃOCT[ǒ݊ȂƂ̃G[bZ[W킩₷ύX
------------------------------------------------------------------------
r2014 | torikawatukune | 2011-06-03 23:03:21 +0900 (, 03 6 2011) | 3 lines

̐؂ւ肪PԂoOC.
 00:00`05:59 (Q[)
 06:00`23:59 (Q[)
------------------------------------------------------------------------
r2012 | torikawatukune | 2011-06-02 12:42:16 +0900 (, 02 6 2011) | 2 lines

SYNC: CORE r4648
BETA/STABLE: [4647] in STABLE too, also minor XML code format for BETA [4645].
------------------------------------------------------------------------
r2010 | torikawatukune | 2011-06-02 12:30:55 +0900 (, 02 6 2011) | 2 lines

SYNC: CORE r4647
BETA: Traps now will affect monsters as well (fix for ticket #5408)
------------------------------------------------------------------------
r2009 | torikawatukune | 2011-06-02 12:25:37 +0900 (, 02 6 2011) | 1 line


------------------------------------------------------------------------
r2007 | torikawatukune | 2011-06-02 12:02:58 +0900 (, 02 6 2011) | 2 lines

SYNC: CORE r4645
BETA: Implementation of Secondary Auth feature (by mrTJO) 
------------------------------------------------------------------------
r2006 | torikawatukune | 2011-06-01 22:58:56 +0900 (, 01 6 2011) | 1 line


------------------------------------------------------------------------
r2002 | torikawatukune | 2011-06-01 22:55:42 +0900 (, 01 6 2011) | 1 line

l_ clean()NULLG[ooO̔
------------------------------------------------------------------------
r2000 | torikawatukune | 2011-06-01 14:51:02 +0900 (, 01 6 2011) | 2 lines

SYNC: CORE r4644
BETA: NPE Fix (ticket #5474) thans MorteX for reporting
------------------------------------------------------------------------
r1997 | torikawatukune | 2011-05-31 08:01:54 +0900 (, 31 5 2011) | 2 lines

SYNC: CORE r4643
BETA: Fix for Ticket #5466, thanks foxxy.
------------------------------------------------------------------------
r1995 | torikawatukune | 2011-05-30 09:26:08 +0900 (, 30 5 2011) | 1 line


------------------------------------------------------------------------
r1987 | torikawatukune | 2011-05-30 08:36:30 +0900 (, 30 5 2011) | 2 lines

SYNC: CORE r4642
Some random little code optimization and possible NPE fixes.
------------------------------------------------------------------------
r1986 | torikawatukune | 2011-05-29 22:19:28 +0900 (, 29 5 2011) | 2 lines

SYNC: CORE r4641
BETA: New Protocol.
------------------------------------------------------------------------
r1985 | torikawatukune | 2011-05-29 22:10:06 +0900 (, 29 5 2011) | 1 line

l_ ECAʂȏȂĐ
------------------------------------------------------------------------
r1983 | torikawatukune | 2011-05-28 22:04:44 +0900 (y, 28 5 2011) | 1 line

l_ clean()NULLG[ooO̔
------------------------------------------------------------------------
r1978 | torikawatukune | 2011-05-28 16:28:10 +0900 (y, 28 5 2011) | 2 lines

SYNC: CORE r4640
BETA/STABLE: Levels Range Condition by Zoey76.
------------------------------------------------------------------------
r1976 | torikawatukune | 2011-05-28 16:25:32 +0900 (y, 28 5 2011) | 2 lines

SYNC: CORE r4639
BETA/STABLE: Let's order Stats.java a bit.
------------------------------------------------------------------------
r1966 | torikawatukune | 2011-05-28 14:27:50 +0900 (y, 28 5 2011) | 2 lines

l_̃oO
* tJn̎ԌvZ~XBb̒PʂvZɓĂȂ̂ōőP̌덷oĂB
------------------------------------------------------------------------
r1964 | torikawatukune | 2011-05-27 11:35:56 +0900 (, 27 5 2011) | 2 lines

SYNC: CORE r4638
Missing part for new banchat config in clientpackets. This option allow to use voice command while chat banned.
------------------------------------------------------------------------
r1961 | torikawatukune | 2011-05-27 11:13:54 +0900 (, 27 5 2011) | 1 line

ACẽbZ[W
------------------------------------------------------------------------
r1959 | torikawatukune | 2011-05-27 07:59:52 +0900 (, 27 5 2011) | 3 lines

l_̃oO
* T[o[ Vbg_Eɗ_̏Ԃω(tJnAIA퓬JnAI)clean()NULLG[oB
* tJn̎ԌvZ~XBb̒PʂvZɓĂȂ̂ōőP̌덷oĂB
------------------------------------------------------------------------
r1957 | torikawatukune | 2011-05-27 07:54:13 +0900 (, 27 5 2011) | 1 line

ACẽbZ[W
------------------------------------------------------------------------
r1955 | torikawatukune | 2011-05-26 08:27:20 +0900 (, 26 5 2011) | 2 lines

SYNC: CORE r4637
More descriptive options for channels.
------------------------------------------------------------------------
r1953 | torikawatukune | 2011-05-26 08:11:19 +0900 (, 26 5 2011) | 2 lines

SYNC: CORE r4636
BETA: Configuration for what type of chat should use banchat command
------------------------------------------------------------------------
r1951 | torikawatukune | 2011-05-26 08:05:23 +0900 (, 26 5 2011) | 2 lines

SYNC: CORE r4635
BETA: option - Login Server Restart every 24(configurable) hours.
------------------------------------------------------------------------
r1948 | torikawatukune | 2011-05-26 00:52:56 +0900 (, 26 5 2011) | 4 lines

SYNC: CORE r4634
BETA: Typo fixing:
 * Wrong change in configurations from [4615].
 * Little update in one SystemMessage description.
------------------------------------------------------------------------
r1947 | torikawatukune | 2011-05-26 00:45:33 +0900 (, 26 5 2011) | 2 lines

SYNC: CORE r4633
BETA: NPE fix for [4615], thanks Nyaran.
------------------------------------------------------------------------
r1943 | torikawatukune | 2011-05-25 23:37:13 +0900 (, 25 5 2011) | 1 line

{ U
------------------------------------------------------------------------
r1938 | torikawatukune | 2011-05-24 22:26:08 +0900 (, 24 5 2011) | 14 lines

SYNC: CORE r4632
BETA: H5 Grand Olympiad Enhancements (thanks osiride)...
 * Points are now accumulated as follows:
 - 10 points for reaching Noblesse for the first time. 
 - 10 more points every week. 
 - A total of 50 points are given to every player during each Olympiad cycle. 
 * Olympiad Point settlement rules have been changed to the following:
 - Rank 1 - Top 1%: 120 points (Before) 100 points (After) 
 - Rank 2 - Top 10%: 80 points (Before) 75 points (After) 
 - Rank 3 - Top 25%: 55 points (Before) 55 points (After) 
 - Rank 4 - Top 50%: 35 points (Before) 40 points (After) 
 - Rank 5 - Below 50%: 20 points (Before) 30 points (After) 
 * Hero bonus has changed from 180 points to 200 points. 
 * The minimum number of matches in which you must participate to receive point rewards has been increased from 9 matches to 15 matches.
------------------------------------------------------------------------
r1932 | torikawatukune | 2011-05-24 21:50:27 +0900 (, 24 5 2011) | 1 line

AdminSiege.java {ꉻĂ܂ߓ삵ȂȂĂB
------------------------------------------------------------------------
r1929 | torikawatukune | 2011-05-23 21:26:43 +0900 (, 23 5 2011) | 2 lines

SYNC: CORE r4631
BETA: NPE fix for [4615], thanks Nyaran.
------------------------------------------------------------------------
r1928 | torikawatukune | 2011-05-23 21:20:13 +0900 (, 23 5 2011) | 2 lines

SYNC: CORE r4630
BETA/STABLE: Damage skills + Debuff effects shouldn't be affected by Physical Skill Evasion, thanks Triumph.
------------------------------------------------------------------------
r1926 | torikawatukune | 2011-05-21 16:25:41 +0900 (y, 21 5 2011) | 2 lines

SYNC: CORE r4629
BETA: Save and unsummon if player disconnect in OfflineTrade mode, thanks Nyaran.
------------------------------------------------------------------------
r1925 | torikawatukune | 2011-05-21 16:23:17 +0900 (y, 21 5 2011) | 2 lines

SYNC: CORE r4628
BETA: Some fixes for [4615], thanks Nyaran.
------------------------------------------------------------------------
r1915 | torikawatukune | 2011-05-20 17:29:17 +0900 (, 20 5 2011) | 1 line

CORE r4627 XV~X
------------------------------------------------------------------------
r1913 | torikawatukune | 2011-05-20 16:11:04 +0900 (, 20 5 2011) | 2 lines

SYNC: CORE r4627
BETA: Yeah, the ancient L2Event got reworked! Its now bulletproof against bugs :) You can now use it without worrying about bugs occuring cuz of it.
------------------------------------------------------------------------
r1896 | torikawatukune | 2011-05-18 00:51:02 +0900 (, 18 5 2011) | 2 lines

SYNC: CORE r4626
BETA: Fix for ticket #5452
------------------------------------------------------------------------
r1895 | torikawatukune | 2011-05-17 11:38:43 +0900 (, 17 5 2011) | 2 lines

SystemMessageId.java {ꉻ

------------------------------------------------------------------------
r1894 | torikawatukune | 2011-05-17 09:26:18 +0900 (, 17 5 2011) | 2 lines

SYNC: CORE r4625
BETA: Allowing not tradeable items for freight (Only Freightable ofc :P) 
------------------------------------------------------------------------
r1893 | torikawatukune | 2011-05-17 09:24:49 +0900 (, 17 5 2011) | 2 lines

SYNC: CORE r4624
BETA: Fix for recently created bug with items that was displayed for freight but they shouldn't :| Thanks Evilus
------------------------------------------------------------------------
r1890 | torikawatukune | 2011-05-17 09:18:25 +0900 (, 17 5 2011) | 2 lines

SYNC: CORE r4623
BETA: Fix for ticket #5447
------------------------------------------------------------------------
r1888 | torikawatukune | 2011-05-17 09:09:37 +0900 (, 17 5 2011) | 1 line


------------------------------------------------------------------------
r1884 | torikawatukune | 2011-05-15 23:45:41 +0900 (, 15 5 2011) | 2 lines

SYNC: CORE r4622
BETA: Re-implementing back Freight system its still used on retail (From Dimensional Merchant) only for Freightable items (Dimensional items) mostly event ones (by me and mrTJO)
------------------------------------------------------------------------
r1883 | torikawatukune | 2011-05-15 08:15:08 +0900 (, 15 5 2011) | 2 lines

SYNC: CORE r4621
BETA: more for [4620]
------------------------------------------------------------------------
r1882 | torikawatukune | 2011-05-15 08:13:55 +0900 (, 15 5 2011) | 2 lines

SYNC: CORE r4620
BETA: store(), storeEffects(), restoreEffects() added to L2Playable and removed from L2Summon (by UnAfraid's request).
------------------------------------------------------------------------
r1881 | torikawatukune | 2011-05-15 08:10:54 +0900 (, 15 5 2011) | 4 lines

SYNC: CORE r4619
Minor update to match [DP8000]
 * Let's use the same type to load than store for Hp and Mp.
 * RestorePetOnReconnect is default True.
------------------------------------------------------------------------
r1871 | torikawatukune | 2011-05-13 17:56:17 +0900 (, 13 5 2011) | 2 lines

SYNC: CORE r4618
BETA/STABLE: Fix for Heal for L2BabyPets by Zoey76.
------------------------------------------------------------------------
r1869 | torikawatukune | 2011-05-13 17:48:30 +0900 (, 13 5 2011) | 2 lines

SYNC: CORE r4617 and DP r7994
BETA: H5 Contact List (Mail) implementation (by mrTJO and me :P)
------------------------------------------------------------------------
r1865 | torikawatukune | 2011-05-13 00:37:49 +0900 (, 13 5 2011) | 1 line

ӂ낢p\[g
------------------------------------------------------------------------
r1863 | torikawatukune | 2011-05-11 20:24:26 +0900 (, 11 5 2011) | 2 lines

SYNC: CORE r4616 and DP r7993
BETA: Blood Alliance update (by malyelfik)
------------------------------------------------------------------------
r1862 | torikawatukune | 2011-05-11 20:20:16 +0900 (, 11 5 2011) | 2 lines

SYNC: CORE r4615 and DP r7992
BETA: Summon system [Login & Buffs] (by  Nyaran)
------------------------------------------------------------------------
r1855 | torikawatukune | 2011-05-10 10:27:26 +0900 (, 10 5 2011) | 2 lines

SYNC: CORE r4614
BETA/STABLE: Fix for MP Consume for Clan Hall Managers by Zoey76 (thanks Tryskell for report).
------------------------------------------------------------------------
r1844 | torikawatukune | 2011-05-07 19:46:51 +0900 (y, 07 5 2011) | 2 lines

SYNC: CORE r4613
BETA/STABLE: NotTalkingNPCs DP script moved to CORE, and now is customizable trough config, thanks jurchiks.
------------------------------------------------------------------------
r1839 | torikawatukune | 2011-05-07 19:27:44 +0900 (y, 07 5 2011) | 5 lines

SYNC: CORE r4610
BETA: The maximum number of simultaneous attacks when using a Spear is changed as follows: 
 * No mastery: Before (5) Now (3).
 * Polearm mastery level 8 and below: Before (10) Now (8).
 * Polearm mastery level 9 and above: Before (15) Now (13).
------------------------------------------------------------------------
r1838 | torikawatukune | 2011-05-07 19:25:49 +0900 (y, 07 5 2011) | 2 lines

SYNC: CORE r4609
Reuse reset task accompanying [DP7978] (lion)
------------------------------------------------------------------------
r1833 | torikawatukune | 2011-05-07 16:20:23 +0900 (y, 07 5 2011) | 2 lines

SYNC: CORE r4608
BETA/STABLE: Removed old & annoying debug msg from Condition Zones, thanks Zoey76.
------------------------------------------------------------------------
r1831 | torikawatukune | 2011-05-07 16:10:18 +0900 (y, 07 5 2011) | 2 lines

SYNC: CORE r4607
BETA: Castle Magician talismans fix
------------------------------------------------------------------------
r1828 | torikawatukune | 2011-05-07 08:19:38 +0900 (y, 07 5 2011) | 1 line

Vbviݒ~XipiႢijo
------------------------------------------------------------------------
r1826 | torikawatukune | 2011-05-07 07:57:00 +0900 (y, 07 5 2011) | 1 line

dintern
------------------------------------------------------------------------
r1819 | torikawatukune | 2011-05-05 21:48:01 +0900 (, 05 5 2011) | 2 lines

SYNC: CORE r4605
ChanceSkills - Trigger on specific skill cast<BR>Usage: <set name="activationSkills" val="skillId1,skillId2, skillId3..." />
------------------------------------------------------------------------
r1816 | torikawatukune | 2011-05-04 23:07:55 +0900 (, 04 5 2011) | 2 lines

SYNC: CORE r4604
BETA: H5 ServerList update by mrTJO
------------------------------------------------------------------------
r1815 | torikawatukune | 2011-05-04 23:00:16 +0900 (, 04 5 2011) | 1 line


------------------------------------------------------------------------
r1806 | torikawatukune | 2011-05-03 22:59:45 +0900 (, 03 5 2011) | 2 lines

SYNC: CORE r4602
BETA/STABLE: Blow Formula Update by Didldak.
------------------------------------------------------------------------
r1804 | torikawatukune | 2011-05-02 21:45:29 +0900 (, 02 5 2011) | 1 line

AiEX
------------------------------------------------------------------------
r1796 | torikawatukune | 2011-05-02 12:44:09 +0900 (, 02 5 2011) | 1 line


------------------------------------------------------------------------
r1795 | torikawatukune | 2011-05-02 12:42:04 +0900 (, 02 5 2011) | 2 lines

SYNC: CORE r4601
BETA: H5 Packets update for CreatureSay and ExShowScreenMessage to prevent from critical errors thanks to Pere for sharing and Shaka for testing
------------------------------------------------------------------------
r1788 | torikawatukune | 2011-05-01 23:40:31 +0900 (, 01 5 2011) | 2 lines

SYNC: CORE r4600
BETA: Support for '''MANA_BY_LEVEL''' by osiride.
------------------------------------------------------------------------
r1787 | torikawatukune | 2011-05-01 11:46:50 +0900 (, 01 5 2011) | 1 line

AllowedProtocolRevisions  253 ɕύX܂B
------------------------------------------------------------------------
r1786 | torikawatukune | 2011-05-01 11:44:23 +0900 (, 01 5 2011) | 1 line


------------------------------------------------------------------------
r1784 | torikawatukune | 2011-05-01 08:47:32 +0900 (, 01 5 2011) | 1 line

T26 NjNXΉpb` PATCH_PROTOCOL_253 = true ftHgɁB
------------------------------------------------------------------------
r1780 | torikawatukune | 2011-05-01 08:41:57 +0900 (, 01 5 2011) | 1 line

N}̓̃RA 
------------------------------------------------------------------------
r1776 | torikawatukune | 2011-04-30 00:56:44 +0900 (y, 30 4 2011) | 2 lines

SYNC: CORE r4599
BETA/STABLE: MySQL Connector/J 5.1.16
------------------------------------------------------------------------
r1757 | torikawatukune | 2011-04-28 21:49:40 +0900 (, 28 4 2011) | 2 lines

SYNC: CORE r4597
BETA: Removing missing, unneeded and unused loginserver configs (thanks Nyaran)
------------------------------------------------------------------------
r1756 | torikawatukune | 2011-04-28 21:31:27 +0900 (, 28 4 2011) | 1 line

{
------------------------------------------------------------------------
r1754 | torikawatukune | 2011-04-28 21:30:36 +0900 (, 28 4 2011) | 1 line

<button>^Oback="L2UI_CT1.Button_DF_Down"
------------------------------------------------------------------------
r1745 | torikawatukune | 2011-04-27 21:02:07 +0900 (, 27 4 2011) | 2 lines

SYNC: CORE r4596
BETA/STABLE: Core-Part for [DP7946] by Zoey76.
------------------------------------------------------------------------
r1736 | torikawatukune | 2011-04-27 20:44:33 +0900 (, 27 4 2011) | 2 lines

SYNC: CORE r4595
BETA: H5 The maximum amount of individual fame points that a character can have has increased from 50,000 to 100,000.
------------------------------------------------------------------------
r1732 | torikawatukune | 2011-04-27 19:23:49 +0900 (, 27 4 2011) | 4 lines

SYNC: CORE r4594
BETA: Petition Feedback feature (thanks plim)
And little optimization of RequestAcquireSkillInfo
Also typo fix for ExBrBuffEventState
------------------------------------------------------------------------
r1729 | torikawatukune | 2011-04-27 19:12:19 +0900 (, 27 4 2011) | 2 lines

SYNC: CORE r4593
BETA: Typo fixes for [4590] by Zoey76.
------------------------------------------------------------------------
r1718 | torikawatukune | 2011-04-27 08:18:21 +0900 (, 27 4 2011) | 2 lines

SYNC: CORE r4591
BETA: H5 Packets more updates
------------------------------------------------------------------------
r1717 | torikawatukune | 2011-04-27 08:16:38 +0900 (, 27 4 2011) | 2 lines

SYNC: CORE r4590
BETA: H5 Packet id changes thanks JIV for the list!
------------------------------------------------------------------------
r1716 | torikawatukune | 2011-04-27 08:14:02 +0900 (, 27 4 2011) | 2 lines

SYNC: CORE r4589
BETA: Little typo fix for Sub skills 
------------------------------------------------------------------------
r1715 | torikawatukune | 2011-04-26 22:47:48 +0900 (, 26 4 2011) | 3 lines

l_֘A
* ݂̉ŃX^[m肠B
* nV Vh[̏oɃG[o錏B
------------------------------------------------------------------------
r1707 | torikawatukune | 2011-04-25 00:40:25 +0900 (, 25 4 2011) | 2 lines

SYNC: CORE r4588
BETA: Retail Drop Protection (Based on DrHouse's work improved by Nik)
------------------------------------------------------------------------
r1706 | torikawatukune | 2011-04-25 00:09:18 +0900 (, 25 4 2011) | 2 lines

SYNC: CORE r4587
BETA: Little update for [4581] and [4584]
------------------------------------------------------------------------
r1700 | torikawatukune | 2011-04-23 10:23:06 +0900 (y, 23 4 2011) | 5 lines

{NjNX NCAg(vgR253)Ήpb`
݁Ap L2J T[o̓vgR 267;268 Ήł
{ł͂܂vgR 253 ̃NCAggpĂ܂B
253 ŃOCł悤ɂɂ Config.java  PATCH_PROTOCOL_253  true ɂĂB
ftHg false łB
------------------------------------------------------------------------
r1695 | torikawatukune | 2011-04-23 02:33:14 +0900 (y, 23 4 2011) | 2 lines

SYNC: CORE r4586
BETA: Minor Cleanup, thanks Zoey76.
------------------------------------------------------------------------
r1694 | torikawatukune | 2011-04-23 02:30:54 +0900 (y, 23 4 2011) | 2 lines

SYNC: CORE r4585
BETA/STABLE: Minor documentation update for GeoData/PathNode.
------------------------------------------------------------------------
r1688 | torikawatukune | 2011-04-23 02:18:58 +0900 (y, 23 4 2011) | 2 lines

SYNC: CORE r4584
BETA: H5 Nevit's blessing packets update (thanks mochitto)
------------------------------------------------------------------------
r1684 | torikawatukune | 2011-04-23 00:33:15 +0900 (y, 23 4 2011) | 2 lines

SYNC: DP r7924
BETA/STABLE: DP-Part for [L4583].
------------------------------------------------------------------------
r1682 | torikawatukune | 2011-04-22 23:53:51 +0900 (, 22 4 2011) | 2 lines

SYNC: CORE r4583
BETA/STABLE: SocialAction packet improvements (less code), thanks denser.
------------------------------------------------------------------------
r1677 | torikawatukune | 2011-04-22 23:35:50 +0900 (, 22 4 2011) | 5 lines

SYNC: CORE r4582
BETA: '''H5 Clan Adjustments''' (Thanks osiride)
 * Clan level 6: Required Reputation Points (Before) 10,000 (Now) 5,000 ; Minimum Required Members (Before) 30 (Now) 30
 * Clan level 7: Required Reputation Points (Before) 20,000 (Now) 10,000 ; Minimum Required Members (Before) 80 (Now) 50
 * Clan level 8: Required Reputation Points (Before) 50,000 (Now) 20,000 ; Minimum Required Members (Before) 120 (Now) 80
------------------------------------------------------------------------
r1674 | torikawatukune | 2011-04-21 21:00:45 +0900 (, 21 4 2011) | 1 line

pYI[̐
------------------------------------------------------------------------
r1672 | torikawatukune | 2011-04-21 19:17:59 +0900 (, 21 4 2011) | 1 line

f[^x[X̃^CAEgݒł悤ɂȂ̂if (Config.DEBUG)p~
------------------------------------------------------------------------
r1668 | torikawatukune | 2011-04-21 18:54:02 +0900 (, 21 4 2011) | 2 lines

SYNC: CORE r4581
BETA: Invul characters can get damaged via DoT effect (thanks nik)
------------------------------------------------------------------------
r1663 | torikawatukune | 2011-04-21 18:44:05 +0900 (, 21 4 2011) | 4 lines

SYNC: CORE r4580
BETA: 2 server optimization configs (thanks nik)
1. Database Cleanup - in most cases this is just slowing up the server start, on a big servers it takes up to 1 min or more to cleanup the database, and in the most cases ending up with 0 elements.
2. Connection Close Time - Higher number fixes the "Unclosed Connection!" errors, caused by the big queries
------------------------------------------------------------------------
r1661 | torikawatukune | 2011-04-21 18:29:20 +0900 (, 21 4 2011) | 2 lines

SYNC: CORE r4579
BETA: Fix for ticket #5391 (thanks nik)
------------------------------------------------------------------------
r1652 | torikawatukune | 2011-04-21 18:00:12 +0900 (, 21 4 2011) | 1 line

pYI[̔
------------------------------------------------------------------------
r1648 | torikawatukune | 2011-04-21 00:30:18 +0900 (, 21 4 2011) | 1 line

NPCobt@lȏ㓯ɗpłȂ
------------------------------------------------------------------------
r1644 | torikawatukune | 2011-04-19 20:36:19 +0900 (, 19 4 2011) | 2 lines

SYNC: CORE r4577
fix for ticket http://trac.l2jdp.com/ticket/4734  thx nik
------------------------------------------------------------------------
r1635 | torikawatukune | 2011-04-18 23:01:10 +0900 (, 18 4 2011) | 2 lines

SYNC: CORE r4576
BETA: Please Initiates, even you got commit power on public BETA svn, keep discussing those big changes with senior devs first. Until further tests are done, we keep this reverted.
------------------------------------------------------------------------
r1633 | torikawatukune | 2011-04-18 22:02:39 +0900 (, 18 4 2011) | 5 lines

SYNC: CORE r4575
The minimum number of participants for a match has been changed, and now all characters that have requested a match can enter the stadium:
 * Class-irrelevant Individual Matches: 9 players (Before) 11 players (After).
 * Class Individual Matches: 5 players (Before) 11 players (After).
 * Class-irrelevant Team Matches: 9 teams (Before) 6 teams (After).
------------------------------------------------------------------------
r1632 | torikawatukune | 2011-04-18 21:58:59 +0900 (, 18 4 2011) | 2 lines

SYNC: CORE r4574
BETA/STABLE: Minor typo fix in '''General.properties''', thanks Zoey76.
------------------------------------------------------------------------
r1627 | torikawatukune | 2011-04-18 21:35:32 +0900 (, 18 4 2011) | 2 lines

SYNC: CORE r4573
fix for http://trac.l2jserver.com/ticket/5403 thx antons007
------------------------------------------------------------------------
r1626 | torikawatukune | 2011-04-18 21:34:22 +0900 (, 18 4 2011) | 1 line

{ꉻXNvg̏C
------------------------------------------------------------------------
r1618 | torikawatukune | 2011-04-18 01:31:38 +0900 (, 18 4 2011) | 2 lines

SYNC: CORE r4572
BETA: Update for my first commit about BoneCP first of all thanks to lord_rex we switching to BoneCp due c3p0 is no longer supported.
------------------------------------------------------------------------
r1616 | torikawatukune | 2011-04-18 01:25:24 +0900 (, 18 4 2011) | 3 lines

SYNC: CORE r4571
BETA: Bugfix for pormander skills thanks (JIV and Nik)
Also fix for gm view info (h5 packets)
------------------------------------------------------------------------
r1615 | torikawatukune | 2011-04-18 01:21:04 +0900 (, 18 4 2011) | 2 lines

SYNC: CORE r4570
BETA: Exploit fix for removing party from channel that's not in yours! (thanks Nik and JIV)
------------------------------------------------------------------------
r1614 | torikawatukune | 2011-04-18 01:15:18 +0900 (, 18 4 2011) | 2 lines

SYNC: CORE r4569
BETA: Allowing lastest h5 client protocol version.
------------------------------------------------------------------------
r1613 | torikawatukune | 2011-04-18 01:11:29 +0900 (, 18 4 2011) | 2 lines

SYNC: CORE r4568
BETA: H5 Server packets update now h5 client is compatible :)
------------------------------------------------------------------------
r1611 | torikawatukune | 2011-04-18 01:01:03 +0900 (, 18 4 2011) | 2 lines

SYNC: CORE r4567
BETA/STABLE: better way for comments by Hitcher.
------------------------------------------------------------------------
r1610 | torikawatukune | 2011-04-17 15:47:43 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4565
BETA: Core-Part for [DP7898] by Nyaran.
------------------------------------------------------------------------
r1609 | torikawatukune | 2011-04-17 15:45:05 +0900 (, 17 4 2011) | 2 lines

SYNC: DP r7898
BETA: scripts/custom (now in java), thanks Nyaran.
------------------------------------------------------------------------
r1605 | torikawatukune | 2011-04-17 09:38:45 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4564
BETA: Typo fix for my previous commit.. seems getSkillLevel() returns -1 when skill not found 
------------------------------------------------------------------------
r1604 | torikawatukune | 2011-04-17 09:37:15 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4563
BETA: Bugfix for http://www.l2jserver.com/forum/viewtopic.php?f=77&t=21582 (thanks Nik)
------------------------------------------------------------------------
r1598 | torikawatukune | 2011-04-17 09:10:30 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4562
BETA: Support for Shield of Faith
------------------------------------------------------------------------
r1597 | torikawatukune | 2011-04-17 09:00:23 +0900 (, 17 4 2011) | 11 lines

SYNC: CORE r4561
BETA: H5 Party exp bonus changes:
The Party System has been adjusted in favor of larger parties. Each party member will now receive bonus experience points depending on how many players are in the party:
Party of 2 players: (Before) 30% (Now) 10% experience point bonus.
Party of 3 players: (Before) 39% (Now) 20% experience point bonus.
Party of 4 players: (Before) 50% (Now) 30% experience point bonus.
Party of 5 players: (Before) 54% (Now) 40% experience point bonus.
Party of 6 players: (Before) 58% (Now) 50% experience point bonus.
Party of 7 players: (Before) 63% (Now) 100% experience point bonus.
Party of 8 players: (Before) 67% (Now) 110% experience point bonus.
Party of 9 players: (Before) 72% (Now) 120% experience point bonus.
------------------------------------------------------------------------
r1596 | torikawatukune | 2011-04-17 08:57:25 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4560
BETA: H5 pvePower support for Aura Blast & Aura Cannon
------------------------------------------------------------------------
r1594 | torikawatukune | 2011-04-17 03:25:25 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4559
BETA: H5 Chain Heal support (thanks nik)
------------------------------------------------------------------------
r1593 | torikawatukune | 2011-04-17 03:22:59 +0900 (, 17 4 2011) | 1 line

{f[^x[X
------------------------------------------------------------------------
r1592 | torikawatukune | 2011-04-17 03:20:26 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4558
BETA: H5 Arcane Shield core-support
------------------------------------------------------------------------
r1591 | torikawatukune | 2011-04-17 02:23:11 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4557
BETA: Unhardcoding tele check from UseItem client packet also little rework of it. (thanks FBIagent, nik)
------------------------------------------------------------------------
r1590 | torikawatukune | 2011-04-17 02:10:58 +0900 (, 17 4 2011) | 1 line

SYNC: CORE r4556
------------------------------------------------------------------------
r1589 | torikawatukune | 2011-04-17 02:05:59 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4555
Missing Licenses :P
------------------------------------------------------------------------
r1587 | torikawatukune | 2011-04-17 01:59:38 +0900 (, 17 4 2011) | 2 lines

SYNC: CORE r4554
Experimental: Switching to bonecp
------------------------------------------------------------------------
r1586 | torikawatukune | 2011-04-17 01:04:47 +0900 (, 17 4 2011) | 1 line

SYNC: CORE r4553 and DP r7890
------------------------------------------------------------------------
r1584 | torikawatukune | 2011-04-17 00:08:46 +0900 (, 17 4 2011) | 1 line

SYNC: CORE r4552
------------------------------------------------------------------------