365 Commits

Author SHA1 Message Date
d35942b678 >Fixed Hellfire Blaze Fireballs not causing Temporary Lava to disappear
properly.
>Fixed Bad Memory leaks that caused eventual server slowdowns.
>Leader Wither loot now appears in a series of chests for collection
rather than being dispersed all over the ground.
>The Elite Zombie no longer completely stops players it is leashing
onto, but instead slowing them down.
>The Elite Zombie's running speed has been decreased by 35%.
>The Elite Zombie's cooldowns and timings on mechanics have been
modified.
>The Elite Zombie's Stored Energy attack now knocks the player hit very
far back.
>The Elite Zombie's health has been increased dramatically. The Elite
Zombie no longer has a Resistance IX buff.
2017-01-04 11:38:03 -06:00
341a330d6b Implemented all requested Item Cube API methods. 2016-12-29 21:50:30 -06:00
94037dbea6 +>Added isItemCube(item), getCubeType(id), getItemCubeContents(id), and
insertItemsIntoItemCube(id,items) to the API.
>All sets are now categorized internally for re-rolling purposes.
>All types of Item Cubes can no longer be moved or clicked on while
viewing the contents of their inventories. This reduces the risk of
players throwing item cubes into themselves.
>PlayerDodgeEvent() now has getRawDamage() as a returned value. 
>Fixed spawnAdjustedLivingEntity() in the API to accept a proper
EntityType instead.
>Grammar in sentence fixed for inserting items into a chest.
2016-12-29 19:42:14 -06:00
02a309d86a Forgot to apply the +15 damage bonus to the 5-piece Item Set bonuses. 2016-12-29 13:49:25 -06:00
d287ccfbd5 Commit jar 2016-12-29 03:21:59 -06:00
fc6dbded2c Include off-hand for Dawntracker set checks. 2016-12-29 03:21:42 -06:00
5aa4319a86 Fix Feather Falling formula. 2016-12-29 02:51:07 -06:00
6e6388d3af Include Barbarian Mode mechanic change updates in description. 2016-12-29 02:34:34 -06:00
25e4ffbb47 Holiday candy and Revival Holiday candies are now on separate cooldowns,
more intuitive behavior.
2016-12-29 02:24:09 -06:00
617d85d9c7 Forgot Firework Rocket item linking updates. 2016-12-29 02:09:01 -06:00
d752c06ce1 +>Barbarians can now activate Forceful Strike (Shift+Left-Click) and
Sweep Up (Shift+Right-Click) without clicking on a monster target
anymore.
+>Barbarians that have excess health from lifesteal will convert it to
their damage pool, lowering their damage pool by the health amount
healed.
+>Added Fireworks parser when linking items.
+>5-piece set bonuses for Striker, Slayer, Barbarian, and Ranger modes
now include 50% Armor Penetration and +15 more damage.
>Fixed Rocket Boosters in the last slot of your hotbar not recharging
properly.
>Fixed Barbarian Bugs relating to Damage Pool being randomly removed
from players.
>Optimizations made to Filter Cube and Vacuum Cube pickup operations to
increase server performance.
>Localized Raw Fish and Cooked Fish.
>Fixed a bug where extra duplicate enchantments were showing when
linking artifact armor.
>Fixed a bug causing Barbarians to heal health when taking damage from
their damage pool if wearing certain type of equipment.
>Updated Display Text for Barbarian Mode to reflect new changes.
->Barbarians now take 1% of their damage pool as additional true damage
per hit.
2016-12-29 01:52:06 -06:00
d7fbbb6619 Filter Cube compatibility added, Adventurer Mode added, Artifact Dust
now shows time on interaction.
2016-12-28 01:56:30 -06:00
9b22eb4bb3 +> Fixed Ranger Mode issues and controls with Rangers not being able to
use their bow when cooldown meters were displayed.
+> Elite Monsters now gain 25% more health and 5% more base damage for
every player that joins after the 4th when fighting Elite Monsters.
>Party buff maximum cap reduced from 90% Bonus Damage/Defense to 60%
Bonus Damage/Defense Max.
>Fixed a bug causing Poison to kill players. This is unintended.
>Fixed a bug causing players in Slayer mode to not be revived properly.
>Fixed a bug causing players to be teleported above their revival
location on automatic buy-back thanks to the Sweet Candies.
2016-12-27 18:23:49 -06:00
464531b06e Re-Enabled Rocket Booster when Christmas Event is Deactivated. 2016-12-26 14:58:51 -06:00
6b5ad31745 Holiday event over. "Limited Christmas Mode" is now active. Fixed major
loop issue with Cupid and Defender interaction. Minor bugfixes and
improvements.
2016-12-26 02:57:31 -06:00
374b045623 Final commit including all changes necessary to make the Holiday Event
completely functional!
2016-12-25 07:53:15 -06:00
b1adb5eeac Setup code for the Christmas Holiday Event. 2016-12-23 00:09:29 -06:00
c94ae9836f No longer uses any of the pluginupdater tasks from the old updating
system.
2016-12-20 02:04:40 -06:00
36a42076e8 Added compatibility link with AutoUpdatePlugin. 2016-12-20 01:54:20 -06:00
1a1131d499 Further optimizations to Lava Plume creation. 2016-12-19 23:41:39 -06:00
f3fdcdfc38 Decreased the impact Lava Plumes had on server performance. 2016-12-19 22:31:32 -06:00
03876eec32 Fix Defender mechanics. Fix various debug messages. Tons of bugfixes. 2016-12-19 18:46:57 -06:00
1e77b8abeb Hotfix for leader chain spawning in the Nether. 2016-12-18 17:43:29 -06:00
ebace20b24 Minor optimization fixes. 2016-12-18 16:14:42 -06:00
e511406a0c Fixed a lot of major reported bugs. 2016-12-16 16:56:27 -06:00
b713263a66 Fixed a major item dropping bug. Items collected were not guaranteed to
end up in a player's inventory, losing items forever.
2016-12-13 23:56:45 -06:00
77021cf042 Fixed Death drop bugs. Fixed Autoforging bugs. Modified Sound pickup
algorithm to sound less plain and more varied.
2016-12-13 20:53:15 -06:00
cee9753b7f Fixexd bug with poison killing players. Possibly fixed bug with double
death messages relating to poison.
2016-12-13 18:45:21 -06:00
f1cc45e9e5 Fix bug with Poison killing players. 2016-12-13 18:16:43 -06:00
8752760670 Fixed behavior of Filter Cubes not filtering same types of material. 2016-12-12 23:31:35 -06:00
bdd45d404c >Modified Vendetta stacks to persist on relogs as well.
>Fixed a bug causing the off-hand weapon of a Barbarian to never
disappear when broken.
>Fixed an exploit allowing Barbarians to relog and reset their buffs to
0 stacks.
>Fixed a bug causing players with newer profiles to bug out when leaving
and relogging after death.
>Fixed a bug causing Filter Cube filter inventories to close
occasionally at random when a player still had the Filter inventory
open.
2016-12-12 17:43:40 -06:00
640ea50149 Make regular item pickup sound global. 2016-12-11 20:30:00 -06:00
8f9f537389 Increased priority of item pickup event so it is handled through the
Jobs plugin first to prevent conflicts with the filter cubes/vacuum
cubes.
2016-12-11 15:31:41 -06:00
bc8b73977f Prevent renaming of all Living Entities to established monster types. 2016-12-11 15:10:32 -06:00
975470d6fa Added Filter Cube recipe to '/craft' menu. 2016-12-11 14:50:24 -06:00
a15d7dd735 Implemented all new mechanics for Hellfire monsters. Cleanup and minor
bugs added. Full Notes:

