456 Commits

Author SHA1 Message Date
40ceacb6a9 Added the DamageStructure to help delay hundreds of damage calls at once
to ease the load on the server when dealing damage, especially when
mobbing. Huge performance improvement.
2017-01-24 02:08:24 -06:00
417a4273a1 +>Rejuvenation no longer applies Regeneration X for 10 seconds, but
instead heals 5 HP (2.5 Hearts) every 0.5 seconds for 10 seconds.
+>Critical Rate of Wolfsbane trinkets increased from 2+(1*tier)% to
3+(2*tier)%.
+>Crit Damage of Moonshadow trinkets increased from 3+(2*tier)% to
6+(3*tier)%.
+>Lorasys Set has been revamped to gain power based on total tier level
of trinkets.
+>Dawntracker Set now has a 6 piece set bonus.
+>Artifact calculations have been revamped. In short: Multipliers were
nerfed, base damage / flat numbers were buffed. This also improves the
calculation speed of artifact abilities internally. Most artifact
abilities now go up to Level 10000, requiring a lot more grinding for
levels than before.
+>The proper item pickup animation now plays when picking up items. (A
visual effect that was never added back in.)
>Fixed application of potion effects to prevent unnecessary overriding
with potion effects that are clearly superior to current buffs.
>Fixed a bug causing Artifacts to take away 10% of total Potential per
level up, instead of 10% of remaining Potential per level up.
>Fixed a bug allowing players to use the swap key on a Bauble Pouch to
gain 10 extra Health when swapping to Slayer mode.
>Drops from suppressed mobs now appear immediately instead of after a
delay.
>Fixed localization of Prismarine, Prismarine Bricks, Dark Prismarine.
>Fixed a bug preventing multiple items from being picked up at the same
time due to automatic pickup.
>Fixed a bug causing Cooldown Reduction to make successful
assassinations increase the cooldown of Assassinate instead of resetting
it.
>Fixed a bug causing Regeneration multipliers to not properly multiply
base regeneration.
->Line Drive no longer goes through walls or solid areas.
2017-01-24 01:34:49 -06:00
5ac899616e Artifact Ability points have been redone. Uses a different formula, and
many values are now completely changed.
2017-01-20 01:45:15 -06:00
76bb197cca Make the activation of the Rocket Booster more responsive when in the
air.
2017-01-19 21:46:10 -06:00
09919b5ac8 Increase range slightly more. 2017-01-19 20:50:20 -06:00
90f12b6848 Prioritize Filter Cubes over Vacuum Cubes. Increase automatic pickup
radius.
2017-01-19 20:41:51 -06:00
7e0b4bddcc Allow all items to be manually inserted into vacuum 2017-01-19 19:20:38 -06:00
f52b17864e Fixed a bug preventing Luck of the Sea from being applied to artifacts
properly.
2017-01-19 17:23:44 -06:00
33b8f6b6e2 Fix Eruption knockup casting on nearby players. 2017-01-19 00:30:21 -06:00
7b45ad4ca3 Fix Provoke not provoking monsters. 2017-01-19 00:19:13 -06:00
35ada09a50 ArrayIndexOutOfBoundsexception fix for artifact growth leveling. 2017-01-19 00:08:27 -06:00
28bb2cc3fe ESSENCES. 2017-01-18 22:49:27 -06:00
6fb872b5ee Improved the high and low count statistics by only including the last
high and low from 60 seconds ago.
2017-01-18 17:37:21 -06:00
392e89a724 Fixed issues with the debug report not uploading from a proper filename. 2017-01-18 12:43:02 -06:00
cbb363c11d Fixed Armor pen from Tactics not being in calculations. Remove color
codes when writing debug reports to file.
2017-01-18 08:45:14 -06:00
fcaa8a49d0 Fixed Armor pen from Tactics not being in calculations. Remove color
codes when writing debug reports to file.
2017-01-18 08:45:14 -06:00
45ec9bf301 Make Item Pickups auto update Cube inventory lists. 2017-01-17 21:32:52 -06:00
c6ac33e728 Fixed a limitation of 128 max stack size. 2017-01-17 21:21:48 -06:00
13a77ab9e0 Fixes to Filtering list. 2017-01-17 20:44:14 -06:00
e5b96b3924 +>Item Cubes now display their contents
+>Filter Cubes now display what they are filtering.
+>Magic chests picked up via Mover Wand can now be directly crafted as a
replacement for the normal chest slot and will automatically create an
item cube filled with the contents! This works for all Item Cube recipes
with a normal chest: Item Cube, Large Item Cube, and Filter Cubes.
>Heavily optimized the speed of the server heartbeat, improving server
performance.
>Fixed a bug causing Elite Zombies converting blocks broken using their
data values improperly.
->Modified 'Growth' to set Potential of an artifact to 20% instead of
increasing the Potential by 20%.
2017-01-17 20:26:49 -06:00
336a84e93d Fixed Artifact Leveling bugs. Renamed the hopper and filter inventories
that opened up for Bauble pouches and Filter Cube inventories.
2017-01-17 13:09:33 -06:00
f8a64d792d Largely improved efficiency of glows on monsters and improved efficiency
of the bar created on the scoreboard.
2017-01-17 03:56:48 -06:00
4b53d3a837 Added Heartbeat debug logging. 2017-01-17 02:20:06 -06:00
eabadc9091 Fix WorldShop Display Items being in the world. 2017-01-16 19:52:48 -06:00
c0bde3fe8a Fix an issue with World Shop Display Items being sent to the Recycling
Center.
2017-01-16 07:29:02 -06:00
26a465adea Artifact tiers are no longer tied to the "Luck of the Sea" enchantment
and have their own line to track tier now.
2017-01-16 07:21:49 -06:00
bcf29de763 +>Rangers do not lose any durability when dodging attacks.
+>Extra Recipes from Jobs now show up in the Misc Items Category of the
'/craft' menu.
+>The Bauble Pouch has been added. The Pouch is crafted with 8 leather +
1 Chorus Flower and holds up to 9 items inside. The Bauble Pouch is now
a requirement in the off hand slot for Slayer Mode to activate.
	Bauble Pouches are opened just like Item Cubes, and can be interacted
