Titans: Difference between revisions

From A'Chard
Jump to navigation Jump to search
Line 63: Line 63:
=== Armored Titan ===
=== Armored Titan ===


'''Events'''
* EventArmoredTitan - ON/OFF Switch for this Titan type
* EventArmoredTitan - ON/OFF Switch for this Titan type
* EventArmoredTitanSpawned - In this titan type currently spawned in the world? Indicator
* EventArmoredTitanSpawned - In this titan type currently spawned in the world? Indicator

Revision as of 04:44, 17 March 2024


Titan Global ACE Generator System


This is an attempt to white paper a system by which ACE custom content can make use of the following to create a global system of random a centrally controlled and limited random spawn of a real example.

  • Generators
  • NPCs
  • Custom critters
  • Stop Gaps

If the contained techniques can be proven to work as designed, they will be implemented in the live world of A'Chard.


Events

There are (2) mater event handlers.

  • EventBossTitan - Works as an ON/OFF Switch for ALL (9) master spawn generators
  • EventBossTitanSpawned - Will be ON if any of the (9) bosses are currently spawned in the world

Stop Gaps

  • Titan StopGap NPC to turn off all event on server start as a reset of all events to OFF
  • NPC to check time on hearbeat to kill reset old stuck ON events get things moving again


Event Flow

  • 8080017 Titan Generator added to the master spawn generators around Ragako
  • If EventBossTitan is enabled, 8080017 Titan Generator will spawn all other Titan generators in a large random pattern
  • Each of the secondary Boss Generators have varying requirements for activation such as Night or Day requirements and an ON/Off event as well defined
  • All the secondary Titan generators have a "slowed heartbeat" to give time for EventBossTitanSpawned to trigger when a Titan is spawned
  • As the secondary generators roll though "slowed" heartbeats they will have varying chances to spawn a boss of that type.
  • When a generator spawns a critter, it will set both EventBossTitanSpawned and the event to show they type of Titan is spawned to ON to prevent additional Boss Titans spawns in the world

Generators

  • 8080017 Titan Generator - Master Generator
  • xxxxxxx Armored Titan Generator
  • xxxxxxx Attack Titan Generator
  • xxxxxxx Beast Titan Generator
  • xxxxxxx Cart Titan Generator
  • xxxxxxx Colossus Titan Generator
  • xxxxxxx Female Titan Generator
  • xxxxxxx Founding Titan Generator
  • xxxxxxx Jaw Titan Generator
  • xxxxxxx War Hammer Titan Generator


Spawns (9)

Armored Titan

Events

  • EventArmoredTitan - ON/OFF Switch for this Titan type
  • EventArmoredTitanSpawned - In this titan type currently spawned in the world? Indicator


Attack Titan

  • EventAttackTitan - ON/OFF Switch for this Titan type
  • EventAttackTitanSpawned - In this titan type currently spawned in the world? Indicator


Beast Titan

  • 8085050 Beast Titan
  • EventBeastTitan - ON/OFF Switch for this Titan type
  • EventBeastTitanSpawned - In this titan type currently spawned in the world? Indicator

Cart Titan

  • EventCartTitan - ON/OFF Switch for this Titan type
  • EventCartTitanSpawned - In this titan type currently spawned in the world? Indicator


Colossus Titan

  • EventColossusTitan - ON/OFF Switch for this Titan type
  • EventColossusTitanSpawned - In this titan type currently spawned in the world? Indicator


Female Titan

  • 8085001 Titan Female Level 1
  • EventFemaleTitan - ON/OFF Switch for this Titan type
  • EventFemaleTitanSpawned - In this titan type currently spawned in the world? Indicator

Founding Titan

  • EventFoundingTitan - ON/OFF Switch for this Titan type
  • EventFoundingTitanSpawned - In this titan type currently spawned in the world? Indicator


Jaw Titan

  • EventJawTitan - ON/OFF Switch for this Titan type
  • EventJawTitanSpawned - In this titan type currently spawned in the world? Indicator


War Hammer Titan

  • EventWarHammerTitan - ON/OFF Switch for this Titan type
  • EventWarHammerTitanSpawned - In this titan type currently spawned in the world? Indicator