mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-02 19:42:05 -04:00
Added formulas for base EXP gain and chain experience Added basic scripts for most player abilities and effects Added stat gains for some abilities Changed status flags Fixed bug with player death Fixed bug where auto attacks didnt work when not locked on Added traits
40 lines
1.9 KiB
C#
40 lines
1.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace FFXIVClassic_Map_Server.actors.chara.npc
|
|
{
|
|
enum MobModifier
|
|
{
|
|
None = 0,
|
|
SpawnLeash = 1, // how far can i move before i deaggro target
|
|
SightRange = 2, // how close does target need to be for me to detect by sight
|
|
SoundRange = 3, // how close does target need to be for me to detect by sound
|
|
BuffChance = 4,
|
|
HealChance = 5,
|
|
SkillUseChance = 6,
|
|
LinkRadius = 7,
|
|
MagicDelay = 8,
|
|
SpecialDelay = 9,
|
|
ExpBonus = 10, //
|
|
IgnoreSpawnLeash = 11, // pursue target forever
|
|
DrawIn = 12, // do i suck people in around me
|
|
HpScale = 13, //
|
|
Assist = 14, // gotta call the bois
|
|
NoMove = 15, // cant move
|
|
ShareTarget = 16, // use this actor's id as target id
|
|
AttackScript = 17, // call my script's onAttack whenever i attack
|
|
DefendScript = 18, // call my script's onDamageTaken whenever i take damage
|
|
SpellScript = 19, // call my script's onSpellCast whenever i finish casting
|
|
WeaponSkillScript = 20, // call my script's onWeaponSkill whenever i finish using a weaponskill
|
|
AbilityScript = 21, // call my script's onAbility whenever i finish using an ability
|
|
CallForHelp = 22, // actor with this id outside of target's party with this can attack me
|
|
FreeForAll = 23, // any actor can attack me
|
|
Roams = 24, // Do I walk around?
|
|
RoamDelay = 25, // What is the delay between roam ticks
|
|
Linked = 26, // Did I get aggroed via linking?
|
|
LinkCount = 27 // How many BattleNPCs got linked with me
|
|
}
|
|
} |