# Infernal Gigasnapper
Checkmarks if I've coded it yet
Misc Progress:
- [x] Basic mob's megafauna prototype - all basic mob megafauna inherit from this
- [x] Boss Music Added, either refactoring the hostile only boss music component to allow basic mobs or making a basic mob only variant
- [ ] Tested
- [x] Credit given to Derflerp
## Mechanics
- [x] Only moves on the x axis (left and right).
## Actions
- [ ] Crustacean Reposition
- [ ] Can dig to move on the y axis.
- [ ] Tested
- [ ] Deals low damage if surfacing on someone, not meant as an attack as much as it's meant to simply move around (especially for player control).
- [ ] Tested
- [ ] Disabled when Tectonic Arena is active
- [ ] Tested
- [ ] Tectonic Arena
- [x] Creates an arena of molten rock.
- [x] Tested
- [x] Deals damage when touched, but not to crabs.
- [x] Tested
- [x] Toggled on and off instantly, but lowering the arena puts the ability on cooldown.
- [x] Tested
- [ ] Under half health, the arena will passively gain empowered tiles every T seconds (i will get a feel for what T value feels good)
- [ ] Tested
- [x] Arena destroys rock to clear up space, delayed in time from the center to create a cool animation of the rocks destroying in order outwards from an epicenter
- [x] Call of Cancer
- [x] Disabled when Tectonic Arena is inactive
- [x] Tested
- [x] Channeled ability before summoning
- [x] Tested
- [x] Summons crab minions somewhere in the arena
- [x] Tested
- [x] Telegraphed arrival
- ~~currently spawning in a radius around the crab, arena needs to save the turf it spawned from for radius calculations~~
- [x] Tested
- [x] Summons will leave when the arena is removed.
- [x] Tested
- [x] Summons more crabs the more damage gigasnapper has taken
- [x] Tested
- [x] Pyroclastic Plow
- [x] Only usable when a target is x-aligned with the boss crab, a position you should REALLY avoid being in during the fight.
- [x] Tested
- [x] Fast, not telegraphed, strong charging attack to hit the target.
- [x] Tested
- [x] Sends a victim flying.
- [x] Tested
- [x] Leaves an area of temporary lava.
- [x] Tested
- [x] Passively, a far weaker version of the charge collisions is always active to keep miners away from the crab.
- [x] Tested
## Crab minions
Crab minions move on the y axis instead of the gigasnapper's x axis, occasionally firing slow moving bubbles when y-aligned with a target. This spices up the fight quite a bit, with both x and y axis crabs trying to line up with you. Luckily, they're a lot weaker and can be killed for ~~crowd~~ crab control
All minions despawn when the arena is lifted.
- [x] Only moves up and down
- [x] Tested
- [x] AI behavior
- [x] Finds a target
- [x] Tested
- [x] Tries to align with them vertically.
- [x] Tested
- [x] Fires basic bubbles while a target is available
- [x] Tested
## Empowered tiles
Empowered tiles are placed by certain abilities during the fight. The tiles have a few effects:
1. affect the player when stepped on
2. the small crab minions fire slow somewhat low damage bubbles, these bubbles are "empowered" when passing over an empowered tile.
- [ ] Plasma Fissure
- [x] Stepped on: Ignites + small burn damage
- [ ] Tested
- [x] Bubble: Unstable bubble, moves much faster, pops after a few tiles and leaves a small aoe of damaging tiles
- [ ] Tested
- [ ] Bluespace Fissure
- [ ] Stepped on: Teleports somewhere in the arena
- [ ] Bubble: Anomalous Bubble teleports to the other side of the arena and continues to travel the first time it hits something other than the player
- [ ] Necropolis Fissure
- [ ] Stepped on: The gigasnapper's corrupt ability is enabled for one attack (this ability charge is lost if the arena goes down)
- [ ] Bubble: Corrupted bubble, turns another minion crab into a stronger variant that has more health and fires twice as often
## Loot
Accepting suggestions!
- [ ] Normal loot TBD
- [ ] Crusher loot TBD