456 Commits

Author SHA1 Message Date
56eb43c784 Fix Display for Discord linked items for mobile users. 2016-08-27 14:35:07 -05:00
2c5b2ac15a ->All loot bugs and drop rates have been completely corrected (including
item sets without breaks remaining/enchantments) and now rely on a
proper weighting system to hand out drops. As a reminder, the base
chance for a special item roll to occur is 10%. (And this is affected by
Looting, Luck buffs, Party member buffs, etc)
->Loot from Zombie Leaders are a lot better now.
->Added more safe checks to make sure drops were dropping in the world
by the game.
->Block and Dodge Chance is now hard capped at 95%. Only the Ranger
Close Mode "Perfect Dodge" will allow you to dodge 100% of the time.
->Fixed a bug where no damage ticks were not being reset for applying
Death Mark on monsters.
->Fixed a bug with resetting no damage ticks not properly working.
->Death Mark behavior has been modified. Targets killed when ignited
with Death Mark resets the cooldown on Death Mark, allowing you to cast
it again in 1 second. Targets not killed by Death Mark only consumes
half the stacks now.
->Death Mark tooltip has been updated.
->Fixed a bug with Death Loot that prevented items from being respawned
on very rare occasions. Extensive logging is now done during death
sessions to ensure we have physical proof of respawning.
->Fixed a bug with hardened bows not breaking.
->Chainmail armor now has damage reduction equivalent to Leather armor
instead of none at all.
->Added getPlayerMode() to API.
2016-08-27 14:33:41 -05:00
9271f57c6f Updated API. 2016-08-27 03:48:05 -05:00
5a44321ca9 Add Dawntracker to list of normal mode set possibilities. 2016-08-25 22:21:47 -05:00
b3b525e25a Include Upgrade Shard Tier in Upgrade Shard name. 2016-08-25 22:18:07 -05:00
7e0c996d26 Added Crit effect back in. 2016-08-25 22:15:22 -05:00
682dc91f66 Updated version. 2016-08-25 22:13:10 -05:00
4dedb85de7 Item Sets now dropped based on the mode you are in. 2016-08-25 22:12:15 -05:00
032b72113f Fixed a problem with certain types of damage not working. 2016-08-25 18:44:34 -05:00
6be1190751 Remove could not get proper tier of item spam messages. (They weren't
actually errors anyways)
2016-08-25 06:15:47 -05:00
47f774be4b Fix NPE 2016-08-25 06:05:20 -05:00
66cddc98a8 Elite Zombies break blocks if trapped. 2016-08-25 05:55:30 -05:00
4df89c8cdb ->Damage armor on regular damage events. 2016-08-24 21:56:31 -05:00
36b3f7bbbf ->Added generateSetPiece() and SetItemSet() to API to generate a very
specific piece for an item set.
->Fixed bugged Monster shields.
2016-08-24 21:34:30 -05:00
6c16d1c816 Falling damage is now affected by Feather Falling properly. 2016-08-23 21:03:33 -05:00
dab6ca8a5f Made Ranger pieces update to the proper color again. 2016-08-23 20:46:55 -05:00
3a93081315 Modifications. Fixes to Creeper damage formula. 2016-08-23 20:02:22 -05:00
39ab8994b1 Item Shards fixed. 2016-08-23 19:04:21 -05:00
3da2ca9dfb Updated Upgrade Shard code 2016-08-23 18:14:43 -05:00
0c149c9b4a Fixed Hunger message, plus potential glow bug fix. 2016-08-23 05:55:17 -05:00
767c633093 Fixed explosions one-shotting people. 2016-08-23 00:34:19 -05:00
f60ca84d7f Fix Explosion Damage code. 2016-08-23 00:21:11 -05:00
698da2eb25 ->Fixed explosion damage to not scale infinitely bsaed on distance.
->Fixed explosion damage calculation.
->Modified Elite Zombie targeting algorithm to follow proper detection
rules like regular monsters.
->Fixed a bug that never moved an Elite Zombie's spawn when spawn
camping occurred.
->Fixed players from getting kicked from the server on death.
->Tipper Arrows properly display their custom effects when linked now.
->All custom items that used Luck of the Sea just for glowing purposes
now hide the enchantment.
->Enchantments on vials properly display now.
->Added CustomPotion class to handle random generation of vials.
->Added setItemTier(),isUpgradeShard(),getUpgradeShardTier(), and
setUpgradeShardTier() to API.
2016-08-22 22:20:18 -05:00
645c34a330 SetTarget? 2016-08-21 23:34:58 -05:00
0864e7f5d4 Durability fix. 2016-08-21 22:59:07 -05:00
b2ccbacebd Fixed Item Cubes not saving their size. This should fix old item cubes
when navigating through Item Cube histories.
2016-08-21 21:55:48 -05:00
aefb3fedca Add CalculateDamage() to API. 2016-08-21 17:07:39 -05:00
ec10a46889 Remove debug messages. 2016-08-21 15:45:29 -05:00
7667dc394b Fix Line Drive secondary check to verify if the player is in iframe
state.
2016-08-21 15:42:09 -05:00
b37ce95db4 Item Cube Navigation resets when you open up an item cube on the bottom
inventory.
2016-08-21 15:35:03 -05:00
db4c1b0a50 Fix Item Cube History again... 2016-08-21 15:23:32 -05:00
4eb3b7c804 Fix Item Cube History. 2016-08-21 15:19:29 -05:00
802768a4fb Fix Custom Arrows + Item Cube History not fully saving closed cubes. 2016-08-21 15:15:47 -05:00
ba064c96e0 Forgot auto-equip code. 2016-08-21 14:59:51 -05:00
6dd39028f7 ->Rewritten invincibility application code so it no longer causes
players to be permanently invulnerable.
->Players now auto equip items bought back after death.
->Fixed a bug causing Bane of Arthropods and Smite damage to deal one
extra damage more than intended.
->Fixed a bug causing Weakness to show up in the Damage Logger when
Strength was applied.
->Absorption damage calculation is now part of the custom damage
calculation, thus resulting in accurate loss of absorption health when
taking damage.
->Item Cube navigation history resets when opening an item cube from the
lower half of your viewing inventory.
->Non-armored mobs are tankier. Zombie Leaders became much more tankier.
->Lifesteal on artifact items have been significantly reduced.
->'stats' now includes total number of hits and average final damage per
hit.
->Removed Striker's bonus damage based on missing HP. This is going to
be moved to Barbarians in the future.
->The game's damage calculation formula has been rewritten! Damage from
abilities, skills, and weapons should be consistent across the board.
Weapon base damage is now well defined and accurate (only includes
bonuses directly from weapons!) Optimizations have been made to the
game's damage calculation formula.
->Added addIframe(), removeIframe(), and isInIframe(),
getLastDamageReason() to API.
->Remove double cooldown packet sending.
->Fixed a bug causing errors when casting Eruption on Entities that were
not Monsters. Eruption is no longer used up in these cases.
->Made the nether portal respawn code much less likely to spawn you in a
very distant location from your actual bed. It will do a better job of
finding a location close to home.
->All attack bonuses are now applied properly to all abilities, as it
should be. Ex. You can now crit on line drives, deal extra damage on
poisoned mobs when using Eruption, etc. All custom abilities added
through the API should also be handled properly now.
->Death loot is handled slightly differently now, putting you in limbo
while you claim your items. This prevents the player from being
disrupted during this time.
->Fixed a bug where Defense bonuses were not being applied in parties.
->Fixed a bug with no damage ticks not being removed for all attacks
that utilized this behavior.
->Fixed a bug where an Elite Zombie would reset after Leaping when there
were no other valid targets to be found.
->Vendetta behavior modified. When a Full Block occurs dues to block
chance, Vendetta damage increases by 100% of the mitigation damage the
Defender would have taken.
->Defensive enchantments on shields now add to your total damage
reduction properly.
->Elite monster mechanics modified slightly to be a bit more forgiving.
->Item Cube history behavior modified. Clicking outside the window now
goes up a level while pressing escape now closes the inventory
completely. (like old inventory behavior)
2016-08-21 14:53:42 -05:00
3a92432cb6 Updated Combat system. Very powerful API methods now to handle damage as
well. All damage is consistent among all entities and damage instances
now. Fixed many bugs. (To be disclosed in later commit.)
2016-08-20 16:56:10 -05:00
bbbd38cacd Fix Artifact Item Breaking glitches. 2016-08-17 19:43:07 -05:00
468b298fa7 Minor fix for -1 breaks remaining. 2016-08-17 19:22:12 -05:00
cb1b8fbd6a ->Item Cube Navigation is now implemented! Opening item cubes will save
their opened order such that closing your inventory will then open up
the previous item cube viewed until you have closed all previously
opened Item Cubes. In addition, you can click outside the inventory
window to completely close your inventory immediately and ignore all
opened Item Cube history.
->All artifacts when broken now turn into dust... This dust is not
useless however. With patience, the Artifact's power may return to
you...
->All obfuscated in-game text is now obfuscated properly in Discord chat
as well.
->getHardenedItemBreaks() no longer produces a null pointer exception
when referencing a null player.
2016-08-17 19:17:20 -05:00
504017fe6b Fix Item Cubes and Perma Night vision. 2016-08-17 06:03:52 -05:00
bc143da90e Add glowing removal when a player joins. 2016-08-16 21:59:19 -05:00
d9093cc274 Provide logging data for every single glow event. 2016-08-16 21:50:02 -05:00
cc70abb045 ->Invulnerability lasts until buyback is done.
->Fixed Barbarian Set.
2016-08-16 21:36:05 -05:00
173c2d539f ->2-piece Dawntracker set bonus has been moved to the 4-piece set bonus.
The 2-set bonus is now Debuff Resistance while the 3-set bonus is now
Lifesteal %.
->Ranger pieces are now officially implemented as part of the new set
system. Their stats no longer apply to just Ranger mode, just like the
other sets.
->Ranger pieces now drop just like all other set pieces, no longer
requiring the killer to be in Ranger mode.
->All old Ranger set pieces will be automatically converted to the new
set system.
->Rangers can now shoot through players and damage mobs properly.
->Detecting if players are playing Spleef has been optimized.
->All non-monster damage entities no longer deal damage at 20 ticks per
second.
->Fixed a bug where Line Drive's damage ramped up massively based on
number of targets hit.
->Getting killed now displays how much damage the killing blow dealt to
them.
->Blocking now displays your Block Chance % alongside your Damage
Reduction %.
->Fixed a bug causing the Damage Reduction % message to display twice
when blocking.
->Projectile Protection and Blast Protection are no longer additive with
the total Protection level. Each is calculated separately and is a
separate multiplier in calculations involving Damage Reduction.
2016-08-16 21:22:17 -05:00
83b6b419b7 Fix Defenders damaging each other from defending. 2016-08-14 22:08:22 -05:00
e779ccb420 Ranger mode and Bow arrow shooting fixed, while still preventing them
from being hit by Strikers. Obey hidden flags with item description.
2016-08-14 20:30:17 -05:00
22e1dc51bc Prevent removal of global attack cooldown. 2016-08-14 17:38:39 -05:00
e7c69e2757 Remove debug spam messages. 2016-08-14 17:14:40 -05:00
dd970a9b23 Item Cube inventory populating is no longer delayed by a tick. 2016-08-14 17:13:10 -05:00
f45ff6bf0e Add null check when updating set item descriptions. 2016-08-14 16:59:32 -05:00