Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Game] Combat, Items, Doodads, Boats and more (#230)
* [Items] Set Bonuses Implemented * [Effects] FIx Bonus Calculation * [Doodad] Prevent crash from happening * [Skills] Combat buffs start * [Skill] Optional GCD Bypass * [Skills] GlobalCooldownMul(Attack Speed) Implemented * [Items] Added Wield Buffs & Fixed GCDMul * [Misc] Add safeguards to not go above level 55 * [Genesis] Add CI * [Misc] Demo loading of Buff Modifiers * [Buffs] Fixed Buff Durations * [Buffs]RemoveOn Enum Created * [Skills] Fix for SkillController animation * [Skills] Forgot to write ActorFlags.. * Fix boats * [Boats] Basic boat movement * [Boats] Cleanup * [Combat] Added Hostility Checks for Safe Zones * [Combat] Initialize hostilePlayers * [Boat] Fix position issue * [Combat] SafeZone Fixes * [Combat] SafeZone & Flagging Fixes * [Commands] ClearCombat QOL * [Skills] Fix charge count server side, proper use of charge for damage & heals * [Unit] Attributes Cleanup / Fix HitRate Gems * [Buffs] Some Weird Stuff With Triggers/Combat Buffs god help us * [Boats] Attempt to fix the doodad issue, MySlave ping, drag/steer fix * [Doodads] Add nullcheck on attach * [Boats] Broadcast the attach/deattach packets * [Boats] Fix attachment reason & bond kind * [Boats] Spawn attached slaves (cannons) * [Boats] Fix cannon skills not dealing dmg * [Buffs] Triggers & Combat Buff Changes * [Buffs] Fix combat buff targetting (hack) * [Targeting] Fix raid targeting * [TickManager] Implemented & Added Combat Ticks * [Targeting] Fix raid targeting * [Combat] Defense Penetration Added * [Combat] Added Immunity to Combat Roll * [Combat] Fix Immune Hopefully * [Genesis] Add basic Discord bot * Fix build * [Skills] Fix damage increase combos * [AreaTrigger] Fix exceptions, make cuboid "spheres" fitting their size * [Skills]Add mana burning * [Skills] Fixes for damage popups * [Skills]Add immune buffs * [TickManager] Custom EventHandler * [Unit] Buff Modifiers (Untested) * [GameData] Fix loading to use singletons * [Buffs] Use Duration & InDuration modifiers * [Skills] Fix server crash related to Area Triggers * [Slave] Move vehicles (non boats) server side * [Buffs] Send modified duration in packet * [Combat] BuffsRemoveOn Started & Attempted to fix channeling plots * [Plots] Fixed Channeled Buff Removal * [Plots] Vicious Implosion Fixed * [Skills] Mana cost * [Skills] Try to fix FX getting stuck * [Skills] Add skill interruption (on death, on cc) * [Items] Fix some enums * [Skill] CSStartSkill Packet Bug Fix * [IdManager] Add release queue * [Skills] Compute normal skills delay properly SCSkillFired * Fix tests * [Test] Disable Tl release * [Test] Release ids * [Skills] Fix negative GetDistanceTo values * [Skills] Skill Ids Moved to SkillManager * [Merge] Fix Merge Conflict * [TickManager] Added Optional Tickrate * [Buffs] Rewrite Effects into Buffs Remove dumb inheriting, remove need to cast to a billion fucking classes every god damn time * [Various] Fixed HDPS & Minor Fixes * [Buffs] Subscribe to death event, area trigger tick fix * [DamageEffect] Added DE Modifiers (HackFix) * [DE] Precision Strike Hackfix * [DE] Fix Killing Dead Players * [Buffs] Add PVP duration reduction * [Buffs] Area Tick Started * [Buffs] Fixed TickEffect -> TickEffects * [Buffs] Add tolerance steps * [Buffs] Timeout trigger, stack rule refresh, cancellation * [Unit] CastTimeMul Attr Implemented * [Healing] Added Critical Healing * [Character] Remove Testing Line * [Character] Fix Block Rate From Buffs * [Stats] Tempering [Skills] Raid targetting for ATs * [Character] Fall Damage Started * [Items] Add lunastoning * [Attribs]Add Melee,Ranged,SpellDamageMul * [Items] Fix untempered items having 0 stats * [Items] Armor Grade Buff will only update when moving armor items * [World]Add model dist to GetAround * [Doodads] Fix potential crash with AT * [Unit]Disable unit hp regen, enable proper character hp regen * [Unit] Add heal multipliers [AT]Fix AT crashing with too many triggers * [Items/Buffs] ItemGradeBuffs Implemented * [Items] ItemBuffs Cleanup * [Buffs] Combat buff update 1 * [Buffs]Fix AreaTick list casting * [Doodad] Fix SummonDoodad caster pos clone * [Skills] Fix healing from potions, mana consumption, range calc, self targetting And armor grade buff on login * [Buffs] Stop refresh from reducing duration * [ItemSets] Set Procs & GHA Fixed * [Buffs]Basic ChargeRefresh stack rule * [Items]Add armor type set buff * [Housing] Add /build * Fix doodad crash * Doodad crash fix * [Dispell] Cure/Dispell Correct Targets * [Combat] Heals Proc Zeal & Float CD Fix * [Skills]Fix reset 'forgetting' skill points, CB not removing * [Other] Add dominion declare effect (TODO: save) * [Misc]Add fall damage popup * Use backpack with dominion * [DE] Fix Piercing Shot Damage * [Buffs] Fix Deaths Vengeance * [CombatBuffs] IsHeal Arg Implemented * [Skills]Fix Health/Mana steal * [Misc] Faction command * [Buffs] Fix glider buffs staying when landing [Misc] Fix Revive * [Cmd] Add /kick_player * [AccessLevels] Default Set To 100 * [Commands] Fix Empty Command Crash * [Kits] Tentative linux loading fix * [Unit] IncomingDamageMul Implemented & Update Kits * [Unit] Fix Spell Dmg Reduc * [DE] Fix Tick Damage to not be additive * [Logging] Reduce log spam for very common stuff * [Procs] Add proc CD [Skills] Fix UseFixedDamage * Suppress logs * [Skills] Stop healing dead people, DD04 effects plots * [World] Reduce Neighborhood size to 2 Makes render distance ~150m, saves up on 2x regions * [Buffs] Switch to ".ToList()" instead of "new List" * [Buffs] Fix Ezi's Glider buff staying on after glider removal * [Skills] Fix Telekinesis * [Skills] Fix Heal amount on buff ticks * [AT] Add AreaTrigger try/catch to avoid server crashes * [Doodad] Log potential infinite loops * Logging * [Log] Doodad func exceptions * Logging * Add unhandled exception * Add unhandled exception * [Boats] Basic physics, need collision testing * [Plots] Fixed Glider Nitros & Created FallDamageMul Attr * [Boats]Move via delta * [Plots] Fix More Glider SkillControllers * [Buffs] Timeout Buff Trigger Fixed & Limited Duration Times * [Boats] Collisions... kinda working ? * Cleanup boat physx * [Boats] Add ship models * [Game]Add TowerDef packets & data loading * [CS] Separate Read & Logic * Cleanup CSMoveUnit * [Doodads] Trees now fall * [Game] Added drowning (#2) * [Skills] Fix Packet Error after targetting a mailbox & using self skill * Revert "[IdManager] Add release queue" This reverts commit ed8f9f0a71a492eddb1e5e6862bf66f83ee4db42. * [Task] Release TaskId properly * Task manager catch exception * [Character] Fix Spell Criticals for Zeal * Fix boat related crash Co-authored-by: Hexlulz <[email protected]> Co-authored-by: Nick Messer <[email protected]>
- Loading branch information