297 Commits

Author SHA1 Message Date
d1e8b65a06 Fix up Warnings. 2016-09-05 20:54:19 -05:00
e8fa292f63 Verified Leaders will consider Skulls as an item to pass successfully. 2016-09-05 20:52:25 -05:00
8b2aa239da New Loot Tables implemented properly.
->Buffs and Debuff icons now show up properly for all monsters and
players when there are more than 5 levels of a buff applied.
->Added getActualCustomName(), getEntityName(), and getActionBarSuffix()
to API.
->Death marks can now only be applied when the Death Mark ability is off
cooldown.
->Death mark reset cooldown reduced from 1 second to 0.5 seconds.
->Fixed a bug where the Backstab noise would play for non-Slayer modes.
->Updated '/loot' command output.
->New Loot Tables implemented. All previous bugs regarding getting wrong
gear in the wrong modes have disappeared. Drops have been modernized.
2016-09-05 20:50:39 -05:00
fedf0343aa Fixes to buff display system. 2016-09-05 15:24:55 -05:00
91caf89c04 Add debuffs to players and enemies. Fix memory leak. 2016-09-05 13:35:04 -05:00
47a5b508dc Glow restructuring has been done as well as adding AFK checks for tool
damaging while in stealth and monster spawning algorithm.
2016-09-05 11:22:44 -05:00
a89595fe14 Hotfix for Leather being applied to bad item sets. 2016-09-04 23:09:15 -05:00
417ab2d367 ->Suppress Ability now available for Artifact Shovels.
->Loot has been redone to make Slayer drops more fair and not as
ridiculous.
->Baubles can randomly break on death. Hardened baubles will lose a
break remaining when this occurs.
->Fixed random bugs.
->Artifact tier now appears in item info display when linking artifact
items.
2016-09-04 22:54:33 -05:00
325987d401 Fixed a bug with Moonshadow perks. Other modes can use slayer set items,
where applicable.
2016-09-04 15:27:27 -05:00
dfc55b50ef Fix Thorns off-hand checking. 2016-09-04 13:48:06 -05:00
9acf1190e1 ->Fixed a bug allowing players to use Rejuvenation when not in Defender
mode.
->Fixed a bug allowing players to use Line Drive when not in Striker
mode.
->Fire Resistance mechanics modified. If you are on fire with Fire
Resistance, fire resistance duration goes down by 10 seconds every
second. Higher levels of fire resistance resist fire better.
->Switching modes while toggling items in your hotbar now reflects your
health % properly. This means if you have 50% health in Striker mode and
switch to Ranger mode, you'll have 50% health in that mode as well.
->Suppression status effect implemented. Entities that are suppressed
cannot move, attack, teleport, or explode.
->Cooldown Reduction stat implemented. This stat decreases the amount of
time it takes for all cooldown-sensitive abilities to be available
again.
->Fixed a bug where players could activate Vendetta just by having 5
Songsteel pieces regardless of what Tier they were.
->Fixed Pre-emptive Strike (x4->x3), Hand-made Arrow(x3->x2), and
Diamond-Tipped Arrow(x5->x4) multipliers not being correct in the damage
engine.

->Slayer mode has been released!
	-Slayer Mode is defined by wearing no armor, and wearing a Bauble in
your hotbar.
	-Slayers can make use of up to 9 Baubles by placing them on their
hotbar (Ideally you would want to use one slot for a weapon). Each
Bauble adds a certain amount of stats to the Slayer, making them more
efficient.
	-Slayers take a maximum of 2 HP (1 Heart) in damage from all attacks,
making this mode essentially 5 lives.
	-Slayers are not affected by any Health Recovery and Health
Regeneration effects. This mode only heals from kills, using the
Amulet's set effect, or sleeping. However, Absorption will still work
for a Slayer. Absorption hearts just get removed with normal damage
calculation rules.
	-Whenever a Slayer kills a target, they recover 1 Heart (2 HP). This
can be modified by a special weapon.
	-Slayers can enter Stealth mode by pressing Sneak. Once in Stealth
mode, Slayers will not leave stealth until they hit a monster or Sneak
again. Stealth mode drains 1 Durability every second from tools on your
hotbar.
	-While in Stealth mode, nothing will be able to detect you. Note this
does not get rid of aggression from targets that have already aggro'd
you.
	-Slayers can Backstab targets by getting behind them and hitting them.
A backstab does triple the normal damage of an attack.
	-Whenever a Slayer critically strikes, it suppresses a target for 0.75
seconds. Suppression prevents movement, attacking, teleporting, and
exploding. Suppressed targets glow Black.
	-Slayers thrive in 1vs1 situations. If a target is completely alone,
they will glow white to the Slayer. Isolated targets take 50% more
damage from the Slayer. Slayer's Dodge Chance increases by 40% against
isolated targets.
	-Slayers can use the Assassination ability. Press the Drop key while
looking at an enemy to perform an assassination: You jump directly
behind the enemy, gaining 0.5 seconds of invulnerability. If the next
hit after Assassination is performed kills the target, you gain a speed
and strength buff. These buffs cap at Speed V and Strength X
respectively and last 10 seconds. Assassination cooldown is reset
whenever a target is instantly killed in this manner, and you get
immediately put back into stealth, preventing further detection from
other monsters.
	
