Skip to content

Changelog

Blanc Faye edited this page Apr 10, 2022 · 16 revisions

3.1.2

  • Add checks for Distortion artifact logic so that exceptions won't occur.

3.1.1

  • Update the code from deprecation.
  • Remove tests to reduce complexity for new maintainers to take over.

3.1.0

  • Update the code to a working state since the updates.
  • Some parts of the code still has warnings.

3.0.9

  • Make Origin Imps use HGStandard shaders.
  • Origin Imps do not look shiny like the originals yet, but they so far work.

3.0.8

  • Update the code so that it works after the breaking changes of Chen's Helpers.

3.0.7

  • Integrate changes from ChensHelpers regarding GenericContentPackProvider.
  • Also update DefaultDocumentation so that there would be now a setup that is less tedious to deploy.
  • Ban Tesla Coil, Dio's Best Friend and Thallium from Origin Imps. These made people cry.

3.0.6

  • Fix Arms Race Null Reference Exceptions.

3.0.5

  • Update the code so that it works with the latest TILER2 and ClassicItems.

3.0.4

  • Update the code so that it works with latest R2API.

3.0.3

  • Fix a bug where Compat with BetterUI is being neglected due to using item index.

3.0.2

  • Fix a bug where the console is complaining about Imps from Origin being invalid.

3.0.1

  • Add some content to content packs as defined.

3.0.0

  • Update the mod so that it is playable after the anniversary update.

2.3.5

  • Improve namespaces on the project so that the code is readable, and follows best practices.
  • Major changes in API due to namespace change. Refer to the code documentation for the new one.
  • Add a config option for determining batch spawning for Artifact of Origin.

2.3.4

  • Integrate Queue Processors from ChensHelpers.
  • Also improve on the implementation for Origin Imp spawning so that it has less processes.

2.3.3

  • Integrate the change from ChensHelpers so that Drone Repair Kit will allow Equipment Drones to heal allied drones under the same owner.

2.3.2

  • Include the XML into the packaging of the mod.
  • Small non-required update for ChensHelpers.

2.3.1

  • Add a config option about the Imp Vanguard's Spawn position. It now defaults to spawn like the Imp Soldiers.
  • Refactor the Spawn Queue of the Imps spawned by the Artifact of Origin.
  • Integrate newer helpers from ChensHelpers.

2.3.0

  • Implement API for Drone Repair Kit to support custom drones.
  • Allow Drone Repair Kit to use TILER2 helpers instead of hooking in RecalculateStats.
  • Recompile for some breaking changes and a fatal bug found in ChensHelpers.
  • Fully document the mod for interested mod creators.
  • Fix a bug in Distortion about not changing the skills in seconds but in hours.

2.2.13

  • Integrate ChensHelpers mod.
  • There should be no notable change except for better documentation and cleaner code. Potential undiscovered bugs could be fixed.

2.2.12

  • Fix a huge and nasty bug found in the Artifact of Origin when played in multiplayer.

2.2.11

  • Fix a "fatal" bug that might make it hard to report bugs due to logging not working.
  • Generate documentation for API. Wiki created for this as well.

2.2.10

  • Minor update. Fix documentation of the publicized method.
  • Fix grammar errors found in Arms race description.
  • Also fix an error in the manifest.

2.2.9

  • Fix a bug regarding compatibility code with EnemyItemDisplays if it is not installed.
  • Publicize the TriggerArtillery method in Arms Race so that other mods may call it for their custom drones.
  • Add a check for Arms Race regarding Proc Chain Masks to avoid infinite procs.

2.2.8

  • Register custom cloned projectiles to avoid errors.
  • Fix a possible bug with Arms Race where in the mortar from drones will not launch if Mortar Tube is disabled in config.

2.2.7

  • Another bug fixes regarding Artifacts of Distortion and Origin.
  • Distortion skills will lock skills again after being replaced by another skill. Example is Engineer's Thermal Harpoons replacing the 1st and 2nd skill upon use of the 3rd skill.
  • Actually use real time in seconds as a timer instead of an integer being incremented by 1.
  • Manually generate item sets for Origin instead of it being dependent on Evolution's manager.
  • Add listing of items that can be given to enemies in both Evolution and Origin for an easier time to debug when a bug happens regarding banning.
  • Actually fix the items given to Imps. Properly give the items from the correct tiers.

2.2.6

  • Small bug fix regarding the randomness of Imp Soldiers dropping Pearls, for some reason.
  • Changed the internal mechanics on how the Pearls drop.
  • Only one Imp Overlord per player will drop the Pearl if Artifact of Swarm is enabled.
  • Dio's Best Friend revival will no longer duplicate the drop.

2.2.5

  • Add soft dependency for EnemyItemDisplays so that Origin Imps will also be supported.
  • Update the icon for Artifact of Distortion into an official one.

2.2.4

  • Big optimization in Artifact of Origin.
  • Allow Imp Vanguards to be their own monster, a clone of Imp Overlord.
  • Add a config to spawn Imps triggered by Origin in intervals. Configurable. This is to avoid frame drops.
  • Properly add a name and avatar icons for these Imps.
  • Improve Artifact of Spirit by making enemies apply their movement speed changes instantly upon health change.
  • Allow movement speed changed from Artifact of Spirit be limited through a threshold to avoid frame drops.
  • Update the icon of Artifact of Origin into the official one.