with in similar ways. You can click items directly into them, or open up
their inventories to insert/remove items.
>Fixed a bug causing money transactions to not work properly.
>Mode Switching for Bows can only be done via left-click now. The order
of the old right-click version is now the left-click version: CLOSE ->
SNIPE -> DEBILITATION -> CLOSE
>Fixed a bug where Slayers would benefit from perks of a Lorasys Sword
even when not currently holding one (Just by letting it sit in the
hotbar).
>Fixed a bug causing the Backstab sound to play when viewing '/stats' as
a Slayer.
>Updated in-game Slayer description: "->Players are identified as
'Slayers' by wearing no armor, and wearing a Bauble Pouch in their off
hand."
>Updated the descriptions of Baubles.
>Improved efficiency of Hellfire leader code and Magma cube checking
code, leading to less overhead and lag with these scenarios.
->Baubles no longer function when in the hotbar of a player's inventory.
->Dodge Chance now reduces durability of all armor by 3+(1% Durability)
per dodge. (This does not apply to block chance.)
->Defenders now lose durability on their shields as they block attacks.
->The Alustine Set no longer increases base damage. It now applies true
damage on each hit instead.
2017-01-16 05:55:03 -06:00
22e31e2b8c >Essences now drop in the Overworld while Cores drop in the Nether from
basic monsters.
2017-01-14 05:15:20 -06:00
37dbd8b417 +>Added the /vac, /equip_weapons, and /equip_armor commands. These
commands are toggles to turn on/off Vacuum Cube suction, Auto-Equipping
weapons, and Auto-Equipping armor functionality.
+>Base Regeneration Level for Defenders increased. Not Blocking:
Regeneration 1 -> Regeneration 2, Blocking: Regeneration 2 ->
Regeneration 4
>Sleep voting system now works for thunderstorm weather conditions.
>Armor Stands properly subtract health when taking damage now.
->Regen Pool is now hard capped to your maximum health.
->Arrow Quivers no longer equip to your off-hand when viewing other
inventories.
->Vendetta Stacks reset if revival is triggered.
2017-01-14 04:36:59 -06:00
d8f2edd51e Lifesteal and Regeneration Mechanic Update
+>"Regeneration" has been added. The regeneration stat can be seen in
/stats.
    Regeneration will naturally heal your player by the amount displayed
