Merged with released L2J-Unity files.
This commit is contained in:
@@ -1,35 +1,37 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jmobius.gameserver.model.skills.targets;
|
||||
|
||||
/**
|
||||
* Affect object enumerated.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public enum AffectObject
|
||||
{
|
||||
ALL,
|
||||
CLAN,
|
||||
FRIEND,
|
||||
HIDDEN_PLACE,
|
||||
INVISIBLE,
|
||||
NOE,
|
||||
NOT_FRIEND,
|
||||
OBJECT_DEAD_NPC_BODY,
|
||||
UNDEAD_REAL_ENEMY,
|
||||
WYVERN_OBJECT
|
||||
}
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jmobius.gameserver.model.skills.targets;
|
||||
|
||||
/**
|
||||
* Affect object enumerated.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public enum AffectObject
|
||||
{
|
||||
ALL,
|
||||
CLAN,
|
||||
FRIEND,
|
||||
FRIEND_PC,
|
||||
HIDDEN_PLACE,
|
||||
INVISIBLE,
|
||||
NOE,
|
||||
NOT_FRIEND,
|
||||
NOT_FRIEND_PC,
|
||||
OBJECT_DEAD_NPC_BODY,
|
||||
UNDEAD_REAL_ENEMY,
|
||||
WYVERN_OBJECT
|
||||
}
|
||||
|
@@ -1,55 +1,67 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jmobius.gameserver.model.skills.targets;
|
||||
|
||||
/**
|
||||
* Affect scope enumerated.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public enum AffectScope
|
||||
{
|
||||
/** Affects Valakas. */
|
||||
BALAKAS_SCOPE,
|
||||
/** Affects dead clan mates. */
|
||||
DEAD_PLEDGE,
|
||||
/** Affects fan area. */
|
||||
FAN,
|
||||
/** Affects nothing. */
|
||||
NONE,
|
||||
/** Affects party members. */
|
||||
PARTY,
|
||||
/** Affects party and clan mates. */
|
||||
PARTY_PLEDGE,
|
||||
/** Affects clan mates. */
|
||||
PLEDGE,
|
||||
/** Affects point blank targets, using caster as point of origin. */
|
||||
POINT_BLANK,
|
||||
/** Affects ranged targets, using selected target as point of origin. */
|
||||
RANGE,
|
||||
/** Affects ranged targets, using selected target as point of origin. */
|
||||
RING_RANGE,
|
||||
/** Affects a single target. */
|
||||
SINGLE,
|
||||
/** Affects targets inside an square area, using selected target as point of origin. */
|
||||
SQUARE,
|
||||
/** Affects targets inside an square area, using caster as point of origin. */
|
||||
SQUARE_PB,
|
||||
/** Affects static object targets. */
|
||||
STATIC_OBJECT_SCOPE,
|
||||
/** Affects wyverns. */
|
||||
WYVERN_SCOPE
|
||||
}
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jmobius.gameserver.model.skills.targets;
|
||||
|
||||
/**
|
||||
* Affect scope enumerated.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public enum AffectScope
|
||||
{
|
||||
/** Affects Valakas. */
|
||||
BALAKAS_SCOPE,
|
||||
/** Affects dead clan mates. */
|
||||
DEAD_PLEDGE,
|
||||
/** Affects dead union (Command Channel?) members. */
|
||||
DEAD_UNION,
|
||||
/** Affects fan area. */
|
||||
FAN,
|
||||
/** Affects fan area, using caster as point of origin.. */
|
||||
FAN_PB,
|
||||
/** Affects nothing. */
|
||||
NONE,
|
||||
/** Affects party members. */
|
||||
PARTY,
|
||||
/** Affects dead party members. */
|
||||
DEAD_PARTY,
|
||||
/** Affects party and clan mates. */
|
||||
PARTY_PLEDGE,
|
||||
/** Affects dead party and clan members. */
|
||||
DEAD_PARTY_PLEDGE,
|
||||
/** Affects clan mates. */
|
||||
PLEDGE,
|
||||
/** Affects point blank targets, using caster as point of origin. */
|
||||
POINT_BLANK,
|
||||
/** Affects ranged targets, using selected target as point of origin. */
|
||||
RANGE,
|
||||
/** Affects ranged targets, using selected target as point of origin sorted by lowest to highest HP. */
|
||||
RANGE_SORT_BY_HP,
|
||||
/** Affects targets in donut shaped area, using caster as point of origin. */
|
||||
RING_RANGE,
|
||||
/** Affects a single target. */
|
||||
SINGLE,
|
||||
/** Affects targets inside an square area, using selected target as point of origin. */
|
||||
SQUARE,
|
||||
/** Affects targets inside an square area, using caster as point of origin. */
|
||||
SQUARE_PB,
|
||||
/** Affects static object targets. */
|
||||
STATIC_OBJECT_SCOPE,
|
||||
/** Affects all summons except master. */
|
||||
SUMMON_EXCEPT_MASTER,
|
||||
/** Affects wyverns. */
|
||||
WYVERN_SCOPE
|
||||
}
|
||||
|
@@ -1,63 +1,65 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jmobius.gameserver.model.skills.targets;
|
||||
|
||||
/**
|
||||
* @author Zoey76
|
||||
*/
|
||||
public enum L2TargetType
|
||||
{
|
||||
AREA,
|
||||
AREA_CORPSE_MOB,
|
||||
AREA_FRIENDLY,
|
||||
AREA_SUMMON,
|
||||
AREA_UNDEAD,
|
||||
AURA,
|
||||
AURA_CORPSE_MOB,
|
||||
AURA_FRIENDLY,
|
||||
BEHIND_AREA,
|
||||
BEHIND_AURA,
|
||||
CLAN,
|
||||
CLAN_MEMBER,
|
||||
COMMAND_CHANNEL,
|
||||
CORPSE,
|
||||
CORPSE_CLAN,
|
||||
CORPSE_MOB,
|
||||
ENEMY_SUMMON,
|
||||
FLAGPOLE,
|
||||
FRONT_AREA,
|
||||
FRONT_AURA,
|
||||
GROUND,
|
||||
HOLY,
|
||||
NONE,
|
||||
ONE,
|
||||
ONE_FRIENDLY,
|
||||
OWNER_PET,
|
||||
PARTY,
|
||||
PARTY_CLAN,
|
||||
PARTY_MEMBER,
|
||||
PARTY_NOTME,
|
||||
PARTY_OTHER,
|
||||
PC_BODY,
|
||||
PET,
|
||||
SELF,
|
||||
SERVITOR,
|
||||
SUMMON,
|
||||
TARGET_PARTY,
|
||||
UNDEAD,
|
||||
UNLOCKABLE
|
||||
}
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jmobius.gameserver.model.skills.targets;
|
||||
|
||||
/**
|
||||
* @author Zoey76
|
||||
*/
|
||||
public enum L2TargetType
|
||||
{
|
||||
AREA,
|
||||
AREA_CORPSE_MOB,
|
||||
AREA_FRIENDLY,
|
||||
AREA_SUMMON,
|
||||
AREA_UNDEAD,
|
||||
AURA,
|
||||
AURA_CORPSE_MOB,
|
||||
AURA_FRIENDLY,
|
||||
BEHIND_AREA,
|
||||
BEHIND_AURA,
|
||||
CLAN,
|
||||
CLAN_MEMBER,
|
||||
COMMAND_CHANNEL,
|
||||
CORPSE,
|
||||
CORPSE_CLAN,
|
||||
CORPSE_PARTY,
|
||||
CORPSE_PARTY_CLAN,
|
||||
CORPSE_MOB,
|
||||
ENEMY_SUMMON,
|
||||
FLAGPOLE,
|
||||
FRONT_AREA,
|
||||
FRONT_AURA,
|
||||
GROUND,
|
||||
HOLY,
|
||||
NONE,
|
||||
ONE,
|
||||
ONE_FRIENDLY,
|
||||
OWNER_PET,
|
||||
PARTY,
|
||||
PARTY_CLAN,
|
||||
PARTY_MEMBER,
|
||||
PARTY_NOTME,
|
||||
PARTY_OTHER,
|
||||
PC_BODY,
|
||||
PET,
|
||||
SELF,
|
||||
SERVITOR,
|
||||
SUMMON,
|
||||
TARGET_PARTY,
|
||||
UNDEAD,
|
||||
UNLOCKABLE
|
||||
}
|
||||
|
@@ -1,61 +1,65 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jmobius.gameserver.model.skills.targets;
|
||||
|
||||
/**
|
||||
* Target type enumerated.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public enum TargetType
|
||||
{
|
||||
/** Advance Head Quarters (Outposts). */
|
||||
ADVANCE_BASE,
|
||||
/** Enemies in high terrain or protected by castle walls and doors. */
|
||||
ARTILLERY,
|
||||
/** Doors or treasure chests. */
|
||||
DOOR_TREASURE,
|
||||
/** Any enemies (included allies). */
|
||||
ENEMY,
|
||||
/** Friendly. */
|
||||
ENEMY_NOT,
|
||||
/** Only enemies (not included allies). */
|
||||
ENEMY_ONLY,
|
||||
/** Fortress's Flagpole. */
|
||||
FORTRESS_FLAGPOLE,
|
||||
/** Ground. */
|
||||
GROUND,
|
||||
/** Holy Artifacts from sieges. */
|
||||
HOLYTHING,
|
||||
/** Items. */
|
||||
ITEM,
|
||||
/** Nothing. */
|
||||
NONE,
|
||||
/** NPC corpses. */
|
||||
NPC_BODY,
|
||||
/** Others, except caster. */
|
||||
OTHERS,
|
||||
/** Player corpses. */
|
||||
PC_BODY,
|
||||
/** Self. */
|
||||
SELF,
|
||||
/** Servitor, not pet. */
|
||||
SUMMON,
|
||||
/** Anything targetable. */
|
||||
TARGET,
|
||||
/** Wyverns. */
|
||||
WYVERN_TARGET;
|
||||
}
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package com.l2jmobius.gameserver.model.skills.targets;
|
||||
|
||||
/**
|
||||
* Target type enumerated.
|
||||
* @author Zoey76
|
||||
*/
|
||||
public enum TargetType
|
||||
{
|
||||
/** Advance Head Quarters (Outposts). */
|
||||
ADVANCE_BASE,
|
||||
/** Enemies in high terrain or protected by castle walls and doors. */
|
||||
ARTILLERY,
|
||||
/** Doors or treasure chests. */
|
||||
DOOR_TREASURE,
|
||||
/** Any enemies (included allies). */
|
||||
ENEMY,
|
||||
/** Friendly. */
|
||||
ENEMY_NOT,
|
||||
/** Only enemies (not included allies). */
|
||||
ENEMY_ONLY,
|
||||
/** Fortress's Flagpole. */
|
||||
FORTRESS_FLAGPOLE,
|
||||
/** Ground. */
|
||||
GROUND,
|
||||
/** Holy Artifacts from sieges. */
|
||||
HOLYTHING,
|
||||
/** Items. */
|
||||
ITEM,
|
||||
/** Nothing. */
|
||||
NONE,
|
||||
/** NPC corpses. */
|
||||
NPC_BODY,
|
||||
/** Others, except caster. */
|
||||
OTHERS,
|
||||
/** Player corpses. */
|
||||
PC_BODY,
|
||||
/** Self. */
|
||||
SELF,
|
||||
/** Servitor or pet. */
|
||||
SUMMON,
|
||||
/** Anything targetable. */
|
||||
TARGET,
|
||||
/** Wyverns. */
|
||||
WYVERN_TARGET,
|
||||
/** Mentee's Mentor. */
|
||||
MY_MENTOR,
|
||||
/** Me or my party (if any). Seen in aura skills. */
|
||||
MY_PARTY,
|
||||
}
|
||||
|
Reference in New Issue
Block a user