->New set pieces have been released.
2016-09-04 05:12:22 -05:00
81ad5cd243 The End has been made unidentifiable for the time being. 2016-09-02 23:42:13 -05:00
05ea2f24ea Fix Sniping Mode. 2016-09-02 11:38:06 -05:00
2b9c4dec20 Fix coloring of Leather pieces when upgrading them. 2016-09-02 11:13:10 -05:00
fb5e820a13 Fixed distance. It was invalid. 2016-09-02 11:01:10 -05:00
5caa9a237f Modify monster spawning algorithm. Allow all players to have a fair
share of mobs. Number of mobs allowed increases with the number of
nearby players in the area. One player won't hog the entire mob spawn
cap anymore.
2016-09-02 10:51:07 -05:00
aae4497d18 Fix Artifact Breaking. 2016-09-02 10:34:45 -05:00
06ab897e43 Fixed Minecart Dupe Bug due to Intersection switching. 2016-09-02 01:06:45 -05:00
b649c9cd43 Fix Item Cube History 2016-09-02 00:34:18 -05:00
1e80ec53b3 Nerf Ranger on Artifact Pieces. 2016-09-01 21:55:20 -05:00
cf47e38849 ->Fix Custom Arrow Pickup not properly converting arrows back.
->Fix Line Drive not leveling artifacts properly.
->All Artifact armor tiers have been converted to Leather.
->Hellfire Spiders now trap you in their deadly webs, doing massive
damage, and making it much more difficult to continue to attack them.
->Fixed a bug where fighting Hellfire Zombies kept creating Charge
Zombie structures, running the same AI many times every calculation.
->Hunter's Compass calibration works a little bit differently now. It
may take some time for the compass to calibrate properly, so be prepared
to wait awhile for results.
2016-09-01 21:32:02 -05:00
4a59c504ba ->Add API methods relating to modifying AP on Artifact items. 2016-09-01 06:02:33 -05:00
9e5b9b68f2 Fix Custom arrows not being picked up properly. 2016-08-31 23:03:21 -05:00
1e90b76a98 Fixed Debuff Resistance. 2016-08-31 20:16:10 -05:00
7eb8114e0d Remove #spam channel spam. 2016-08-31 19:41:40 -05:00
dc566bdea5 ->Execute damage scaling is now fixed.
->Armor Penetration scaling has been reduced in the lower tiers.
->Lifesteal properly gets applied by Area of Effect again.
->Redesigned Debuff Resistance engine to handle debuffs better.
->Debuff Resistance now shows up in /stats.
->Elite Zombie algorithm has been tuned.
->Fixed a glitch where the healthbar of an Elite Monster would remain
when the fight was lost or ended.
->Elite Monsters now properly get hit by abilities, even when done
immediately after regular attacks.
2016-08-31 19:23:53 -05:00
0001c6e677 ->Changing Bow Modes now immediately shows you the new mode you are on.
->Made switching bow modes with left click not so ridiculously fast when
clicking blocks.
->Fixed a bug where upgraded enchantments would not transfer over to
Artifact upgrades.
->Internal Improvements made to Player Mode switching and
identification.
->Many optimizations made to code. Approximately 20% less calculation
time all around.
->Removed Lingering Potion Effects due to Line Drive and Elite Monsters. 
->Line Drive effect has been modified.
->Artifacts no longer have their AP directly attached to their level.
Greed now consumes one Max AP when the buff is knocked off the artifact.
Graceful Dodge properly removes 10 AP instead of 10 Levels now.
2016-08-30 19:17:15 -05:00
91d4d16db6 Randomized equipment piece chosen when Survivor activates. 2016-08-28 22:51:20 -05:00
c70a620551 Add in Potion Effect Debug Messages everywhere... Hopefully to find the
problem.
2016-08-28 22:46:32 -05:00
cf4ef2ef4f Optimized Hopper events further. Fixed Item Cube navigation. 2016-08-28 19:06:33 -05:00
739f84932b Improve Performance of Hoppers and checking world shops. 2016-08-28 17:42:33 -05:00
8af5f62601 Cleaned up code. Removed unused variables, fixed up switch statements
that did not fully resolve, etc.
2016-08-28 15:20:08 -05:00
12e4d4004e Modify behavior of stacking buffs to be consistent when attempting to
overwrite existing buffs. 20 second buffer. Add in Striker speed
increase when they get hit. Add in Greed knockoff chance again.
2016-08-27 22:01:35 -05:00
45e932650b A specified damage with a specified weapon will apply all weapon
modifiers with that specific damage value now.
2016-08-27 21:17:33 -05:00
9b65d49131 Recommit jar file. 2016-08-27 18:01:34 -05:00
684ca61442 Added removeAllArtifactAbilityPoints() to API. 2016-08-27 17:49:18 -05:00
4f857919b7 Fix Panros items not obeying tier setting rules. 2016-08-27 17:23:57 -05:00
7ca285d95f Fix bonustier when creating set pieces. Add shield enchantments. 2016-08-27 16:42:16 -05:00
4038c1182e NPE check for bed location. 2016-08-27 15:58:32 -05:00
9deec24e98 Updated Loot table with ranges for items. 2016-08-27 15:45:03 -05:00
3bf7b6e24b Fixed temporary Artifact abilities consuming levels before instead of
after consumption.
2016-08-27 15:24:46 -05:00
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