Skip to content

Commit

Permalink
Offmap Exp & DarkSeal
Browse files Browse the repository at this point in the history
  • Loading branch information
FallenDev committed Dec 2, 2023
1 parent 005841d commit 17faedb
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 32 deletions.
Binary file modified Server.Configurations/ZolianDB/ZolianAbilities.sql
Binary file not shown.
2 changes: 1 addition & 1 deletion Zolian.Server.Base/GameScripts/Affects/DebuffAffects.cs
Original file line number Diff line number Diff line change
Expand Up @@ -737,7 +737,7 @@ public override void OnEnded(Sprite affected, Debuff debuff)

public class DebuffDarkSeal : Debuff
{
private static double AcModifer => 0.50; // 50% (Armor * Modifier)
private static double AcModifer => 0.45; // 55% (Armor * Modifier)
public override byte Icon => 133;
public override int Length => 240;
public override string Name => "Dark Seal";
Expand Down
7 changes: 4 additions & 3 deletions Zolian.Server.Base/GameScripts/Formulas/EnemyRewards.cs
Original file line number Diff line number Diff line change
Expand Up @@ -182,15 +182,16 @@ private void GenerateExperience(Aisling player, bool canCrit = false)
};

// Enqueue experience event
player.Client.EnqueueExperienceEvent(player, exp, true, false);
if (player.WithinRangeOf(_monster, 13))
player.Client.EnqueueExperienceEvent(player, exp, true, false);

if (player.PartyMembers == null) return;

// Enqueue experience event for party members
foreach (var party in player.PartyMembers.Where(party => party.Serial != player.Serial))
{
if (party.Map != player.Map) continue;
if (party.WithinRangeOf(player, 13))
if (party.Map != _monster.Map) continue;
if (party.WithinRangeOf(_monster, 13))
party.Client.EnqueueExperienceEvent(party, exp, true, false);
}
}
Expand Down
Loading

0 comments on commit 17faedb

Please sign in to comment.