Tours d'EternalTD
EternalTD propose une tour offensive, une tour de mur et une famille de tours de soutien qui modifient toute Tour de base placée à côté d'elles. Chaque tour présente dans la barre d'action/inventaire d'un joueur est générée à partir du code source actuel, donc les valeurs ci-dessous correspondent à ce qui apparaît dans la description de l'objet en jeu.
Coûts des tours et matériaux d'affichage
| Tour | Coût de base (or) | Matériau de l'objet | Entité utilisée comme corps de tour | Affinité élémentaire |
|---|---|---|---|---|
| Tour de base | 10 | ARROW | SKELETON | Sans affinité |
| Barricade | 3 | OAK_FENCE | IRON_GOLEM | Sans affinité |
| Tour de sucre | 20 | SUGAR | SHEEP | Air |
| Tour à longue-vue | 20 | SPYGLASS | PHANTOM | Sans affinité |
| Générateur de faisceau | 40 | BEACON | GUARDIAN | Air |
| Usine d'explosion | 40 | TNT | CREEPER | Terre |
| Boîte de glace | 40 | SNOWBALL | POLAR_BEAR | Eau |
| Broyeur d'armure | 40 | SHIELD | PIGLIN_BRUTE | Terre |
| Carrière d'obsidienne | 20 | OBSIDIAN | ENDERMAN | Terre |
| Mine d'or | 100 | GOLD_ORE | VILLAGER | Sans affinité |
| Distributeur de napalm | 40 | BLAZE_POWDER | BLAZE | Feu |
Mise à l'échelle du prix des tours
Les coûts des tours commencent au prix de base et restent à ce niveau pour les 15 premières tours d'une session. Au-delà, le code augmente le prix affiché selon :
cost + 1.2 * floor(totalTowersInSession / 10)
Donc ajouter davantage de tours fait lentement gonfler le prix des nouvelles. Le coût d'amélioration de n'importe quelle tour est toujours 4 × currentCost. La vente d'une tour rapporte 75 % de son coût actuel (ou le prix d'achat complet si vous la vendez dans les 5 secondes suivant son placement).
Tour de base
La seule tour qui inflige réellement des dégâts.
- Dégâts de base : 1
- Portée de base : 10 blocs
- Vitesse d'attaque de base : 2 secondes par tir
- L'amélioration double les dégâts de la tour à chaque niveau et modifie son palier d'armure (cuir, puis fer, puis or, puis diamant, puis netherite).
- Tire des flèches par défaut. Le comportement change lorsqu'elle est associée à des tours de soutien.
Barricade
Une simple tour de mur.
- Ne peut pas être améliorée.
- Ne peut pas bloquer les ennemis si elle ne laisse aucun chemin jusqu'à la sortie (la vérification du chemin a lieu au placement).
- Ne fournit aucun bonus de combat.
Tours de soutien
Les tours de soutien ne tirent pas. Elles modifient une Tour de base située dans l'une des 8 cases adjacentes. Les effets de plusieurs tours de soutien se cumulent sur la même Tour de base.
Tour de sucre (Vitesse d'attaque)
- Bonus de vitesse d'attaque de base : +10 % par Tour de sucre placée à côté d'une Tour de base.
- Chaque amélioration ajoute +10 % supplémentaires.
Tour à longue-vue (Portée)
- Bonus de portée de base : +1,5 bloc.
- Chaque amélioration ajoute +1,5 bloc supplémentaire.
Générateur de faisceau (Transformation : tour à faisceau)
- Ajoute un « compteur de générateurs de faisceau » à la Tour de base.
- Transforme l'attaque en un faisceau :
- Vitesse d'attaque de base de 0,5 seconde au lieu de 2 secondes.
- Les dégâts de base tombent à 1/8 des dégâts de la tour.
- Après une charge de 3 secondes contre la même cible, le faisceau atteint son multiplicateur de dégâts maximal (3×).
- Les améliorations ajoutent davantage de générateurs de faisceau, ce qui raccourcit le temps de chauffe (
60 − 3 × (beamGenerators − 1)ticks). - Le faisceau est purement composé de particules visuelles, sans projectiles d'entité.
Usine d'explosion (Transformation : zone d'effet)
- Rayon d'effet de base : 2,0 blocs.
- Chaque amélioration ajoute 0,5 bloc de rayon d'effet.
- Les dégâts directs ne sont pas appliqués à la cible principale ; à la place, chaque entité de vague dans le rayon d'effet subit les dégâts de zone traités par la tour (1/4 de la base).
- Les autres effets de soutien (ralentissement, DOT de feu, etc.) se propagent à travers l'appel de dégâts de zone.
Boîte de glace (Ralentissement)
- Ralentissement de base au coup : réduction de 5 % de la vitesse de déplacement.
- Chaque amélioration ajoute 5 % supplémentaires.
- Le ralentissement dure 5 secondes par coup.
- Les entités de vague
resistignorent entièrement les effets de ralentissement.
Broyeur d'armure
- Dégâts d'armure de base : 20 % des dégâts de la tour.
- Chaque amélioration ajoute 10 % supplémentaires.
- Les entités de vague à partir de la vague 10 gagnent une armure (
maxHealth / 80), qui soustrait des dégâts reçus jusqu'à être détruite. Le Broyeur d'armure érode cette armure plus rapidement.
Carrière d'obsidienne (Coups critiques)
- Chance de critique de base : 5 %.
- Chaque amélioration ajoute 5 % supplémentaires.
- Les critiques multiplient les dégâts par 1,5×.
- La chance totale de critique est plafonnée à 100 %.
Mine d'or (Butin)
- Bonus de monnaie de base : +10 % sur les éliminations effectuées par la tour attachée.
- Chaque amélioration ajoute 10 % supplémentaires.
Distributeur de napalm (DOT de feu)
- Part de DOT de feu de base : 10 % des dégâts de la tour sont infligés en tant que dégâts de feu dans le temps.
- Chaque amélioration ajoute 10 % supplémentaires.
- Le DOT de feu ignore l'armure et s'applique en 3 ticks sur 9 secondes.
- Le montant du DOT est retiré des dégâts directs afin que les dégâts totaux restent équilibrés.
- La part totale de DOT de feu est plafonnée à 100 %.
Visuels d'amélioration des tours
L'équipement de l'armor stand de la tour change à chaque niveau d'amélioration :
- Niveau 2 — armure en cuir
- Niveau 3 — armure en fer
- Niveau 4 — armure en or
- Niveau 5 — armure en diamant
- Niveau 6 — armure en netherite
Lorsque FreeMinecraftModels est installé, le modèle alterne également entre des variantes nommées par niveau (stone, gold, diamond, emerald, netherite, redstone).
Étiquettes d'affichage de bonus
Lorsqu'une Tour de base est associée à au moins une tour de soutien, EternalTD fait apparaître des armor stands invisibles au-dessus d'elle qui affichent les statistiques effectives en temps réel :
Damage,Attack Speed[Spyglass] +X range[Sugar] +X% attack speed[Beam] charge time / 0.5s base attack speed / charged beam damage[Explosion] X explosion range / X explosion damage[Ice] X% slow on attack / 5s slow duration[Crusher] X base damage to shield icon[Gold] +X% gold/kill[Glass] X% crit chance[Napalm] X% true damage fire DOT
Outillage du joueur
Pendant une session active, le joueur dispose de :
- Un livre guide (emplacement 0)
- Une Tour de base et une Barricade dans la barre d'action inférieure (emplacements 1, 2)
- Des outils Améliorer, Vendre et Vague suivante (emplacements 6, 7, 8)
- L'ensemble complet des tours de soutien sur la rangée d'inventaire au-dessus (emplacements 9-20)
Un clic droit avec un objet tour la construit sur la case ciblée. Un clic droit avec l'outil Améliorer ou Vendre agit sur la case de tour ciblée. Un clic droit avec l'outil Vague suivante termine la phase de construction en avance.