1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-06 07:32:46 +00:00
Commit Graph

218 Commits

Author SHA1 Message Date
87a1c0d3a5 Fixes maven assembly folder standard location 2011-12-17 19:57:54 -02:00
9879578173 Fixes dependency convergence issue 2011-12-17 19:12:14 -02:00
cea66c9363 Implements task oriented ThreadService 2011-12-17 18:25:49 -02:00
ccbc29d330 Implements item destroy 2011-12-16 14:59:12 -02:00
e7832e1406 Fixes an NullPointerException in CharacterService.receiveValidation 2011-12-16 13:40:38 -02:00
415908a22f Fixes a bug in ThreadService start method 2011-12-16 13:38:44 -02:00
dea1196859 Adds support for asynchronous database operations 2011-12-16 12:30:18 -02:00
82f6bcbc1c Fixes item pick animation and renames few packets 2011-12-16 01:21:23 -02:00
3059931d36 Implements bulk and transactioned inserts, updates and deletes 2011-12-15 22:57:54 -02:00
f87b9dd755 Implements item dropping and pickup stacking 2011-12-15 16:41:09 -02:00
352735c8c9 Implements item pick up 2011-12-15 12:31:47 -02:00
48b6d60007 Separates retail from sample data 2011-12-14 14:59:29 -02:00
3e0fbc07fc Implements dropped items on the ground
The dropped item is broadcasted to all players near by and are stored in
the database, allowing them to be restored after a server restart.
2011-12-14 14:57:38 -02:00
9688d6b351 Fixes missing test-config.xml file in l2jserver2-commons 2011-12-13 23:09:58 -02:00
73f47f76e2 Adds l2jserver2-tools as a module 2011-12-13 01:01:56 -02:00
3ee0639ebd [maven-release-plugin] prepare for next development iteration 2011-12-13 00:52:21 -02:00
root
544e7bae5a [maven-release-plugin] prepare release l2jserver2-0.0.1 l2jserver2-0.0.1 2011-12-13 00:29:00 +01:00
b1495a49e2 Implement maven-release-plugin 2011-12-12 22:55:40 -02:00
798e34fcfc Service and transformer improvements 2011-12-12 13:49:44 -02:00
03e6ad6e1a Implements the OrientDB ClanDAO 2011-12-05 23:38:08 -02:00
f959661eff Fix duplicated maven dependencies 2011-12-04 13:09:53 -02:00
6b34407142 Move model and ID abstract classes to l2jserver2-common 2011-12-04 13:00:20 -02:00
cb96d0f5cc Add final zipfile with both login and gameserver binaries as zip
Adds to the maven build process an assembly descriptor that creates
an single zip file containing both the login and the gameserver zip
files together. Currently, includes only mysql binaries.
2011-10-24 15:12:09 -02:00
1e66cd6209 Fix maven build missing dependency 2011-10-24 00:24:55 -02:00
d2bfca5700 Removes l2jserver2-site folder 2011-10-22 02:22:47 -02:00
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