forked from ThinkInvis/RoR2-ClassicItems
-
-
Notifications
You must be signed in to change notification settings - Fork 0
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.
Home | API Documentation | API References | Features | Contact | Changelog