• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[Release] My currently AL 4.0 Open Source Files...

Master Summoner
Joined
Sep 5, 2013
Messages
582
Reaction score
54
I do not get it :)
I guess you have edited and tested
and just spent the spawn xml
This would place it as you like and I'll fix it mainly cut in half, only half
I can smoothly edit npc_template
but I thought if you are already working, you can share it with us
sporolva us with extra work
but each one is also welcome, I can handle :)


I waiting the dwarfpicker AL4.0 2.5 version source version, and me start work the alliance and ect..
it will not start
because a previous version had a lot of error source
2.5 which has been fixed
 
Master Summoner
Joined
Sep 5, 2013
Messages
582
Reaction score
54
thx dwarf :)

and dwarf, no fixed the inggison and gelkmaros wells? the gold medal to xp.. the wels click and no dialog.
simply does not respond well to
and I need to improve
and alliance flag is an important improvement would be to book siege
Thanks a lot in advance
 
Last edited:
Master Summoner
Joined
Sep 5, 2013
Messages
582
Reaction score
54
hello all!

someone help you do it to be with Dropp not edit dat file
but xml
and another thing the alliance, and this should help to improve the inggison and Gelkmaros wells
Thanks in advance


someone help me please!

need to edit the xml file which contains the server level as a bonus????????
 
Last edited:
Junior Spellweaver
Joined
Sep 18, 2013
Messages
185
Reaction score
19
Skills crooked work, the rest are not even interested :(:

decompiled
SkillCooltimeResetEffect.java

package com.aionemu.gameserver.skillengine.effect;

import com.aionemu.gameserver.model.gameobjects.Creature;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.serverpackets.SM_SKILL_COOLDOWN;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;

import com.aionemu.gameserver.skillengine.model.Effect;
import com.aionemu.gameserver.utils.PacketSendUtility;

/**
* @author Rolandas, Luzien
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SkillCooltimeResetEffect")
public class SkillCooltimeResetEffect extends EffectTemplate {

@XmlAttribute(name = "first_cd", required = true)
protected int firstCd;

@XmlAttribute(name = "last_cd", required = true)
protected int lastCd;

@Override
public void applyEffect(Effect effect) {
Creature effector = effect.getEffector();
for (int i = this.firstCd; i <= this.lastCd; i++) {
long delay = effector.getSkillCoolDown(i) - System.currentTimeMillis();
if (delay > 0L)
{
if (this.delta > 0) //TODO: Percent of remaining CD or original cd?
delay -= delay * (this.delta / 100);
else {
delay -= this.value;
}
effector.setSkillCoolDown(i, delay + System.currentTimeMillis());
}
}
if ((effector instanceof Player))
PacketSendUtility.sendPacket( (Player) effector, new SM_SKILL_COOLDOWN(effector.getSkillCoolDowns()));
}

}

in the original source code


package com.aionemu.gameserver.skillengine.effect;

import com.aionemu.gameserver.model.gameobjects.Creature;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.serverpackets.SM_SKILL_COOLDOWN;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;

import com.aionemu.gameserver.skillengine.model.Effect;
import com.aionemu.gameserver.utils.PacketSendUtility;

/**
* @author Rolandas, Luzien
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SkillCooltimeResetEffect")
public class SkillCooltimeResetEffect extends EffectTemplate {

@XmlAttribute(name = "first_cd", required = true)
protected int firstCd;

@XmlAttribute(name = "last_cd", required = true)
protected int lastCd;

@Override
public void applyEffect(Effect effect) {
Creature effector = effect.getEffector();
for (int i = firstCd; i <= lastCd; i++) {
long delay = effector.getSkillCoolDown(i) - System.currentTimeMillis();
if (delay <= 0)
continue;
if (delta > 0) //TODO: Percent of remaining CD or original cd?
delay -= delay * (delta/100);
else
delay -= value;

effector.setSkillCoolDown(i, delay + System.currentTimeMillis());
}
if (effector instanceof Player)
PacketSendUtility.sendPacket( (Player) effector, new SM_SKILL_COOLDOWN(effector.getSkillCoolDowns()));
}

}

and how to understand it?
 
Last edited:
Master Summoner
Joined
Sep 5, 2013
Messages
582
Reaction score
54
hello all!

4.0 map katalam and dianara fortress gate position and npc damage fixed help please!
 
Master Summoner
Joined
Sep 5, 2013
Messages
582
Reaction score
54
there is a big problem in emu
When the player enters caracter, which was hands down weapon is invertory
and it seems it Manastones and Godstone
vain and takes them back to the gun and put it into Manastones Godstone
When you exit the game and enter the next day, again invertory the gun was gone and the stones
this should really improve
 
Newbie Spellweaver
Joined
Sep 4, 2011
Messages
67
Reaction score
8
there is a big problem in emu
When the player enters caracter, which was hands down weapon is invertory
and it seems it Manastones and Godstone
vain and takes them back to the gun and put it into Manastones Godstone
When you exit the game and enter the next day, again invertory the gun was gone and the stones
this should really improve


Bug from client not core other core them found this problem too

Enchant max level buggy :D
 
Back
Top