# The Perfect Tower II v0.32.0 (24 Sep 2023)

Web version: https://www.perfecttower2.com/changelog/0.32.0/

## New Stuff

- Added upgrade to fission reactor in Power Plant
- Added challenge metallic ruins #1
- Added challenge metallic ruins #2
- Added challenge metallic ruins #3
- Added challenge metallic ruins #4
- Added module ||'Gnarly Obsidian'||
- Added module ||'Magnetic Core'||
- Added research conditions to artifacts
- Added a ||+5% Resource boost|| to 'Energy Sphere' artifact
- Added a ||+5% Resource boost|| to 'Metal Plating' artifact
- Added a ||+5% Resource boost|| to 'Vine Monster' artifact
- Added a ||+5% Resource boost|| to 'Incendiary Device' artifact
- Added a ||+5% Resource boost|| to 'Dice Of Fate' artifact
- Added additional effect to 'Broken Sword' artifact
- Added artifact ||'Monkey Idol'||
- Added artifact ||'W.I.N.C.E Plushie'||
- Added artifact ||'Compass'||
- Added artifact ||'Strange Cube'||
- Added artifact ||'Blackhole in a Bottle'||
- Added artifact ||'Broken Wings'||
- Added artifact ||'Light Triangle'||
- Overhauled contracts

## Changes

- Health regeneration cannot prevent any unit with exactly 0 health from dying anymore
- Added #nature tag to nature's wrath
- Headquarters 'dealbreaker' skill increases the new per-contract resource drop multiplier
- Contract 'activist' requires less active modules
- Contract 'neutralist' provides a greater span for the neutral module count
- Contract 'annihilist' requires fewer modules of every category
- Modules unlocked during tower testing which are not random drops or unlocked by reaching wave goals now display a notification
- Artifacts don't show their name anymore in notifications to avoid inconsistencies since their name is not revealed prior to researching them
- Element icon tooltip of unit stats window displays strengths and weaknesses of the element vs. other elements
- Artifact 'Golden Apple' no longer has an effect in hard mode challenges

## Fixes

- Fixed unit stats window displaying the base element of an enemy instead of the current element if it has been modified by a modifier