2.2.3

  • Recolor the Imps spawned from Artifact of Origin.
  • Use Xoroshiro128 for randomizing skills in Distortion.
  • Spectators will no longer be shown the wrong Distortion Skill for the player they are spectating.

2.2.2

  • Allow Imp Overlords spawned from Artifact of origin to drop a Pearl or Irradiant Pearl.
  • Fix the Imps from Origin of a bug that apparently gives them an Equipment.
  • Fix Dead Man's Foot explosion by actually adding an explosion effect.
  • Add more config options for Artifact of Origin.
  • Add a config for Panic Mines to let it self-destruct when the owner is gone.
  • Reduced the default values for the Origin config as the imps are too powerful.
  • Update dependency to use the latest ClassicItems.

2.2.1

  • Fix a bug with the Aritfact of Origin failing to parse bad items.

2.2.0

  • Implement Artifact of Origin!
  • Temporary icons for the new artifact.
  • Vastly improve the code for Distortion mechanics.
  • Change usage of TILER2 Helpers so that the cards will have proper text.

2.1.0

  • Implement Artifact of Distortion!
  • Temporary icons for the new artifact.
  • Include alternate icons for Spirit artifact made by other people.

2.0.1

  • Update the mod for a missing setup that prevents it from working correctly.

2.0.0

  • Migrate the code to support new changes of TILER2.

1.4.5

  • Fix bright mines bug. Replace Color with Color32.
  • Update Artifact of Spirit icon.

1.4.4

  • Fix bugs found with the Artifact of Spirit about misbehaving characters, like zooming off the map.
  • Let Artifact of Spirit modify acceleration also to mitigate for their own new speed.

1.4.3

  • Implement Artifact of Spirit!
  • Temporary icon for Spirit artifact for now.
  • Recolor the mines for an easier time differentiating which ones are which.

1.4.2

  • Support Squid Polyps for use with Arms Race. Configurable.
  • Squid Polyps are turned off by default, so turn it on in config if you want to buff them.

1.4.1

  • Fix and improve some descriptions.
  • Fix the actual version of the mod.
  • Improve the code base and optimize some implementations.
  • Add a short lore to Drone Repair Kit.

1.4.0

  • Implement Thallium!
  • Add BetterUI Compats for more descriptions regarding the skills for survivors.
  • Update references for dependencies.

1.3.1

  • Remove Gradius' Option. It is now included in a separate mod.

1.3.0

  • Implement Drone Repair Kit!
  • Remove the sync logging as it apparently caused heavy lag.
  • Add a config setting where the Options of Flame Drones will have reduced quality of effects to lessen the stress of processing and syncing.
  • Add lore for Instant Minefield.
  • Slight adjustments for config options in regards with TILER2 for correctness.

1.2.1

  • Add logbook entry for Arms Race.
  • Fix a terrible sync bug due to error in the modder's part.
  • Nerfed base stats of Arms Race because it was too powerful. It is still configurable.

1.2.0

  • Implement Arms Race!

1.1.1

  • Change implementation of syncing Options and related effects due to reports of FPS drops.

1.1.0

  • Implement Mortar Tube!
  • Add more ItemStats details for all items.
  • Allow Turrets to always update their position.

1.0.3

  • Add a condition where the host is required to wait for all clients to be ready before sending the sync commands. This ensures that all clients will be synced.
  • Remove a bunch of logs that are otherwise useless. Retained only some that may still cause bugs to help in bug reports.
  • Improve code.

1.0.2

  • Fix the Drones with Options hard crashing the game when entering bazaar.
  • Fix the Options being duplicated when the player is revived in a stage by any means.
  • Fix Multiplayer desync issues regarding the Option Spawning upon item pickup of Gradius' Option.
  • Implement a queuing system for syncing to lessen desync and lessen bandwidth usage.
  • Improve the code by letting linear behavior into client sided execution to lessen bandwidth usage.
  • Allow destruction of Options upon losing the owner.
  • Fix the flamethrower effect of Options to sync in multiplayer.
  • Add a config for sync time to allow Options to behave properly in Multiplayer at the cost of delay through the queuing system.

1.0.1

  • Fix some random exceptions found in mines related to animations.
  • Add lore and better description for Gradius' Option.
  • Allow Instant Minefield mines to only explode when landing.

1.0.0

  • Implement Gradius' Option!
  • Update mod icon to highlight the new item.

0.2.2

  • Fix buff icon of Dead Man's Foot.
  • Fix the exceptions being raised on Dead Man's Foot detonation.

0.2.1

  • Add Beating Embryo support for Instant Minefield.

0.2.0

  • Implement Instant Minefield!
  • It's filled with mines nowadays.

0.1.0

  • Implement Dead Man's Foot!
  • Improve and clean code.

0.0.4

  • Fix the items' icons added by ChensClassicItems because they display as white in the Command Menu.

0.0.3

  • Removed DEBUG mode. Woops. My bad.

0.0.2

  • Implement Panic Mines!
  • Fix grammar errors found on AtG Missile Mk. 2.
  • Attach the mod to the original ClassicItems even closer.

0.0.1

  • Initial version. Adds the AtG Missile Mk. 2 item. Configurable.
Clone this wiki locally