new Battle(message, attacker, victim)
A single battle in an Event.
Parameters:
Name | Type | Description |
---|---|---|
message |
string | The message of this battle event. |
attacker |
number | The damage done to the attacker. |
victim |
number | The damage done to the victim. |
- Source:
Extends
Members
-
<private, static, readonly> _fistBoth
-
The file path to read attacking both directions image.
- Source:
-
<private, static, readonly> _fistLeft
-
The file path to read attacking left image.
- Source:
-
<private, static, readonly> _fistRight
-
The file path to read attacking right image.
- Source:
-
attacker :Object
-
Information about attacker.
Type:
- Object
- Source:
-
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:
-
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:
-
victim :Object
-
Information about victim.
Type:
- Object
- Source:
Methods
-
<static> finalize(affectedUsers, numVictim, numAttacker, mention, game, battles)
-
Make an event that contains a battle between players before the main event message.
Parameters:
Name Type Description affectedUsers
Array.<HungryGames~Player> All of the players involved in the event. numVictim
number The number of victims in this event. numAttacker
number The number of attackers in this event. mention
boolean Should every player be mentioned when their name comes up? game
HungryGames~GuildGame The GuildGame this battle is for. This is for settings checking and fetching non-affected users. battles
Array.<HungryGames~Battle> Array of all possible battle events to choose from. - Source:
Returns:
The event that was created. -
fill(obj)
-
Fill this instance with data from Event-like object.
Parameters:
Name Type Description obj
object Event-like object to copy. - Inherited From:
- Overrides:
- Source:
Returns:
Current instance with copied values.- Type
- HungryGames~Event