Oh no we've been sucked into a PC and we're now trapped on a graph! For some reason we need to defend the leftmost vertice of the graph... - Enemies will randomly move through edges, choosing a random direction if they come across a crossroad. - An enemy takes several seconds to move through an edge, and think which way to go on a vertice. - Enemies also have different amounts of speed based on the length of the edge they're walking on! - They might also wander to dead ends, in this case, the enemy instantly dies. Unlucky! - So, unlike in AYDs with a flat plane, an enemy would either take the shortest path or avoid defenders! -- Defenders -- Ashigaru Cat: May or may not be inspired by Mr, attacks when an enemy cat is nearby. Archer Cat: Your classic and generic ranged attacker. imgodatrpg: That one guy who thinks hes a god at rpg is here to help!! he shoots multiple bullets that deal high damage every second or so, but his aim is still bad Trapper Cat This guy with a hammer places a spike trap at a random vertice every so often. The trap deals high damage to enemies but there can only be up to 2 traps Sorceress -- Enemies -- Basic Cat: Noob without any algorithms DFS Cat: Is fast thinking and moving but very weak BFS Cat: Slow and strong, but thinks for a LOT of time Dijkstra Cat: Thinks less and never goes to a dead end, but has an unstable speed Healer Cat: Heals enemies every so-often, never goes to dead ends, and if killed, will give 2 base hp. Manufacture: Builds mini sentries on the vertices that summon smaller cats, which can be destroyed. His building can be interrupted, which lowers the spawner's HP. Can only build 2 sentries at a time.
-Added a new defender! The sorceress will attack nodes directly with fireballs. -Added a new enemy, the barrier cat! This cat can deflect direct projectiles with a barrier occasionally. The projectiles can still hit another target though! -Fixed Healer cat not taking damage from shotgun bullets -Fixed shotgun bullets not colliding with Dijkstra Cat