every 5 seconds if your hunger is full enough.
+>The Regeneration Potion Effect now increases your Regeneration by 2
per level.
+>Lifesteal now sends the stolen health amount to a Regeneration Pool.
The Regeneration pool shows up in your action bar.
+>Players with a Regeneration Pool will heal HP equal to your
Regeneration every second, instead of every 5 seconds. This amount is
then removed from your Regeneration pool.
+>Barbarians will not fill their Regeneration Pool when lifestealing
until they remove points from their Damage Pool first. Points from their
Regeneration Pool get automatically converted to Damage Pool reduction.
>Swapped the <player> and all/equip arguments for /stats when viewing
other players. They are now /stats equip <player> and /stats all
<player>
->The Regeneration stat from the Alikahn set has been nerfed
significantly.
->Natural Regeneration Rate is no longer 2 Health + 5% of your Maximum
Health.
->The Regeneration potion effect no longer increases the healing rate.
->Lifesteal no longer provides health directly to the player.
2017-01-12 00:47:41 -06:00
b14d73c4ac Fixed rate of Lorasys drops being abysmal unintentionally. 2017-01-10 12:08:32 -06:00
3265a09f46 Fixed artifact abilities not being able to be leveled. Added Equipment
to /stats list. Removed gigantic level up spam for Artifacts. Removed
accidental Elite Guardian activation.
2017-01-09 23:08:23 -06:00
e7bfc1324e Adjusted how Leader Withers spawned loot containers to allow players
more chances at getting items from individual containers. More
participants in a fight lead to more rewards.
2017-01-09 12:40:29 -06:00
1fc4adb469 Fixed artifact ability leveling for Graceful Dodge / Dodge (Or any
similarly-named artifact abilities in general. Made AoE less useful for
gaining artifact XP.
2017-01-09 00:48:47 -06:00
6bfec6a3ce Added jockeys and chickens to the list of spawn rules that must comply.
Fixed set bows not properly dropping from monsters.
2017-01-09 00:14:04 -06:00
fd495c8ea5 Fixed coloring of leather armor sets so that they do not error out with
bows.
2017-01-08 23:34:44 -06:00
c7375a24b7 Make updates to general project so it will work when imported elsewhere. 2017-01-08 23:18:35 -06:00
419b04cd17 +>Display Applied Damage for players to reveal how much damage is dealt
with buffs and bonuses on.
+>Rangers now see their base damage and applied damage properly.
+>Added isArtifactDust(), getArtifactDustTime(), setArtifactDustTime(),
and addArtifactDustTime() to the API.
>Fixed a bug causing certain artifact pieces to be duplicated when
turned to dust while other artifact pieces were not.
>Fixed a bug preventing damage breakdown from showing when only a single
player was online and attempting to solo elites/bosses and dies in the
process.
2017-01-07 20:27:31 -06:00
ad79fef027 +>'/fix price' and '/fix price <price>' commands have been added. These
commands lets you view the base price of the item you are holding at a
world shop, and allows you to set the price to a different amount. (Only
Aristo has permission to do this)
>Special Arrows being shot from a quiver has been fixed.
>Cooldowns are now saved between logins. This means you will login with
the cooldowns you last had instead of it resetting on each relog.
>Leader Wither now displays a Damage Breakdown when the fight is won or
lost.
>Applied a new Assassinate algorithm.
>Fixed Fireworks from Christmas Boxes and Dimensional Boxes from having
no effects.
>The Leader Wither no longer drops down as dramatically when reaching
the upper boundary of the Nether.
>Significantly decreased the block destruction capabilities of End,
Hellfire, and Deadly tier monster afterdeath explosions.
>Increased the damage dealt by afterdeath explosions of End, Hellfire,
and Deadly tier monsters.
>Deal of the Day price sale percentages can now vary by more than 20%.
>Hellfire Zombie and Pig Zombie behavior slightly modified.
2017-01-06 06:45:20 -06:00
bb59525e12 Fixed nasty loop causing server crash. 2017-01-05 03:34:38 -06:00
ac3cf8846c Fixed and updated bugs and issues with Elite Zombies / Vendetta. 2017-01-05 02:16:38 -06:00
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