d9a2badd2d
Implement the SimpleEffectService
...
The EffectService allows effect applying to Actors and its children
objects.
2011-10-16 15:27:18 -02:00
1f6c481e25
Merge branch 'development/skill'
2011-10-12 12:37:00 -03:00
1e94a5ccaa
Fix small compiler warnings
...
This commit fix small compiler warnings in a few Java classes
2011-10-11 23:54:49 -03:00
6a40656a38
Update XSD files for templates
...
This commit updades all XSD files for templates.
2011-10-11 23:45:02 -03:00
fe882c4467
Add Eclipse Java Compiler support for the scripting service
...
Adds support for the ECJ in the scripting service. Now it is possible to
choose which implementation to use to compile Java scripts.
2011-10-10 14:15:54 -03:00
7277aadaa6
Implement the skill effect engine
...
Implements the skill effect classes and loader from XML files
2011-10-10 11:52:40 -03:00
8b787349d4
Fix #17
...
Instead of replacing WorldService in the NPCID, it has been added
NPCDAO as an alternative route just in case the NPC is not located
within WorldService (i.e. is in the database but not spawned).
2011-10-09 13:23:06 -03:00
6f680acd2c
Fix Java 7 compiler warnings
...
Adds @SafeVarargs annotation to non-problematic varargs.
2011-10-09 13:01:50 -03:00
2e6fdb20bb
Remove deprecated 'l2jserver2-gameserver/src/tool' source folder
...
Removes the now deprecated 'l2jserver2-gameserver/src/tool' source
folder since it has been refactored to an maven module.
2011-10-06 11:39:56 -03:00
19d025e3fd
Merge branch 'proposed/database-derby'
...
Conflicts:
pom.xml
2011-10-06 01:03:26 -03:00
acc99985bf
Merge branch 'proposed/database-derby-old' into proposed/database-derby
...
Conflicts:
pom.xml
src/assembly/distribution-h2-bin.xml
src/assembly/distribution-mysql5-bin.xml
2011-10-05 23:48:39 -03:00
c7beec1fd7
Merge branch 'proposed/database-orientdb-old' into
...
proposed/database-orientdb
Conflicts:
data/.gitignore
pom.xml
src/assembly/distribution-h2-bin.xml
src/assembly/distribution-mysql5-bin.xml
src/assembly/distribution-src.xml
2011-10-05 23:36:13 -03:00
39cb191284
Removes Eclipse project files
...
This commit removes all eclipse related project files
2011-10-05 18:04:09 -03:00
22c136ab17
Modularizes the Maven project
...
This commit modularizes the maven project into several modules:
- l2jserver2-common: common sources for both login and gameserver
- l2jserver2-gameserver: the game server
- l2jserver2-loginserver: the login server
- l2jserver2-tools: refactored src/tools/java soure folder
2011-10-05 17:32:04 -03:00
9c4472c852
Rebase to 'master'
2011-09-19 16:07:26 -03:00
48273476c0
Add support for OrientDatabaseService
...
OrientDB is an object database. Data is stored in a pair of key-value
and can be retrieved or filtered using any of those keys. Data is stored
at 'data/database' and has been added to .gitignore.
2011-09-19 16:06:54 -03:00
470236e971
Rebase to 'master'
2011-09-19 16:05:44 -03:00
2f5b5fd7e6
Add support for derby database
...
Apache Derby is an simple embeddable SQL database. It stores data in a
plain file.
2011-09-19 16:04:10 -03:00
c4052ccb3b
Divides 'dist' folder into several assembly specific distribution parts
...
The 'dist' folder has been renamed to 'distribution' and divided into 2
subfolders:
- 'distribution/global' -> included in all assemblies
- 'distribution/sql' -> included in SQL assemblies
2011-09-19 16:03:39 -03:00
08adecd6a0
Add XML validation for templates
...
This commit adds an XSD file for each template type to that validation
can take place. If there is any error in XML files, it can be easily
detected by reading the error in the validation log.
2011-09-19 00:22:23 -03:00
eac9bde6c1
Default ConfigurationService is now XMLConfigurationService
...
The new default Configuration Service is based on XML configuration
files instead of the plain old properties files. XML allows better
flexibility and more with DTD it is possible to do on-editting
validation.
2011-09-18 20:05:34 -03:00
a8852341fc
Implement XML configuration files instead of .properties
...
Added support for XML configuration files. Instead of each interface
loading it's own file, a single XML file will contain all properties and
parsing XML file will be done at service start.
Created a new annotation: @ConfigurationXPath and removed "name"
argument from @ConfigurationPropertySetter and
@ConfigurationPropertyGetter. Also, moves @ConfigurationName to
ProxyConfigurationService since it is not used by the XML
implementation.
2011-09-16 15:36:31 -03:00
665e82c97a
Clean up in the entire source code
...
Major clean up in the source code reformatting it and organizing
imports.
2011-09-16 13:58:41 -03:00
654cc11552
Improves javadoc in more than 190 classes
...
This commit improves and adds missing javadoc to 196 java files. Now
more than 98% of the code is documented.
2011-09-15 13:12:49 -03:00
a2e8680f72
Update assembly descriptor and improves significantly the documentation
...
Fixes an issue in the assembly descriptor that included older
compilation binaries into assemblies.
Improved javadoc documentation in more than 150 classes, including
fixing mistakes.
2011-09-15 01:21:52 -03:00
8a8557606f
Update project files for Eclipse Indigo (1.7)
2011-09-13 17:04:49 -03:00
ed702f7ab0
Server code and files reorganization
2011-09-13 00:22:16 -03:00
e684ad40ad
Fixes an issue in dist/cofig/vfs.properties default value
2011-09-11 23:00:19 -03:00
91b770a923
Added Java 7 support and Java 7 VFSServive using native APIs
2011-09-11 21:47:20 -03:00
d9f2c4b8c1
Implemented several debug messages in many services
2011-08-08 00:02:34 -03:00
5ca0dae601
Character creation code moved to CharacterService
2011-08-07 22:57:17 -03:00
4fe7eeb95b
Refactored "com.l2jserver.model.jdbc.dao" to
...
"com.l2jserver.service.database.jdbc"
2011-08-07 22:40:10 -03:00
6b28b48ae7
Refactored "src/dao" source folder to "src/main/java".
2011-08-07 22:36:47 -03:00
074f216ffc
Code formatting
2011-08-07 22:31:55 -03:00
129b527a08
Updated javadocs to match wiki content
2011-08-02 16:35:08 -03:00
30477571ef
Fixed exception in chat logging and fixed issue that caused knowlist
...
not being updated
2011-08-01 00:20:52 -03:00
6b79db00c2
Fixed small bugs
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-07-31 23:18:38 -03:00
7eca70e881
Removed deprecated ScriptTemplateService
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-07-31 13:43:10 -03:00
4fff207e32
Chat channel filters support
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-07-31 02:11:56 -03:00
b7d3738c0b
Javadoc improvement and renamed IDProvider#createID(Object) to
...
resolveID(Object)
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-07-30 22:36:16 -03:00
17fb84faab
Javadoc fixes and fixes missing dependency ChatMessageIDProvider in
...
IDProviderModule
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-07-30 21:36:45 -03:00
9b25d29192
Chat logging implementation and chat service improvements
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-07-30 19:30:49 -03:00
373ea43f3e
Small documentation changes
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-07-29 17:02:37 -03:00
f917602de1
Renamed Lineage2Connection to Lineage2Client to better match its
...
purpose
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-07-29 16:22:05 -03:00
ebb2b2a81a
Implemented ShortcutID and fixed compile warnings
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-06-15 12:26:12 -03:00
0146d1aa82
Minor improvements
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-06-05 13:04:34 -03:00
5990a97dfd
Java side template changes
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-06-03 15:57:08 -03:00
4d6289b12c
Very simple skill templates implemented
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-06-03 14:58:07 -03:00
fe7373ba29
NPC skills added, updated item template
...
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-06-03 14:04:57 -03:00
b188f054df
Monster can now be killed. Their corpses disappear after 5 seconds and
...
respawn in the specified time.
Signed-off-by: Rogiel <rogiel@rogiel.com >
2011-06-01 00:59:15 -03:00