new ArenaEvent(message, outcomes, outcomeProbs)
        An Arena event storing Events.
    
    
    
    
    
    
        Parameters:
| Name | Type | Argument | Description | 
|---|---|---|---|
| message | string | The message at the start of the arena event. | |
| outcomes | Array.<HungryGames~NormalEvent> | All possible events in this arena event. | |
| outcomeProbs | HungryGames~OutcomeProbabilities | <nullable> | Overrides the global setting for arena event outcome probabilities for this event. | 
- Source:
Extends
Members
- 
    creator :string
- 
    
    The id of the user that created this event. If not defined, then something is broken. Default global events use SpikeyRobot's ID.Type:- string
 - Inherited From:
- Overrides:
- Source:
 
- 
    custom :boolean
- 
    
    If the event is created by the user.Type:- boolean
 - Inherited From:
- Overrides:
- Default Value:
- 
		- true
 
- Source:
 
- 
    <constant> id :string
- 
    
    The full unique ID of this event. If not specified, this generates just the 32 bit short hash.Type:- string
 - Inherited From:
- Overrides:
- Source:
 
- 
    message :string
- 
    
    The message to show.Type:- string
 - Inherited From:
- Overrides:
- Source:
 
- 
    <nullable> outcomeProbs :HungryGames~OutcomeProbabilities
- 
    
    Outcome probabilities specific to this arena event. Overrides the global arena event outcome probability settings. Null to use global settings.Type:- Source:
 
- 
    outcomes :Array.<HungryGames~NormalEvent>
- 
    
    All possible events in this arena event.Type:- Array.<HungryGames~NormalEvent>
 - Source:
 
- 
    subMessage :string
- 
    
    Additional message text to send.Type:- string
 - Inherited From:
- Overrides:
- Source:
 
- 
    type :string
- 
    
    The type of event this is ('normal', 'arena', 'weapon', or 'battle').Type:- string
 - Inherited From:
- Overrides:
- Default Value:
- 
		- normal
 
- Source:
 
Methods
- 
    <static> from(obj)
- 
    
    Create a new ArenaEvent object from a ArenaEvent-like object. Similar to copy-constructor.Parameters:Name Type Description objobject Event-like object to copy. - Source:
 Returns:Copy of event.
- 
    <static> validate(evt)
- 
    
    Validate that the given data is properly typed and structured to be converted to a ArenaEvent. Also coerces values to correct types if possible.Parameters:Name Type Description evtHungryGames~ArenaEvent The event data to verify. - Source:
 Returns:Error string, or null if no error.- Type
- string
 
- 
    fill(obj)
- 
    
    Fill this instance with data from Event-like object.Parameters:Name Type Description objobject Event-like object to copy. - Inherited From:
- Overrides:
- Source:
 Returns:Current instance with copied values.- Type
- HungryGames~Event