mirror of
https://github.com/Rogiel/l2jserver2
synced 2025-12-06 07:32:46 +00:00
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
This commit is contained in:
23
l2jserver2-gameserver/data/sample/char.xml
Normal file
23
l2jserver2-gameserver/data/sample/char.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<character class="FIGHTER">
|
||||
<stats level="40" crafter="false">
|
||||
<hp base="2444.46819" multiplier="7.5" add="" />
|
||||
<mp base="2444.46819" multiplier="7.5" add="" />
|
||||
<cp base="2444.46819" multiplier="7.5" add="" />
|
||||
<base int="21" str="40" con="43" men="20" dex="30" wit="20" />
|
||||
<attack critical="4" evasion="0">
|
||||
<physical damage="688.86373" speed="253" />
|
||||
<magical damage="470.40463" speed="333" />
|
||||
</attack>
|
||||
<defense>
|
||||
<physical value="0" />
|
||||
<magical value="0" />
|
||||
</defense>
|
||||
<move run="120" walk="50" />
|
||||
<load>100</load>
|
||||
</stats>
|
||||
<collision>
|
||||
<male radius="" heigth="" />
|
||||
<female radius="" heigth="" />
|
||||
</collision>
|
||||
</character>
|
||||
7
l2jserver2-gameserver/data/sample/item.xml
Normal file
7
l2jserver2-gameserver/data/sample/item.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<item id="57" icon="icon.etc_adena_i00">
|
||||
<name>Adena</name>
|
||||
<material>GOLD</material>
|
||||
<effect type="IMMEDIATE" />
|
||||
<price>1</price>
|
||||
</item>
|
||||
51
l2jserver2-gameserver/data/sample/npc.xml
Normal file
51
l2jserver2-gameserver/data/sample/npc.xml
Normal file
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<npc id="1" type="TeleporterNPCTemplate">
|
||||
<info attackable="false" targetable="true" aggressive="false">
|
||||
<name send="true" show="true">Angeline</name>
|
||||
<title send="false">Gatekeeper</title>
|
||||
<level>70</level>
|
||||
<sex>MALE</sex>
|
||||
<stats>
|
||||
<hp max="2444.46819" regen="7.5" />
|
||||
<mp max="1345.8" regen="2.7" />
|
||||
<attack range="40" critical="4" evasion="0">
|
||||
<physical damage="688.86373" speed="253" />
|
||||
<magical damage="470.40463" speed="333" />
|
||||
</attack>
|
||||
<defense>
|
||||
<physical value="0" />
|
||||
<magical value="0" />
|
||||
</defense>
|
||||
<move run="120" walk="50" />
|
||||
<base int="21" str="40" con="43" men="20" dex="30" wit="20" />
|
||||
</stats>
|
||||
<experience>0</experience>
|
||||
<sp>0</sp>
|
||||
<item righthand="10" lefthand="20" />
|
||||
<collision radius="" height="" />
|
||||
</info>
|
||||
<ai script="com.l2jserver.ai.TeleporterAI" />
|
||||
<teleporter>
|
||||
<teleport id="global">
|
||||
<region id="KAMAEL_VILLAGE" price="200" item="57" />
|
||||
</teleport>
|
||||
<teleport id="nobless">
|
||||
<region id="KAMAEL_VILLAGE" price="50">
|
||||
<condition id="NOBLESS" />
|
||||
</region>
|
||||
</teleport>
|
||||
</teleporter>
|
||||
<talk default="welcome">
|
||||
<chat id="welcome"><![CDATA[<html>
|
||||
<body>
|
||||
Hello, my name is ${info.name}!<br>
|
||||
If you wish I can teleport you to a variety of places.<p>
|
||||
<a action="bypass -h npc_${id}_Chat teleport_global">Teleport</a>
|
||||
</body>
|
||||
</html>]]></chat>
|
||||
</talk>
|
||||
<droplist>
|
||||
<item id="57" min="100" max="1000" category="KILL" chance="1" /> <!-- chance 1 means 100% -->
|
||||
</droplist>
|
||||
<store ref="no_grade_store" />
|
||||
</npc>
|
||||
34
l2jserver2-gameserver/data/sample/skill.xml
Normal file
34
l2jserver2-gameserver/data/sample/skill.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<skill id="3" name="Power Strike" delay="3000" cooldown="720" hitTime="3000">
|
||||
<stats overhit="true" type="PHYSICAL_DAMAGE" range="40">
|
||||
<levels max="9" depend="1">
|
||||
<level level="1" mpConsume="9" runSpeed="spd" abnormal="1" power="30" magic="3">
|
||||
<enchant magicLevel="1" power="2" />
|
||||
</level>
|
||||
<level level="2" mpConsume="9" power="32" magic="4" />
|
||||
<level level="3" mpConsume="10" power="35" magic="5" />
|
||||
<level level="4" mpConsume="11" power="46" magic="8" />
|
||||
<level level="5" mpConsume="12" power="61" magic="9" />
|
||||
<level level="6" mpConsume="13" power="65" magic="10" />
|
||||
<level level="7" mpConsume="16" power="71" magic="13" />
|
||||
<level level="8" mpConsume="16" power="78" magic="14" />
|
||||
<level level="9" mpConsume="17" power="84" magic="15" />
|
||||
</levels>
|
||||
<soulshot count="1" boost="2.0" />
|
||||
<hit time="1080" />
|
||||
<effects range="400">
|
||||
<effect name="BUFF" duration="15" abnormalType="speed_up_special">
|
||||
<add order="0x40" stat="RUN_SPEED" />
|
||||
</effect>
|
||||
</effects>
|
||||
</stats>
|
||||
<info nextAction="ATTACK" target="SINGLE">
|
||||
<weapon>
|
||||
<allowed type="SWORD" />
|
||||
<allowed type="BIG_SWORD" />
|
||||
<allowed type="BLUNT" />
|
||||
<allowed type="BIG_BLUNT" />
|
||||
</weapon>
|
||||
<operate type="OP_ACTIVE" />
|
||||
</info>
|
||||
</skill>
|
||||
Reference in New Issue
Block a user