+>Party Matching now does not create a party until at least two players
are within the vicinity of each other. This effectively increases the
cap of players in parties from 16 players to 32 players, if all 16
parties were filled with 2 players each.
+>Added the EntityDamagedEvent which returns the amount of damage an
entity takes and the cause of the damage. This is also cancellable which
will prevent the entity from losing health and prevents on-hit effects
from being applied.
+>Added isWorldShopSign() to the API to detect if a sign is attached to
a world shop.
+>Added getWorldShopItemBasePrice() to the API. Returns the base price
of any item using the new world shop pricing system.
+>Added LivingEntity versions of all Monster commands to the API.
+>The beginning stages of gearing can be a pain as you can get one shot
by most mobs at the Dangerous tier even with some iron pieces. While one
solution may be to lower the damage
output of Dangerous monsters, it seems the drops are good enough to
justify the difficulty of this range. Instead we decided to decrease the
gearing gap between Leather/Iron versus Diamond/Gold.
This provides players with more meaningful upgrade routes and makes
damage reduction feel more impactful early game. After all, the first
30% of defense hardly matters.

The scale went from looking like this:
	L3<I5<LH6<D8<G10<IH10<DH16<GH20 
TO THIS: 
	L6<I7<D8<G10<LH12<IH14<DH16<GH20

