- Joined
- Mar 14, 2022
- Messages
- 17
Hello! I am creating a TD with a few complex ideas I'm trying to implement... but have next to no idea how. I am reasonably new to using the Editor, but am trying to my best to learn while making my dream TD.
I want to make it so there are multiple Wave Sets of units which get rolled after each the previous Wave Set has been completed. There will be 6 wave set types, each with units from a Specific Race. The reason for this is that at the end of a wave set - there will be a boss, and when the player kills the boss, they receive an item which will allow them to unlock another type of builder with different towers. The builder that they can unlock depends on the wave set they've completed, as to make it randomized and feel earnt.
For example - a player completes the Human wave set they rolled, so at the end get an item allowing them to unlock the Human Builder. The item dropping part I can figure out myself... But the randomized wave system seems pretty difficult. Its also important to note that all 6 wave sets wont be played through each game - only 4 out of the 6 will be chosen for both replay-ability and so each game can be different.
Each player starts with a "Basic Builder", and then once they complete their first wave set - can unlock a specialization with the item they receive from killing the boss. After this; they cannot go back to the basic Builder - he's only there to get started.
I know this sounds a little complicated, so just as an example:
Wave 1 - 10 - Random Wave Set (Human/Orc/Night Elf/Undead/Lich/or Demon)
Wave 11 - 20 - Random Wave Set (Human/Orc/Night Elf/Undead/Lich/or Demon)
Wave 21 - 30 - Random Wave Set (Human/Orc/Night Elf/Undead/Lich/or Demon)
Wave 31 - 40 - Random Wave Set (Human/Orc/Night Elf/Undead/Lich/or Demon)
Wave 41 - 50 - End Game Wave Set (Same every game)
I also want to make it so once a player has complete a wave set; that type can't get rolled again. This is to avoid having a player possibly play through 4 of the same race type and essentially only be able to unlock 1 builder - They need to be able to unlock a new builder at the end of each wave set.
I was going to create wave sets for each Race at each wave level... So, for example, have 4 types of Human Wave Sets (Wave 1 - 10, 11 - 20, etc) which have the same unity type, but with adjusted stats to suit that wave level. I was considering doing this by using a multiplier on the stats so I would only have to make 1 of each wave set... But I also want to adjust the abilities depending on which wave integer the wave set has been rolled on. This gives me greater control over each waves individual stats and abilities.
Any help making this happen would be greatly appreciated!
I want to make it so there are multiple Wave Sets of units which get rolled after each the previous Wave Set has been completed. There will be 6 wave set types, each with units from a Specific Race. The reason for this is that at the end of a wave set - there will be a boss, and when the player kills the boss, they receive an item which will allow them to unlock another type of builder with different towers. The builder that they can unlock depends on the wave set they've completed, as to make it randomized and feel earnt.
For example - a player completes the Human wave set they rolled, so at the end get an item allowing them to unlock the Human Builder. The item dropping part I can figure out myself... But the randomized wave system seems pretty difficult. Its also important to note that all 6 wave sets wont be played through each game - only 4 out of the 6 will be chosen for both replay-ability and so each game can be different.
Each player starts with a "Basic Builder", and then once they complete their first wave set - can unlock a specialization with the item they receive from killing the boss. After this; they cannot go back to the basic Builder - he's only there to get started.
I know this sounds a little complicated, so just as an example:
Wave 1 - 10 - Random Wave Set (Human/Orc/Night Elf/Undead/Lich/or Demon)
Wave 11 - 20 - Random Wave Set (Human/Orc/Night Elf/Undead/Lich/or Demon)
Wave 21 - 30 - Random Wave Set (Human/Orc/Night Elf/Undead/Lich/or Demon)
Wave 31 - 40 - Random Wave Set (Human/Orc/Night Elf/Undead/Lich/or Demon)
Wave 41 - 50 - End Game Wave Set (Same every game)
I also want to make it so once a player has complete a wave set; that type can't get rolled again. This is to avoid having a player possibly play through 4 of the same race type and essentially only be able to unlock 1 builder - They need to be able to unlock a new builder at the end of each wave set.
I was going to create wave sets for each Race at each wave level... So, for example, have 4 types of Human Wave Sets (Wave 1 - 10, 11 - 20, etc) which have the same unity type, but with adjusted stats to suit that wave level. I was considering doing this by using a multiplier on the stats so I would only have to make 1 of each wave set... But I also want to adjust the abilities depending on which wave integer the wave set has been rolled on. This gives me greater control over each waves individual stats and abilities.
Any help making this happen would be greatly appreciated!