It took over a year but it’s finally here! Battle Arena 3.2 is done and is now available for download. As usual it’s chalk full of additions, changes and fixes — most of which will be listed after the jump. Hope everyone has happy holidays. See you in 2017.

ADDITIONS

Added the system.dat system flag: MaxIdleTurns. Set to 2 by default, this controls how many turns a player can miss before he/she is kicked out of the battle.

Added the “Supply Run” battle type. In this type players need to protect a wagon against a wave of bosses and monsters. Players will be level capped at the current battle streak. If the wagon dies or all players die, the battle fails.

Added new cow monsters

Added a new NPC

Added a literal “trash” item (it serves no purpose for now)

Added new augments. Specifically, “Hurt” augments that hurt specific monster types (such as HurtPlant, HurtDemon, HurtUndead, etc). Each level of the Hurt augment increases damage against that type by 2%

Added the ability to turn purple keys into gold keys via crafting

Added WonderGuard flag for monsters/bosses. In [info] put WonderGuard=true. If set to true the boss will not be harmed by anything that isn’t in [modifiers] or is set to 0 in that section.

Added the IgnoreBattlefieldDamage flag. If set to true, these monsters will take 0 damage from battlefield events

Added legendary armor

Added the voucher item system. Using vouchers obtained from portals players will be able to buy armor and weapons

Added a new Shop NPC: BountiBox the Goblin. Upon arriving at the HQ, he will unlock the Gobbie Box. Players can use !gobbie box open to exchange 10 login points for a random item from the box

Added a new Shop NPC: Vasu the Jeweler. Upon arriving at the HQ players will be able to unlock a second accessory slot

Added a new Shop NPC: King of Cups the Cardian. Upon being saved players will be able to purchase trading cards and booster sets via !shop list/buy tradingcards

Added the “revive” type item that will revive a dead player with half hp. The BottledFairy and PhoenixDown items have been added as examples.

Added the enhancement point skill: Overwhelm. This skill will increase overall damage by 2% per skill level

Added the enhancement point item: AccessorySlot2. Buying this will cost 10 enhancement points and will allow players to equip a second accessory

Added the monster only skill: Flying. This skill will cause a monster to take to the skies. A flying monster can only be hurt by ranged weapons and their techniques, magic, and items. Ranged weapons are: bows, guns, rifles and glyphs

Added the monster only skill: WeaknessShift. If a monster has this and is hit by a weakness, it will generate a new elemental and weapon type weakness and become resistant to the rest.

Added true death techniques. A tech that is type DEATH will instantly kill any target if it hits. The chance to hit is set in the technique information under DeathChance= Only Utsusemi and WonderGuard can block it 100% of the time.

Added a true metal defense flag where no matter what damage will only ever be 1 In [info] put TrueMetalDefense=true

Added Trading Card items

Added new achievements

Added new weapons

Added TormentOrb 12-15, 20, 25 and 30 and their recipes

Added new dungeons

Added the ability for weapons to require ammo to use in melee and tech attacks. In weapons.db under [weapon] put AmmoRequired=itemname and AmmoAmountNeeded=#

Added the !last seen command. This command will tell you when a player was last seen in the channel

Added the !version command. This command will tell you the current bot version

Added the !ammo command. This command will display the current ammo you own.

Added the !dungeon usage command. It will display if a player is able to start a dungeon key or display the time remaining if not

Added a new style: Wrestlemania. This style will allow players to use !wrestle on a target to do damage and attempt to inflict stun. This style also increases damage done with HandToHand weapons.

Added a new accessory type: IncreaseTurnSpeed This type of accessory increases speed during battle turn generation

Added a new accessory type: IncreaseWrestlingDamage This type of accessory increases !wrestle damage

Added a new battle system type: Action Point based. This system will consume action points to perform actions. When action points are empty the turn is over and it moves onto the next. This is not on by default.

Added a new bot admin command: !toggle battle system type

Added a new bot admin command: !clear dungeon usage — using this command on a player will allow the player to use a dungeon key immediately

Added a new bot admin command: !apl — Displays the total player’s average level in the channel

Added the terrified status effect. Anyone under this status will lose a turn.

Added Elite and SuperElite flags for monsters. Elite=true or SuperElite=true under [monster] Super/Elite monsters will deal more damage and take less damage from attacks

Added information on the special holiday events to when players log in if the event is ongoing.

Added Gear Sets that players can set. Creating a gearset will copy the currently equipped armor to a set that can quickly be re-equipped with one command. The commands are: !gearset set 1-3 to create one, !gearset equip 1-3 to equip one and !gearset view 1-3 to see what equipment is currently equipped under the set. It’s possible to overwrite equipment sets

Added a 50% orb bonus to any player who has less than 10k orbs total (spent + on-hand)

Added the !weaponboost desc command. Use it to set a custom weapon boost description

Added the ability for portals to have custom victory/defeat messages that are displayed when the portal is over

Added the ability for Spawn After Death to have a custom description displayed before it spawns the monster

CHANGES

Changed the max number of access-controlled characters players can enter into a battle. The max is now two per person.

Changed the !add command to allow the ability for bot admins to add enhancement points

Changed the !take command to allow the ability for bot admins to remove enhancement points and enhancement point skills

Changed the shop stat ratio limits (1-50 have a .55 ratio, 50-1000 is .43 and 1000+ is .35)

Changed the SSJ ignition