Progression-wise, the second scale makes more sense as it keeps the
armor upgrades in the same order while emphasizing that any Hardened
piece is automatically
better than a regular Gold piece.

+>Flat Damage Reduction from Leather armor increased from 3/6% per piece
(Regular/Hardened) to 6/12% per piece.
+>Flat Damage Reduction from Iron armor increased from 5/10% per piece
to 7/14% per piece.
+>Fire eruptions now occur in the Nether to liven up the tame lava seas.
+>Fire Protection now actually reduces damage dealt	by fires. This is
actually very important with the update below!
+>Fire and Lava now increases your fire ticks indefinitely, therefore
the longer you stay in lava, the longer you will burn until it gets
removed!
+>Fire ticks will deal more damage the larger your fire tick count is!
This is mitigated heavily by Fire Protection on armor. Do NOT stand in
fire too long or YOU WILL die!
+>Fire tick stacks now show up in the action bar.
+>World Shops have been revamped. World Shop prices are now controlled
externally and can be rebalanced and modified at any time. Signs will
reflect these changes when viewing the items.
+>Any player can now place and remove world shops, the shop will
automatically be setup. Crafting Recipe for a world shop is
<ITEM>+Chest/Trapped Chest+Sign. <ITEM> can be any item.
+>Prices of World Shops dynamically change based on the location the
shop in relation to the center of Twoside. Every 10000 blocks away
doubles the price of the item. Going underground increases the price by
50% per difficulty level. Placing a world shop in another dimension
multiplies the price by x4.
+>The 'Deal of the Day' has been added as an incentive to purchase items
from world shops on certain days. Keep an eye out for an item you may
want to purchase! The item will be discounted everywhere regardless of
location!
+>Players that can attack on a moment's notice can make the most use of
a weapon's damage. Sprinting and attacking from mid-air deals 20% more
damage.
+>Some sound effects regarding combat has been globalized so all nearby
players can hear the action that is going on.
+>The Tactics job now has bonuses activated on all combat stats.
+>Fixed Localization of the different versions of the Anvil. (Slightly
Damaged and Very Damaged)
+>Added a new version of the 'Earth Wave' artifact ability. Damage
scaling decreased, but has huge AoE potential and deals double damage on
soft ground. Has no cooldown, but difficult to use without a height
advantage.
+>Added in Vacuum Cubes and Filter Cubes. See '/craft' for the crafting
recipes of these two new Cubes.
	Vacuum Cubes only store placeable blocks and suck up all nearby items.
	Filter Cubes have a special inventory accessed by shift-right clicking
