Difference between revisions of "SIBR:Feed"

From Blaseball Wiki

m (just incremented up through Feed Event 225 and so now I'm adding in IDs for 26, 64, 99, 198, and 206.)
(Add metadata info)
Line 1: Line 1:
 +
==Common fields==
 
{| class="wikitable"
 
{| class="wikitable"
! ID !! Description
+
! Name !! Description
 +
|-
 +
| <code>id</code> || UUID
 +
|-
 +
| <code>playerTags[]</code> || UUIDs of involved players, if any
 +
|-
 +
| <code>teamTags[]</code> || UUIDs of involved teams, if any
 +
|-
 +
| <code>gameTags[]</code> || UUID of game, if any (why is this an array?)
 +
|-
 +
| <code>metadata</code> || JSON object; see [[#Metadata fields|Metadata fields]]
 +
|-
 +
| <code>created</code> || timestap
 +
|-
 +
| <code>season</code> || zero-indexed season number
 +
|-
 +
| <code>tournament</code> || -1 for regular play, 0 for Coffee Cup
 +
|-
 +
| <code>type</code> || [[#Event types|event type]]
 +
|-
 +
| <code>day</code> || zero-indexed day number
 +
|-
 +
| <code>phase</code> || [[#phase|schedule phase]]
 +
|-
 +
| <code>category</code> || [[#category|event category]]
 +
|-
 +
| <code>description</code> || event text
 +
|-
 +
| <code>nuts</code> || number of upshells
 +
|}
 +
 
 +
==Metadata fields==
 +
These fields are common across multiple events.
 +
{| class="wikitable"
 +
! Name !! Description
 +
|-
 +
| <code>play</code> || play counter for in-game events
 +
|-
 +
| <code>subPlay</code> || counter within a play
 +
|-
 +
| <code>children[]</code> || UUIDs of events triggered by this one
 +
|-
 +
| <code>parent</code> || UUID of triggering event
 +
|}
 +
 
 +
==Event types==
 +
{| class="wikitable feedtable"
 +
! ID !! Description || Metadata
 
|-
 
|-
| 0 || Let's Go!
+
| 0 || Let's Go! ||
 +
*<code>away</code> - team UUID
 +
*<code>home</code> - team UUID
 +
*<code>stadium</code> - stadium UUID
 +
*<code>weather</code> - [[#weather|weather ID]]
 
|-
 
|-
| 1 || Play ball!
+
| 1 || Play ball! ||
 
|-
 
|-
| 2 || Half-inning
+
| 2 || Half-inning ||
 
|-
 
|-
| 3 || Pitcher change
+
| 3 || Pitcher change ||
 
|-
 
|-
| 4 || Stolen base
+
| 4 || Stolen base ||
 
|-
 
|-
| 5 || Walk
+
| 5 || Walk ||
 
|-
 
|-
| 6 || Strikeout
+
| 6 || Strikeout ||
 
|-
 
|-
| 7 || Flyout
+
| 7 || Flyout ||
 
|-
 
|-
| 8 || Ground out
+
| 8 || Ground out ||
 
|-
 
|-
| 9 || Home run
+
| 9 || Home run ||
 
|-
 
|-
| 10 || Hit (single/double/triple)
+
| 10 || Hit (single/double/triple) ||
 
|-
 
|-
| 11 || Game end log
+
| 11 || Game end log ||
 +
*<code>winner</code> - team UUID
 
|-
 
|-
| 12 || Plate appearance
+
| 12 || Plate appearance ||
 
|-
 
|-
| 13 || Strike (not including Foul Balls)
+
| 13 || Strike (not including Foul Balls) ||
 
|-
 
|-
| 14 || Ball
+
| 14 || Ball ||
 
|-
 
|-
| 15 || Foul Ball
+
| 15 || Foul Ball ||
 
|-
 
|-
| 20 || Solar Panels overflow run activation
+
| 20 || Solar Panels overflow run activation ||
 
|-
 
|-
| 21 || Home Field Advantage activation
+
| 21 || Home Field Advantage activation ||
 
|-
 
|-
| 22 || Hit by pitch
+
| 22 || Hit by pitch ||
 
|-
 
|-
| 23 || Player skipped due to being Shelled or Elsewhere
+
| 23 || Player skipped due to being Shelled or Elsewhere ||
 
|-
 
|-
| 24 || Partying
+
| 24 || Partying ||
 
|-
 
|-
| 25 || Strike zapped by Electric blood
+
| 25 || Strike zapped by Electric blood ||
 
|-
 
|-
| 26 || Polarity shift
+
| 26 || Weather change ||
 +
*<code>after</code> - [[#weather|weather ID]]
 +
*<code>before</code> - [[#weather|weather ID]]
 
|-
 
|-
| 27 || Mild pitch
+
| 27 || Mild pitch ||
 
|-
 
|-
| 28 || End of inning
+
| 28 || End of inning ||
 
|-
 
|-
| 29 || Site takeover text
+
| 29 || Site takeover text ||
 +
* <code>being</code> - [[#being|Being ID]]
 
|-
 
|-
| 30 || Black hole (in-game)
+
| 30 || Black hole (in-game) ||
 
|-
 
|-
| 31 || Sun 2 (in-game)
+
| 31 || Sun 2 (in-game) ||
 
|-
 
|-
| 33 || Birds flavor text
+
| 33 || Birds flavor text ||
 
|-
 
|-
| 34 || Murder of crows
+
| 34 || Murder of crows ||
 
|-
 
|-
| 35 || Birds free shelled player
+
| 35 || Birds free shelled player ||
 
|-
 
|-
| 36 || Triple Threat
+
| 36 || Triple Threat ||
 
|-
 
|-
| 37 || Free Refill
+
| 37 || Free Refill ||
 
|-
 
|-
| 39 || Wired
+
| 39 || Wired ||
 
|-
 
|-
| 40 || Feedback blocked
+
| 40 || Feedback blocked ||
 
|-
 
|-
| 41 || Feedback
+
| 41 || Feedback ||
 
|-
 
|-
| 45 || Superallergic reaction
+
| 45 || Superallergic reaction ||
 
|-
 
|-
| 47 || Allergic reaction
+
| 47 || Allergic reaction ||
 
|-
 
|-
| 48 || Reverberating
+
| 48 || Reverberating ||
 
|-
 
|-
| 49 || Reverb shuffle
+
| 49 || Reverb shuffle ||
 
|-
 
|-
| 51 || Blooddrain
+
| 51 || Blooddrain ||
 
|-
 
|-
| 52 || Siphon
+
| 52 || Siphon ||
 
|-
 
|-
| 53 || Siphon blocked
+
| 53 || Siphon blocked ||
 
|-
 
|-
| 54 || Incineration
+
| 54 || Incineration ||
 
|-
 
|-
| 55 || Fire eating
+
| 55 || Fire eating ||
 
|-
 
|-
| 56 || Flag planted
+
| 56 || Flag planted ||
 +
* <code>title</code> - "Ground Broken"
 +
* <code>votes</code> - vote count
 +
* <code>renoId</code> - ID of selected prefab
 
|-
 
|-
| 57 || Renovation built
+
| 57 || Renovation built ||
 +
* <code>title</code> - display name
 +
* <code>votes</code> - vote count
 +
* <code>renoId</code> - internal name
 
|-
 
|-
| 59 || Decree passed
+
| 59 || Decree passed ||
 +
* <code>id</code> - internal name
 +
* <code>title</code> - display name
 +
* <code>votes</code> - vote count
 +
* <code>totalVotes</code> - vote count for all decrees
 
|-
 
|-
| 60 || Blessing won
+
| 60 || Blessing won ||
 +
* <code>id</code> - internal name
 +
* <code>title</code> - display name
 +
* <code>votes</code> - vote count for winning team
 +
* <code>teamId</code> - UUID of winning team
 +
* <code>teamName</code> - nickname of winning team
 +
* <code>totalVotes</code> - vote count for all decrees
 +
* <code>highestTeam</code> - UUID of team with most votes
 +
* <code>highestVotes</code> - vote count for team with most votes
 
|-
 
|-
| 61 || Will received
+
| 61 || Will received ||
 +
* <code>id</code> - internal name
 +
* <code>title</code> - display name
 +
* <code>dataVotes</code> - vote count for this specific option
 +
* <code>willVotes</code> - vote count for this will, all options
 +
* <code>totalVotes</code> - vote count for all wills
 
|-
 
|-
| 62 || Flood
+
| 62 || Flood ||
 
|-
 
|-
| 63 || Salmon swim upstream
+
| 63 || Salmon swim upstream ||
 
|-
 
|-
| 64 || Polarity flavor text
+
| 64 || Polarity shift ||
 
|-
 
|-
| 65 || Entering the Secret Base
+
| 65 || Entering the Secret Base ||
 
|-
 
|-
| 66 || Exiting the Secret Base
+
| 66 || Exiting the Secret Base ||
 
|-
 
|-
| 67 || Consumers attack
+
| 67 || Consumers attack ||
 
|-
 
|-
| 69 || Echo Chamber
+
| 69 || Echo Chamber ||
 
|-
 
|-
| 70 || Grind Rail
+
| 70 || Grind Rail ||
 
|-
 
|-
| 72 || Peanut Mister
+
| 72 || Peanut Mister ||
 
|-
 
|-
| 73 || Peanuts flavor text
+
| 73 || Peanuts flavor text ||
 
|-
 
|-
| 74 || Tasting the infinite (Shelling)
+
| 74 || Tasting the infinite (Shelling) ||
 
|-
 
|-
| 78 || Solar Panels start-up text
+
| 78 || Solar Panels start-up text ||
 
|-
 
|-
| 79 || Solar Panels overflow run collection
+
| 79 || Solar Panels overflow run collection ||
 
|-
 
|-
| 81 || Tarot reading
+
| 81 || Tarot reading ||
 +
*<code>count</code> - unknown
 +
*<code>spread[]</code> - [[#arcana|card IDs]] (3)
 
|-
 
|-
| 82 || Emergency Alert
+
| 82 || Emergency Alert ||
 
|-
 
|-
| 84 || Return from Elsewhere
+
| 84 || Return from Elsewhere ||
 
|-
 
|-
| 85 || Over Under
+
| 85 || Over Under ||
 
|-
 
|-
| 86 || Under Over
+
| 86 || Under Over ||
 
|-
 
|-
| 88 || Undersea
+
| 88 || Undersea ||
 
|-
 
|-
| 91 || Homesickness
+
| 91 || Homesickness ||
 
|-
 
|-
| 92 || Superyummy text
+
| 92 || Superyummy text ||
 
|-
 
|-
| 93 || Perk
+
| 93 || Perk ||
 
|-
 
|-
| 96 || Earlbirds
+
| 96 || Earlbirds ||
 
|-
 
|-
| 97 || Late to the Party
+
| 97 || Late to the Party ||
 
|-
 
|-
| 99 || Shame donations
+
| 99 || Shame donations ||
 
|-
 
|-
| 106 || Added in-game modifier (Triple Threat, Free Refill, Magmatic, Inhabiting, etc)
+
| 106 || Added in-game modifier (Triple Threat, Free Refill, Magmatic, Inhabiting, etc) ||
 +
*<code>mod</code> - mod ID
 +
*<code>type</code> - [[#mod type|mod duration]]
 
|-
 
|-
| 107 || Removed in-game modifier (same as above, but when they disappear)
+
| 107 || Removed in-game modifier (same as above, but when they disappear) ||
 +
*<code>mod</code> - mod ID
 +
*<code>type</code> - [[#mod type|mod duration]]
 
|-
 
|-
| 108 || Modifier expires
+
| 108 || Modifier expires ||
 +
*<code>mods[]</code> - mod IDs
 +
*<code>type</code> - [[#mod type|mod duration]]
 
|-
 
|-
| 109 || Player recruited (including Postseason Births)
+
| 109 || Player recruited (including Postseason Births) ||
 +
*<code>teamId</code>
 +
*<code>location</code> - [[#location|location]]
 +
*<code>playerId</code>
 +
*<code>teamName</code>
 +
*<code>playerName</code>
 
|-
 
|-
| 110 || Player sent to shadows and replaced (necromancy)
+
| 110 || Player sent to shadows and replaced (necromancy) ||
 +
*<code>teamId</code>
 +
*<code>teamName</code>
 +
*<code>addLocation</code> - [[#location|location]]
 +
*<code>addPlayerId</code>
 +
*<code>addPlayerName</code>
 +
*<code>retreatLocation</code> - [[#location|location]]
 +
*<code>retreatPlayerId</code>
 +
*<code>retreatPlayerName</code>
 
|-
 
|-
| 111 || Player removed and replaced from shadows (Returned)
+
| 111 || Player removed and replaced from shadows (Returned) ||
 +
*<code>teamId</code>
 +
*<code>teamName</code>
 +
*<code>removeLocation</code> - [[#location|location]]
 +
*<code>removePlayerId</code>
 +
*<code>promoteLocation</code> - [[#location|location]]
 +
*<code>promotePlayerId</code>
 +
*<code>removePlayerName</code>
 +
*<code>promotePlayerName</code>
 
|-
 
|-
| 112 || Player removed from team (ECHO STATIC, fade to dust)
+
| 112 || Player removed from team (ECHO STATIC, fade to dust) ||
 +
*<code>teamId</code>
 +
*<code>playerId</code>
 +
*<code>teamName</code>
 +
*<code>playerName</code>
 
|-
 
|-
| 113 || Player trade
+
| 113 || Player trade ||
 +
*<code>aTeamId</code>
 +
*<code>bTeamId</code>
 +
*<code>aLocation</code> - [[#location|location]]
 +
*<code>aPlayerId</code>
 +
*<code>aTeamName</code>
 +
*<code>bLocation</code> - [[#location|location]]
 +
*<code>bPlayerId</code>
 +
*<code>bTeamName</code>
 +
*<code>aPlayerName</code>
 +
*<code>bPlayerName</code>
 
|-
 
|-
| 114 || Player changing position
+
| 114 || Player changing position ||
 +
*<code>parent</code>
 +
*<code>teamId</code>
 +
*<code>teamName</code>
 +
*<code>aLocation</code> - [[#location|location]]
 +
*<code>aPlayerId</code>
 +
*<code>bLocation</code> - [[#location|location]]
 +
*<code>bPlayerId</code>
 +
*<code>aPlayerName</code>
 +
*<code>bPlayerName</code>
 
|-
 
|-
| 115 || Player joining team
+
| 115 || Player joining team ||
 +
*<code>location</code> - [[#location|location]]
 +
*<code>playerId</code>
 +
*<code>playerName</code>
 +
*<code>sendTeamId</code>
 +
*<code>sendTeamName</code>
 +
*<code>receiveTeamId</code>
 +
*<code>receiveLocation</code> - [[#location|location]] - if missing, same as <code>location</code>
 +
*<code>receiveTeamName</code>
 
|-
 
|-
| 116 || New player after incineration
+
| 116 || New player after incineration ||
 +
*<code>teamId</code>
 +
*<code>location</code> - [[#location|location]]
 +
*<code>teamName</code>
 +
*<code>inPlayerId</code>
 +
*<code>outPlayerId</code>
 +
*<code>inPlayerName</code>
 +
*<code>outPlayerName</code>
 
|-
 
|-
| 117 || Player stat increase
+
| 117 || Player stat increase || rowspan="4" |
 +
*<code>type</code> - [[#rating|rating type]]
 +
*<code>after</code> - new rating value
 +
*<code>before</code> - old rating value
 
|-
 
|-
 
| 118 || Player stat decrease
 
| 118 || Player stat decrease
Line 180: Line 329:
 
| 119 || Player reroll
 
| 119 || Player reroll
 
|-
 
|-
 +
<!-- fix rowspan on 117 oif 121/122 get added -->
 
| 122 || Stat change from superallergic reaction
 
| 122 || Stat change from superallergic reaction
 
|-
 
|-
| 125 || Player enters the Hall of Flame
+
| 125 || Player enters the Hall of Flame ||
 
|-
 
|-
| 126 || Player exits the Hall of Flame
+
| 126 || Player exits the Hall of Flame ||
 
|-
 
|-
| 127 || Player gained item
+
| 127 || Player gained item || rowspan="2" |
 +
*<code>mods[]</code> - mod(s) granted by this item
 +
*<code>itemId</code> - item UUID
 +
*<code>itemName</code>
 +
*<code>playerRating</code> - overall rating without this item
 +
*<code>playerItemRatingAfter</code> - rating from item after change
 +
*<code>playerItemRatingBefore</code> - rating from item before change
 
|-
 
|-
 
| 128 || Player lost item
 
| 128 || Player lost item
 
|-
 
|-
| 130 || Reverb shuffle (full)
+
| 130 || Reverb shuffle (full) ||
 
|-
 
|-
| 131 || Reverb shuffle (lineup)
+
| 131 || Reverb shuffle (lineup) ||
 
|-
 
|-
| 132 || Reverb shuffle (rotation)
+
| 132 || Reverb shuffle (rotation) ||
 
|-
 
|-
| 135 || New team
+
| 135 || New team ||
 +
*<code>teamId</code>
 +
*<code>teamName</code>
 +
*<code>divisionId</code>
 +
*<code>divisionName</code>
 
|-
 
|-
| 136 || New player (excluding incinerations)
+
| 136 || New player (excluding incinerations) ||
 
|-
 
|-
| 137 || Player hatched
+
| 137 || Player hatched ||
 
|-
 
|-
| 138 || Team joined Ultra League Blaseball (Library Pre-History)  
+
| 138 || Team joined Ultra League Blaseball (Library Pre-History) ||
 
|-
 
|-
| 139 || Player Evolves
+
| 139 || Player Evolves ||
 +
*<code>after</code> - new level, 1 if missing
 +
*<code>before</code> - old level, 0 if missing
 
|-
 
|-
| 141 || Team wins Internet Series
+
| 141 || Team wins Internet Series ||
 +
*<code>championships</code> - total championship wins for this team
 
|-
 
|-
| 142 || Postseason spot
+
| 142 || Postseason spot ||
 
|-
 
|-
| 143 || Final standings
+
| 143 || Final standings ||
 +
*<code>place</code> - zero-indexd rank within division
 
|-
 
|-
| 144 || Modification change (Wired -> Tired transitions, reroll)
+
| 144 || Modification change (Wired -> Tired transitions, reroll, ego upgrade) ||
 +
*<code>to</code> - new mod ID
 +
*<code>from</code> - old mod ID
 +
*<code>type</code> - [[#mod type|mod duration]]
 
|-
 
|-
| 145 || Player becomes an Alternate
+
| 145 || Player becomes an Alternate ||
 +
*<code>type</code> - [[#rating|rating type]]
 +
*<code>after</code> - new rating value
 +
*<code>before</code> - old rating value
 +
''note: the Alternate mod is added, but a separate mod gain event isn't generated''
 
|-
 
|-
| 146 || Added modifier due to another modifier (under/over, Perk)
+
| 146 || Added modifier due to another modifier (under/over, Perk, PsychoAcoustics) || rowspan="2" |
 +
*<code>mod</code> - new mod ID
 +
*<code>type</code> - [[#mod type|mod duration]]
 +
*<code>source</code> - ID of source mod
 
|-
 
|-
 
| 147 || Removed modifier added due to another modifier (under/over, Perk)
 
| 147 || Removed modifier added due to another modifier (under/over, Perk)
 
|-
 
|-
| 148 || Changed modifier due to another modifier
+
| 148 || Changed modifier due to another modifier ||
 +
*<code>to</code> - new mod ID
 +
*<code>from</code> - old mod ID
 +
*<code>type</code> - [[#mod type|mod duration]]
 +
*<code>source</code> - ID of source mod
 
|-
 
|-
| 149 || Necromancy narration
+
| 149 || Necromancy narration ||
 
|-
 
|-
| 150 || Returned player is permitted to stay
+
| 150 || Returned player is permitted to stay ||
 
|-
 
|-
| 151 || Decree narration
+
| 151 || Decree narration ||
 
|-
 
|-
| 152 || Will results
+
| 152 || Will results ||
 
|-
 
|-
| 153 || Team modification blessing (S15+)
+
| 153 || Team stad adjustment (S15+) ||
 
|-
 
|-
| 154 || Team shamed
+
| 154 || Team shamed || rowspan="2" |
 +
*<code>totalShames</code>
 +
*<code>totalShamings</code>
 
|-
 
|-
 
| 155 || Team shames
 
| 155 || Team shames
 
|-
 
|-
| 156 || Sun 2 grants win
+
| 156 || Sun 2 grants win ||
 
|-
 
|-
| 157 || Black Hole swallows
+
| 157 || Black Hole swallows ||
 
|-
 
|-
| 158 || Eliminated from postseason
+
| 158 || Eliminated from postseason ||
 
|-
 
|-
| 159 || Postseason advance
+
| 159 || Postseason advance ||
 
|-
 
|-
| 161 || Player gained blood type
+
| 161 || Player gained blood type ||
 
|-
 
|-
| 165 || High Pressure (The pressure is on/off, Overperforming added and removed)  
+
| 165 || High Pressure (The pressure is on/off, Overperforming added and removed) ||
 
|-
 
|-
| 166 || Lineup optimized
+
| 166 || Lineup optimized ||
 
|-
 
|-
| 168 || Peanut allergy cured (Nut Button)
+
| 168 || Peanut allergy cured (Nut Button) ||
 
|-
 
|-
| 169 || Echoed player
+
| 169 || Echoed player ||
 
|-
 
|-
| 170 || Echo player becomes Static
+
| 170 || Echo player becomes Static ||
 
|-
 
|-
| 171 || Echo fades
+
| 171 || Echo fades ||
 
|-
 
|-
| 172 || Echoed modification added
+
| 172 || Echoed modification added ||
 +
*<code>adds[]</code>
 +
**<code>mod</code> - mod ID
 +
**<code>type</code> - [[#mod type|mod duration]]
 
|-
 
|-
| 173 || PsychoAcoustics
+
| 173 || PsychoAcoustics ||
 
|-
 
|-
| 174 || Receiver becomes an echo
+
| 174 || Receiver becomes an echo ||
 
|-
 
|-
| 175 || Alternate Coin text (hidden from Book, includes player)
+
| 175 || Alternate Coin text (hidden from Book, includes player) ||
 
|-
 
|-
| 176 || The Investigation is Underway.
+
| 176 || The Investigation is Underway. ||
 
|-
 
|-
| 177 || Crate drop from glitter weather
+
| 177 || Crate drop from glitter weather ||
 
|-
 
|-
| 178 || Midseason Middling
+
| 178 || Midseason Middling ||
 
|-
 
|-
| 179 || Player hidden stat increase
+
| 179 || Player attribute increase || rowspan="2" |
 +
*<code>type</code> - [[#attribute|attribute type]]
 +
*<code>after</code> - new rating value
 +
*<code>before</code> - old rating value
 
|-
 
|-
| 180 || Player hidden stat decrease
+
| 180 || Player attribute decrease
 
|-
 
|-
| 181 || Entering a Crime Scene
+
| 181 || Entering a Crime Scene ||
 
|-
 
|-
| 182 || Ambitious activation
+
| 182 || Ambitious activation ||
 
|-
 
|-
| 184 || Unknown, a few different item-related events
+
| 184 || Unknown, a few different item-related events ||
 
|-
 
|-
| 185 || Item breaks
+
| 185 || Item breaks || rowspan="4" |
 +
*<code>mods[]</code> - mod(s) granted by this item
 +
*<code>itemId</code> - item UUID
 +
*<code>itemName</code>
 +
*<code>playerRating</code> - overall rating without this item
 +
*<code>itemDurability</code> - total durability
 +
*<code>itemHealthAfter</code>
 +
*<code>itemHealthBefore</code>
 +
*<code>playerItemRatingAfter</code> - rating from item after change
 +
*<code>playerItemRatingBefore</code> - rating from item before change
 
|-
 
|-
 
| 186 || Item damaged
 
| 186 || Item damaged
Line 290: Line 485:
 
| 188 || Damaged item repaired
 
| 188 || Damaged item repaired
 
|-
 
|-
| 189 || Community Chest opens
+
| 189 || Community Chest opens ||
 +
|-
 +
| 190 || No free item slot ||
 +
|-
 +
| 191 || Shadow Fax ||
 +
|-
 +
| 192 || Holiday Inning ||
 +
|-
 +
| 193 || Prize Match (declaring what the prize is) ||
 +
|-
 +
| 194 || Team received gifts ||
 +
*<code>recipient</code> - team UUID
 +
*<code>totalGifts</code> - number of gifts gained
 +
*<code>top3Benefactors[]</code> - team UUIDs
 +
*<code>top3BenefactorCoins[]</code>
 +
*<code>totalBenefactorCoins</code>
 +
|-
 +
| 195 || Smithy activates ||
 +
|-
 +
| 196 || [REDACTED] - "<player name> entered the vault"? (S18+) ||
 +
|-
 +
| 198 || Team has A blood type ||
 +
|-
 +
| 199 || Player soul increase ||
 +
*<code>after</code>
 +
*<code>before</code>
 +
|-
 +
| 201 || Redacted Library History ||
 +
|-
 +
| 202 || Library Rejoice! ||
 +
|-
 +
| 203 || Non-Physical Law ratified ||
 +
*<code>id</code> - renovation ID
 +
*<code>mod</code> - mod ID granted by renovation
 +
*<code>title</code> - display name
 +
|-
 +
| 206 || Hype built in ballpark ||
 +
*<code>after</code>
 +
*<code>before</code>
 +
|-
 +
| 210 || League modification added ||
 +
*<code>mod</code> - mod ID
 +
*<code>type</code> - [[#mod type|mod duration]]
 +
|}
 +
 
 +
==Other fields==
 +
===arcana===
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| -1 || Fool
 +
|-
 +
| 0 || Magician
 +
|-
 +
| 1 || High Priestess
 +
|-
 +
| 2 || Empress
 +
|-
 +
| 3 || Emperor
 +
|-
 +
| 4 || Heirophant
 +
|-
 +
| 5 || Lover
 +
|-
 +
| 6 || Chariot
 +
|-
 +
| 7 || Justice
 +
|-
 +
| 8 || Hermit
 +
|-
 +
| 9 || Fortune
 +
|-
 +
| 10 || Strength
 +
|-
 +
| 11 || Hanged Man
 +
|-
 +
| 12 || XIII
 +
|-
 +
| 13 || Temperance
 +
|-
 +
| 14 || Devil
 +
|-
 +
| 15 || Tower
 +
|-
 +
| 16 || Star
 +
|-
 +
| 17 || Moon
 +
|-
 +
| 18 || Sun
 +
|-
 +
| 19 || Judgment
 +
|}
 +
 
 +
===attribute===
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| 0 || tragicness
 +
|-
 +
| 1 || buoyancy
 +
|-
 +
| 2 || thwackability
 +
|-
 +
| 3 || moxie
 +
|-
 +
| 4 || divinity
 +
|-
 +
| 5 || musclitude
 +
|-
 +
| 6 || patheticism
 +
|-
 +
| 7 || martyrdom
 +
|-
 +
| 8 || cinnamon
 +
|-
 +
| 9 || baseThirst
 +
|-
 +
| 10 || laserlikeness
 +
|-
 +
| 11 || continuation
 +
|-
 +
| 12 || indulgence
 +
|-
 +
| 13 || groundFriction
 +
|-
 +
| 14 || shakespearianism
 +
|-
 +
| 15 || suppression
 +
|-
 +
| 16 || unthwackability
 +
|-
 +
| 17 || coldness
 +
|-
 +
| 18 || overpowerment
 +
|-
 +
| 19 || ruthlessness
 +
|-
 +
| 20 || pressurization
 +
|-
 +
| 21 || omniscience
 +
|-
 +
| 22 || tenaciousness
 +
|-
 +
| 23 || watchfulness
 +
|-
 +
| 24 || anticapitalism
 +
|-
 +
| 25 || chasiness
 +
|}
 +
 
 +
===being===
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| -1 || Emergency Alert
 +
|-
 +
| 0 || Peanut
 +
|-
 +
| 1 || Squid
 +
|-
 +
| 2 || Coin
 +
|-
 +
| 3 || Tarot
 +
|-
 +
| 5 || Lootcrates
 +
|}
 +
 
 +
===category===
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| 0 || Game (Plays)
 +
|-
 +
| 1 || Changes
 +
|-
 +
| 2 || Abilities (Special)
 +
|-
 +
| 3 || Outcomes
 +
|-
 +
| 4 || Narrative
 +
|}
 +
 
 +
===location===
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| 0 || Lineup
 +
|-
 +
| 1 || Rotation
 +
|-
 +
| 2 || Shadow Lineup
 +
|-
 +
| 3 || Shadow Rotation
 +
|}
 +
 
 +
===mod type===
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| 0 || permanent
 +
|-
 +
| 1 || season
 +
|-
 +
| 2 || weekly
 +
|-
 +
| 3 || game
 +
|-
 +
| 4 || item
 +
|}
 +
 
 +
===phase===
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| 0 || Rest
 +
|-
 +
| 1 || Preseason
 +
|-
 +
| 2 || Earlseason
 +
|-
 +
| 3 || EarlySiesta
 +
|-
 +
| 4 || Midseason
 +
|-
 +
| 5 || LateSiesta
 +
|-
 +
| 6 || Lateseason
 +
|-
 +
| 7 || SeasonEnd
 +
|-
 +
| 8 || PrePostseason
 +
|-
 +
| 9 || EarlyPostseason
 +
|-
 +
| 10 || EarlyPostseasonEnd
 +
|-
 +
| 11 || Postseason
 +
|-
 +
| 12 || PostseasonEnd
 +
|-
 +
| 13 || Election
 +
|}
 +
 
 +
===rating===
 +
Multiply value by 5 to get star rating.
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| 0 || Batting
 +
|-
 +
| 1 || Pitching
 +
|-
 +
| 2 || Defense
 +
|-
 +
| 3 || Baserunning
 +
|-
 +
| 4 || Combined
 +
|-
 +
| 5 || Overall
 +
|}
 +
 
 +
===weather===
 +
{| class="wikitable"
 +
! ID !! Description
 +
|-
 +
| 0 || {{spoiler|Void}}
 +
|-
 +
| 1 || Sun 2
 +
|-
 +
| 2 || {{spoiler|Overcast}}
 +
|-
 +
| 3 || {{spoiler|Rainy}}
 +
|-
 +
| 4 || {{spoiler|Sandstorm}}
 +
|-
 +
| 5 || {{spoiler|Snowy}}
 +
|-
 +
| 6 || {{spoiler|Acidic}}
 +
|-
 +
| 7 || Solar Eclipse
 
|-
 
|-
| 190 || No free item slot
+
| 8 || Glitter
 
|-
 
|-
| 191 || Shadow Fax
+
| 9 || Blooddrain
 
|-
 
|-
| 192 || Holiday Inning
+
| 10 || Peanuts
 
|-
 
|-
| 193 || Prize Match (declaring what the prize is)
+
| 11 || Birds
 
|-
 
|-
| 194 || Team received gifts
+
| 12 || Feedback
 
|-
 
|-
| 195 || Smithy activates
+
| 13 || Reverb
 
|-
 
|-
| 196 || [REDACTED] - "<player name> entered the vault"? (S18+)
+
| 14 || Black Hole
 
|-
 
|-
| 198 || Team has A blood type
+
| 15 || Coffee
 
|-
 
|-
| 199 || Player soul increase
+
| 16 || Coffee 2
 
|-
 
|-
| 201 || Redacted Library History
+
| 17 || Coffee 3s
 
|-
 
|-
| 202 || Library Rejoice!
+
| 18 || Flooding
 
|-
 
|-
| 203 || Non-Physical Law ratified
+
| 19 || Salmon
 
|-
 
|-
| 206 || Hype built in ballpark
+
| 20 || Polarity +
 
|-
 
|-
| 210 || League modification added
+
| 21 || Polarity -
 
|}
 
|}

Revision as of 05:26, 28 May 2021

Common fields

Name Description
id UUID
playerTags[] UUIDs of involved players, if any
teamTags[] UUIDs of involved teams, if any
gameTags[] UUID of game, if any (why is this an array?)
metadata JSON object; see Metadata fields
created timestap
season zero-indexed season number
tournament -1 for regular play, 0 for Coffee Cup
type event type
day zero-indexed day number
phase schedule phase
category event category
description event text
nuts number of upshells

Metadata fields

These fields are common across multiple events.

Name Description
play play counter for in-game events
subPlay counter within a play
children[] UUIDs of events triggered by this one
parent UUID of triggering event

Event types

ID Description Metadata
0 Let's Go!
  • away - team UUID
  • home - team UUID
  • stadium - stadium UUID
  • weather - weather ID
1 Play ball!
2 Half-inning
3 Pitcher change
4 Stolen base
5 Walk
6 Strikeout
7 Flyout
8 Ground out
9 Home run
10 Hit (single/double/triple)
11 Game end log
  • winner - team UUID
12 Plate appearance
13 Strike (not including Foul Balls)
14 Ball
15 Foul Ball
20 Solar Panels overflow run activation
21 Home Field Advantage activation
22 Hit by pitch
23 Player skipped due to being Shelled or Elsewhere
24 Partying
25 Strike zapped by Electric blood
26 Weather change
27 Mild pitch
28 End of inning
29 Site takeover text
30 Black hole (in-game)
31 Sun 2 (in-game)
33 Birds flavor text
34 Murder of crows
35 Birds free shelled player
36 Triple Threat
37 Free Refill
39 Wired
40 Feedback blocked
41 Feedback
45 Superallergic reaction
47 Allergic reaction
48 Reverberating
49 Reverb shuffle
51 Blooddrain
52 Siphon
53 Siphon blocked
54 Incineration
55 Fire eating
56 Flag planted
  • title - "Ground Broken"
  • votes - vote count
  • renoId - ID of selected prefab
57 Renovation built
  • title - display name
  • votes - vote count
  • renoId - internal name
59 Decree passed
  • id - internal name
  • title - display name
  • votes - vote count
  • totalVotes - vote count for all decrees
60 Blessing won
  • id - internal name
  • title - display name
  • votes - vote count for winning team
  • teamId - UUID of winning team
  • teamName - nickname of winning team
  • totalVotes - vote count for all decrees
  • highestTeam - UUID of team with most votes
  • highestVotes - vote count for team with most votes
61 Will received
  • id - internal name
  • title - display name
  • dataVotes - vote count for this specific option
  • willVotes - vote count for this will, all options
  • totalVotes - vote count for all wills
62 Flood
63 Salmon swim upstream
64 Polarity shift
65 Entering the Secret Base
66 Exiting the Secret Base
67 Consumers attack
69 Echo Chamber
70 Grind Rail
72 Peanut Mister
73 Peanuts flavor text
74 Tasting the infinite (Shelling)
78 Solar Panels start-up text
79 Solar Panels overflow run collection
81 Tarot reading
82 Emergency Alert
84 Return from Elsewhere
85 Over Under
86 Under Over
88 Undersea
91 Homesickness
92 Superyummy text
93 Perk
96 Earlbirds
97 Late to the Party
99 Shame donations
106 Added in-game modifier (Triple Threat, Free Refill, Magmatic, Inhabiting, etc)
107 Removed in-game modifier (same as above, but when they disappear)
108 Modifier expires
109 Player recruited (including Postseason Births)
  • teamId
  • location - location
  • playerId
  • teamName
  • playerName
110 Player sent to shadows and replaced (necromancy)
  • teamId
  • teamName
  • addLocation - location
  • addPlayerId
  • addPlayerName
  • retreatLocation - location
  • retreatPlayerId
  • retreatPlayerName
111 Player removed and replaced from shadows (Returned)
  • teamId
  • teamName
  • removeLocation - location
  • removePlayerId
  • promoteLocation - location
  • promotePlayerId
  • removePlayerName
  • promotePlayerName
112 Player removed from team (ECHO STATIC, fade to dust)
  • teamId
  • playerId
  • teamName
  • playerName
113 Player trade
  • aTeamId
  • bTeamId
  • aLocation - location
  • aPlayerId
  • aTeamName
  • bLocation - location
  • bPlayerId
  • bTeamName
  • aPlayerName
  • bPlayerName
114 Player changing position
  • parent
  • teamId
  • teamName
  • aLocation - location
  • aPlayerId
  • bLocation - location
  • bPlayerId
  • aPlayerName
  • bPlayerName
115 Player joining team
  • location - location
  • playerId
  • playerName
  • sendTeamId
  • sendTeamName
  • receiveTeamId
  • receiveLocation - location - if missing, same as location
  • receiveTeamName
116 New player after incineration
  • teamId
  • location - location
  • teamName
  • inPlayerId
  • outPlayerId
  • inPlayerName
  • outPlayerName
117 Player stat increase
  • type - rating type
  • after - new rating value
  • before - old rating value
118 Player stat decrease
119 Player reroll
122 Stat change from superallergic reaction
125 Player enters the Hall of Flame
126 Player exits the Hall of Flame
127 Player gained item
  • mods[] - mod(s) granted by this item
  • itemId - item UUID
  • itemName
  • playerRating - overall rating without this item
  • playerItemRatingAfter - rating from item after change
  • playerItemRatingBefore - rating from item before change
128 Player lost item
130 Reverb shuffle (full)
131 Reverb shuffle (lineup)
132 Reverb shuffle (rotation)
135 New team
  • teamId
  • teamName
  • divisionId
  • divisionName
136 New player (excluding incinerations)
137 Player hatched
138 Team joined Ultra League Blaseball (Library Pre-History)
139 Player Evolves
  • after - new level, 1 if missing
  • before - old level, 0 if missing
141 Team wins Internet Series
  • championships - total championship wins for this team
142 Postseason spot
143 Final standings
  • place - zero-indexd rank within division
144 Modification change (Wired -> Tired transitions, reroll, ego upgrade)
145 Player becomes an Alternate
  • type - rating type
  • after - new rating value
  • before - old rating value

note: the Alternate mod is added, but a separate mod gain event isn't generated

146 Added modifier due to another modifier (under/over, Perk, PsychoAcoustics)
  • mod - new mod ID
  • type - mod duration
  • source - ID of source mod
147 Removed modifier added due to another modifier (under/over, Perk)
148 Changed modifier due to another modifier
  • to - new mod ID
  • from - old mod ID
  • type - mod duration
  • source - ID of source mod
149 Necromancy narration
150 Returned player is permitted to stay
151 Decree narration
152 Will results
153 Team stad adjustment (S15+)
154 Team shamed
  • totalShames
  • totalShamings
155 Team shames
156 Sun 2 grants win
157 Black Hole swallows
158 Eliminated from postseason
159 Postseason advance
161 Player gained blood type
165 High Pressure (The pressure is on/off, Overperforming added and removed)
166 Lineup optimized
168 Peanut allergy cured (Nut Button)
169 Echoed player
170 Echo player becomes Static
171 Echo fades
172 Echoed modification added
173 PsychoAcoustics
174 Receiver becomes an echo
175 Alternate Coin text (hidden from Book, includes player)
176 The Investigation is Underway.
177 Crate drop from glitter weather
178 Midseason Middling
179 Player attribute increase
  • type - attribute type
  • after - new rating value
  • before - old rating value
180 Player attribute decrease
181 Entering a Crime Scene
182 Ambitious activation
184 Unknown, a few different item-related events
185 Item breaks
  • mods[] - mod(s) granted by this item
  • itemId - item UUID
  • itemName
  • playerRating - overall rating without this item
  • itemDurability - total durability
  • itemHealthAfter
  • itemHealthBefore
  • playerItemRatingAfter - rating from item after change
  • playerItemRatingBefore - rating from item before change
186 Item damaged
187 Broken item repaired
188 Damaged item repaired
189 Community Chest opens
190 No free item slot
191 Shadow Fax
192 Holiday Inning
193 Prize Match (declaring what the prize is)
194 Team received gifts
  • recipient - team UUID
  • totalGifts - number of gifts gained
  • top3Benefactors[] - team UUIDs
  • top3BenefactorCoins[]
  • totalBenefactorCoins
195 Smithy activates
196 [REDACTED] - "<player name> entered the vault"? (S18+)
198 Team has A blood type
199 Player soul increase
  • after
  • before
201 Redacted Library History
202 Library Rejoice!
203 Non-Physical Law ratified
  • id - renovation ID
  • mod - mod ID granted by renovation
  • title - display name
206 Hype built in ballpark
  • after
  • before
210 League modification added

Other fields

arcana

ID Description
-1 Fool
0 Magician
1 High Priestess
2 Empress
3 Emperor
4 Heirophant
5 Lover
6 Chariot
7 Justice
8 Hermit
9 Fortune
10 Strength
11 Hanged Man
12 XIII
13 Temperance
14 Devil
15 Tower
16 Star
17 Moon
18 Sun
19 Judgment

attribute

ID Description
0 tragicness
1 buoyancy
2 thwackability
3 moxie
4 divinity
5 musclitude
6 patheticism
7 martyrdom
8 cinnamon
9 baseThirst
10 laserlikeness
11 continuation
12 indulgence
13 groundFriction
14 shakespearianism
15 suppression
16 unthwackability
17 coldness
18 overpowerment
19 ruthlessness
20 pressurization
21 omniscience
22 tenaciousness
23 watchfulness
24 anticapitalism
25 chasiness

being

ID Description
-1 Emergency Alert
0 Peanut
1 Squid
2 Coin
3 Tarot
5 Lootcrates

category

ID Description
0 Game (Plays)
1 Changes
2 Abilities (Special)
3 Outcomes
4 Narrative

location

ID Description
0 Lineup
1 Rotation
2 Shadow Lineup
3 Shadow Rotation

mod type

ID Description
0 permanent
1 season
2 weekly
3 game
4 item

phase

ID Description
0 Rest
1 Preseason
2 Earlseason
3 EarlySiesta
4 Midseason
5 LateSiesta
6 Lateseason
7 SeasonEnd
8 PrePostseason
9 EarlyPostseason
10 EarlyPostseasonEnd
11 Postseason
12 PostseasonEnd
13 Election

rating

Multiply value by 5 to get star rating.

ID Description
0 Batting
1 Pitching
2 Defense
3 Baserunning
4 Combined
5 Overall

weather

ID Description
0 Void
1 Sun 2
2 Overcast
3 Rainy
4 Sandstorm
5 Snowy
6 Acidic
7 Solar Eclipse
8 Glitter
9 Blooddrain
10 Peanuts
11 Birds
12 Feedback
13 Reverb
14 Black Hole
15 Coffee
16 Coffee 2
17 Coffee 3s
18 Flooding
19 Salmon
20 Polarity +
21 Polarity -