Changed portal battles to make it easier for everyone to get a drop from the battle

Changed crafting so that there’s a 1% chance of doing a critical success in which the amount obtained will be doubled

Changed the amount of HP monsters have

Changed certain things in the battle formulas

Changed utsusemi so that it no longer protects players when darkness hits

Changed the amount of style points for the style ranking that are obtained with multi-hits. Now it’s only calculated on the damage done with the first hit.

Changed the way the skills keep track of the turn they are used and when they can be used again

Changed capacity points so that they cannot be obtained from dungeons and torments

Changed the Torment Orb recipes so that the max number of death’s breath ever required is 5 (down from 10)

Changed the amount of HP that torment monsters have in torments 10-15

Changed the way the bot displays the weather changes so that it’s customizeable by bot owners

Changed the max level of certain skills for characters that have reset (used Final Getsuga)

Changed the leveling rate of techs for characters that have reset (used Final Getsuga)

Changed the max level of player styles for characters that have reset (used Final Getsuga) making the maximum of 11 for those players.

Changed !items so that only healing, battle, +stat, summon, shop lower, and songsheet/special items are shown with that command. Everything else has been moved to their own command (which is displayed when !items is used)

Changed battles so that a player can only use a clone or a summon, not both at the same time.

Changed the amount of max HP a summon will have. It’s now [500*bloodpact level] max. If the HP goes over that it will cap Note that EnhanceBloodpact augment will raise this by 100 * augment strength

Changed several blocks of code to clean them up and make it a bit easier to read and modify

Changed the way damage modifiers work, slightly. Now it will check both weapons if dual weapons are used. All attacks will now check the weapon names. Melee attacks will check the weapon’s element and type. Tech attacks will check the tech’s name and tech’s element.

Changed the code for alchemy so that it is now possible to craft weapons directly

Changed the code for the auction house so that is is now possible to bid on weapons directly

Changed armor so that it no longer adds STR, DEF, INT or SPD to the player’s file

Changed armor so that it no longer affects a player’s level

Changed a few things with dragon hunts so channels that have a higher average level will generate dragons faster

Changed dragon hunts so that the more dragons are killed the higher level the next dragons will spawn at

Changed the shop so that it checks to see if a player’s hp/tp is below the max even with the armor bonus

Changed the +stat items so that it checks to see if a player’s hp/tp is below the max even with the armor bonus

Changed TormentReward items (Horadric Cache/Stash) so that players can open more than once at a time, up to 10 total. To open more than one: !use ITEMNAME # where # is 1 to 10. If the # is greater than the # owned, it defaults back to 1.

Changed the amount of capacity points players gain so that the number of achievements obtained will increase the amount. The amount increased is: # of achievements * 2.

Changed the way the bot determines when it’s time to start a new boss battle for higher battle streaks.

Changed torment drops so that players will only receive them from torments if they survive the battle

Changed AI vs AI battles so that after 100 turns darkness will happen

Changed the dragonballs so that Shenron’s Wish has to be activated with a command: !dragonballs summon

Changed the dynamic naming system slightly

Changed the BloodBoost, BloodSpirit and Speed skills to no longer add stats directly to the player. Instead they are added when needed for calculations.

Changed gold orbs/auto-revive effect so it can only be used three times total per player per battle

Changed conquest points so that monsters will gain +3 and players will lose -2 per missed battle opportunity if the total average level of all the players is 1000 or more

Changed the maximum amount of conquest points monsters can win off of one battle to 1000 max.

Changed !view-info for “random” type items so that it shows a description

Changed the !dragon hunt found message to show the dragon’s element in the enter-the-battle description

FIXES

Fixed a bug with Stoneskin in the enhancement shop

Fixed a bug with the dynamic naming

Fixed a bug with AI in dungeons

Fixed a bug with clones being able to use items

Fixed a bug that was preventing monsters from gaining more HP if more players entered the battle

Fixed a bug in which enhancement skills (0 cost) would show up in !shop list skills

Fixed a bug where using !misc items multiple times would cause duplicates to show up

Fixed a bug where NPCs/trusts could survive no-npc/no-trust battle conditions on uncapped portals

Fixed a bug where it was possible to get infinite HP while using an ignition

Fixed a bug that was preventing accessories with more than one type working correctly.

Fixed a bug with the techonly AI types

Fixed a bug with Final Getsuga

Fixed a bug where players could perform more than one action if the final monster in the battle was dead

Featured Posts

It took over a year but it’s finally here! Battle Arena 3.2 is done and is now available for download. As usual it’s chalk full of additions, changes and fixes — most of which will be listed after the jump. Hope everyone has happy holidays. See you in 2017.

It’s been nine long months and Battle Arena has undergone a lot of various new additions, changes and fixes. The final release of version 3.2 is drawing closer but still has a little ways to go. As it stands today, here’s some of the main highlights: ADDITIONS: Added the Supply Run type battle. In […]

Chapter 666 – EMPTY HALL OF THE PUPPET TEMPLE [Unix] [MangaStream] The chapter was released a day earlier than usual! Woohoo! Though, was it really a chapter to get excited over? Click the read more and see the summary and some thoughts (as usual).

Version 1.5.4 is now available for download! For some reason I forgot to release version 1.5.3 so this post will serve as a way to talk about what I did in that version as well. For version 1.5.3 I did the following: Added the USER LEVEL command: !haiku This command will cause the bot to […]