which will automatically insert items of the same type into its
inventory automatically!
+>All entity types can now be modified with difficulty tags, this means
Deadly Horses, Dangerous Wolves, and Hellfire Slimes (and many more!)
are now a thing.
+>Nether difficulty spawning rules have been added: As you get further
and further away from the main hub in the Nether, the monsters increase
in difficulty. No longer depth-dependent like in the Overworld.
+>Health of all monsters within the Nether world have been increased
significantly.
+>Hellfire Ghast behavior has been modified. They now shoot faster
fireballs and at a much faster rate. They will also attempt to suicide
when low.
+>Blaze behavior has been modified. Blazes fire more fireballs, and they
explode on contact now. In addition, Hellfire Blazes now set the area on
fire temporarily.
+>Magma Cubes now buff all nearby monsters with higher defenses.
20%/40%/60%/80% damage reduction for Normal/Dangerous/Deadly/Hellfire
tiers respectively.
+>The item drop rate in the Nether has been increased by 30%.
>Diamond armor (8/16% per piece) and Gold armor (10/20% per piece)
defense values remain the same.
>The Hunter's Compass is now more aggressive at looking for Elite spawn
locations.
>Fixed a bug causing the artifact ability leveling menu to never appear
for artifacts T11 or higher.
>Fixed a bug causing shop purchase notifications to crash the server if
certain conditions are met.
>Fixed a bug causing arrow quivers to mysteriously vanish from players'
inventories when running out of arrows.
>Fixed a bug causing Ranger gear to drop with a lower tier rate than
other items.
>Fixed a bug causing Non-Monster creatures to create errors when
attempting to use Eruption on them.
>Fixed a bug causing the party bonus to not increase damage to party
members.
>Fixed a bug preventing Artifact armor from losing durability from all
sources of damage.
>Fixed a bug causing errors when using name tags on non-hostile
creatures.
>Fixed a bug where the cooldown indicator for the Eruption ability was
not properly adjusting with increased cooldown reduction.
>Fixed a bug preventing players from inserting items into Item Cubes
when the ID of the Item Cube window they are viewing is the same as the
ID of the cube they are inserting into.
>Fixed a bug where players were receiving damage reduction by holding
armor in their hand.
>Moved Arrow Quivers from the Misc. Items category to the Containers
category in the /craft menu.
>Modified heart display of mobs to display transparent hearts for
missing health. 
>Fixed bugs relating to players being unable to obtain all achievements
due to plugins manipulating them.
>Fixed a bug preventing Slime and Magma Cube splits from happening
properly when they die.
->Decreased the chance Coal dropped from monsters significantly.
->Decreased the chance Ender Chests dropped from monsters significantly.
->Decreased the drop rate of tier-less/surface monsters.
->Ranger Base Dodge Chance decreased from 50%->40%.
->Proper footing is important to maximizing damage. Attacks from mid-air
now deal 20% less damage when not sprinting.
->Ranger Invincibility Time on Tumble with a full set decreased from 3
seconds -> 1.5 seconds.
->Deprecated all Monster versions of the Monster commands in the API.
The newer system uses Living Entities instead.
2016-12-11 14:28:07 -06:00
aa25cf1792 Fixed Achievment Bugs. Modified Ghast behavior and firing rates. 2016-12-09 21:44:32 -06:00
68cf1f8500 Fully implemented and bug-free version of Filter and Vacuum Cubes 2016-12-07 21:52:59 -06:00
71c1d51d76 Prep for Filter Cube development. 2016-12-06 18:16:57 -06:00
5507546ac5 Vacuum Cube implementation completed. 2016-12-04 23:12:55 -06:00
e100ccaadc Attempted to add Vacuum Cube. 2016-12-04 19:22:18 -06:00
22816a8022 Online commit to continue work portably. Updated Earth Wave and world
shop behavior slightly.
2016-12-02 21:36:04 -06:00
06bd56e661 World Shops completed. Deal of the day feature now exists! 2016-12-01 18:43:32 -06:00
213dcfc7dc World Shop basic crafting and placing added. Still needs a few bugfixes.
Implemented all Tactics' bonuses to combat related areas. Fixed Anvil
localization.
2016-11-28 22:50:23 -06:00
BuildTools
1df9b0765d Merge branch 'dev' 2016-11-28 18:51:23 -06:00
6b50cdd748 First merge with basic master branch. 2016-11-28 18:49:58 -06:00
c04a91a834 Updated Boss Monster segregation code. 2016-11-28 16:34:59 -06:00
5fced804b5 Fixed API call to reference proper method. 2016-09-20 23:12:18 -05:00
fb943c964e Fixes, minor API updates. 2016-09-20 23:08:58 -05:00
bb29d3f165 Fix messages displaying when swift aegis level is 0. 2016-09-20 20:10:35 -05:00