So I've been thinking recently about making a new mini-game based one of my personal favorite game-modes in the mythology all-star clash that is Smite known as Conquest. So the deal with Conquest is that two teams fight off in a three-laned map. Like this one: This is a typical MOBA mode with two bases at opposite sides of the map connected by three lanes. Each lane is protected by two towers (that attack enemies who come near) and a Phoenix. Between these lanes is the jungle, which is a maze that connect the lanes and contains several neutral monster camps that provide different buffs and bonuses to the player that slays them. The main objective of this mode is for players to assault the enemy defenses and destroy the Titan at the center of their base, while preventing the enemy from destroying theirs. The first team to destroy the enemy Titan wins. To advance and defeat the enemy Titan, players must destroy all of the structures in at least one lane. All of the structures in each lane are invulnerable until the one furthest out from the base is destroyed. The Titan cannot be attacked until at least one Phoenix has fallen, and is stronger with each structure still remaining to defend it. Also, here's the key to those symbols regarding the middle of the map in the jungle for the mobs that spawn and can be slain and drop items (in context of the original game) = Harpy/Fire Elemental Camp There's in total 6 Harpy camps and one Fire Elemental camp. The Harpy camps in the back are composed of two Harpies and one Elder Harpy. They spawn at 30 seconds into the game and have a respawn time of 80 seconds. The ones in the middle house 2 Elder Harpies each who spawn 30 seconds into the game and have a respawn time of 1:50 minutes (110 seconds). Ten seconds before the Fire Giant spawns, the camp is automatically slain and will stop respawning. = Cyclops Mage Camp There are two of these close to the Tier 1 towers on the Fire Giant side of the map. They are composed of two Cyclops Mages and one Cyclops Mage Buff Holder. They spawn 30 seconds into the game and have a respawn time of 3 minutes (180 seconds). = Cyclops Brute Camp There are two of these, both at opposite sides across the map, composed of two Cyclops Brutes and one Cyclops Brute Buff Holder. They spawn 30 seconds into the game and have a respawn time of 3 minutes (180 seconds). = Cyclops Thief Camp There are two of these, both at opposite sides across the map, composed of two Cyclops Thieves and one Cyclops Thief Buff Holder. They spawn 30 seconds into the game and have a respawn time of 3 minutes (180 seconds). = Cyclops Rogue Camp There are two of these close to the Tier 1 towers on the Gold Fury side of the map. They are composed of two Cyclops Rogues and one Cyclops Rogue Buff Holder. They spawn 30 seconds into the game and have a respawn time of 3 minutes (180 seconds). = Oracle Harpy Camp There is one of these, inside the Gold Fury camp. It is composed of two Oracle Furies. They spawn 30 seconds into the game and have a respawn time of 3 minutes (180 seconds). = Gold Fury Camp There is one of these, at the center of the jungle closest to the long lane. It spawns 40 seconds into the game and has a respawn time of 5 minutes (300 seconds). = Portal Demon Camp There is one of these, at the center of the jungle closest to the short lane, across from Fire Giant Camp. It spawns 10 minutes into the game and has a respawn time of 5 minutes (300 seconds). = Fire Giant Camp There is one of these, at the center of the jungle closest to the short lane. It spawns 10 minutes into the game and has a respawn time of 5 minutes (300 seconds). Anyone know how I would script the whole thing with the mobs, mob spawns, and stuff for objectives?
This is probably possible and if I spent enough time on it, scripting wouldn't be that hard. The only problem I see is having the smaller camps. There's not much you could script for that to happen since you cannot spawn in AI but the main objectives of destroying the towers in a lane, at least one phoenix, and the main titan is possible. Maybe a replacement for those camps could be like parkour sections where there's a reward after completing them or maybe just simply have power weapons/power ups spawn there according to the spawn times you have.
Here's a very broad and brief description of how scripting would work for the main objectives only: Lanes: Each lane could be assigned a power channel from Alpha-Charlie. And each individual tower and phoenix leading up to the titan would send messages to each other working up to the titan when one of them would be destroyed. For example, let's say the enemy team is pushing up the Alpha lane and destroys the first tower. That then would send a message or could utilize some other script telling the next tower to not become invulnerable anymore. That would continue until you reach the phoenix and when the phoenix dies, it would tell the alpha power channel to shut off sending a script to allow the Titan to be attacked. If the enemy team starts destroying other phoenix's, then when those other power channels of bravo and charlie shut off, that can make the titan even weaker. Towers: Simply put an AoE around the tower that slowly damages enemies when near it. You can also have an HP system by maybe using an invisible vehicle like a scorpion or something and when that is destroyed, activates the next tower and despawns the AoE effect. Phoenix: Same thing as a tower except, when it is killed, it turns off whatever power channel its assigned Titan: Just have it be hard to kill and when it dies, it'll end the round and give the enemy team the points. Camps: Like I said, probably best if you just have power weapons/powerups spawn in those areas with corresponding respawn timers.
the towers, if youw ant them to actually shoot at the players, will be the hardest part. I have an auto-turret about 50% finished that's been on the back-burner for a while. Perhaps in the new year I'll finish it