Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion deploy/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@
"wallpaper_banner": "/wallpaper/title_logo20151028.jpg", // login wallpaper
"game_version": 21900, // game version (must be this one or it might cry about an update)
"notice_url": "http://ios21900.bfww.gumi.sg/pages/versioninfo", // notice url (this points to a drogon orm page)
"mst_root": "./system", // MST cache directory
"mst_root": "./mst", // Decoded MST tables (read-only reference data)
"system_root": "./system", // Server config + response fixtures that are NOT MSTs
"archive_root": "./archive", // Server-owned curated archive data directory
"initial_level": 1,
"initial_free_gems": 5,
Expand Down
415 changes: 415 additions & 0 deletions deploy/mst/area_mst.json

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
1,536 changes: 1,536 additions & 0 deletions deploy/mst/dungeon_mst.json

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
154 changes: 154 additions & 0 deletions deploy/mst/gacha_info_mst.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
{
"1IR86sAv": [
{
"7Ffmi96v": "1001",
"S1oz60Hc": "1",
"J3stQ7jd": "200",
"03UGMHxF": "0",
"8Z9CYQDq": "",
"yu18xScw": "1",
"1Dg0vUX3": "gacha_normal_bg_img_20150917.png",
"W9ABuJj2": "gacha_normal_summons_btn1.png",
"uKYf13AH": "gacha_normal_door.png",
"3sdHQb69": "SUMMON_PROMO_SUPER_HONOR_2_DESC",
"W2c9g0Je": "MST_SUMMONDATA_1000_SHORTDESCRIPTION",
"gVSj32QH": "",
"8HM3v3gg": "",
"sA9dDAqB": "",
"SzV0Nps7": 4097203199,
"a632bkyQ": 0,
"4N27mkt1": "Super Honor Summon",
"qA7M9EjP": "2017-11-01 08:00:00",
"2HY3jpgu": "",
"v9TR3cDz": "",
"4tswNoV9": "0",
"qp37xTDh": "",
"TCnm1F4v": "466"
},
{
"7Ffmi96v": "2000",
"S1oz60Hc": "20000",
"J3stQ7jd": "0",
"03UGMHxF": "5",
"8Z9CYQDq": "",
"yu18xScw": "3",
"1Dg0vUX3": "gacha_rare_bg_img_20170524.png",
"W9ABuJj2": "gacha_rare_summons_btn1.png",
"uKYf13AH": "gacha_rare_door.png",
"3sdHQb69": "<center>[<color=255:255:0>Super Rare Summon:</color>]<br>Chance to get any <color=255:0:0>3 stars</color> to <color=255:0:0>5 stars</color> unit! Summon pool includes latest units up to Founders of Meirith Batch!<center>",
"W2c9g0Je": "<center>Chance to get any <color=255:0:0>3 stars</color> to <color=255:0:0>5 stars</color> unit from SUMMON!<br>Enjoy <color=255:255:0>SUMMON</color> for <color=255:255:0>5 gems</color>!<center>",
"gVSj32QH": "",
"8HM3v3gg": "",
"sA9dDAqB": "",
"SzV0Nps7": 1924991999,
"a632bkyQ": 0,
"4N27mkt1": "Rare Summon",
"qA7M9EjP": "2016-04-30 15:00:00",
"2HY3jpgu": "",
"v9TR3cDz": "",
"4tswNoV9": "0",
"qp37xTDh": "",
"TCnm1F4v": "201"
},
{
"7Ffmi96v": "15850",
"S1oz60Hc": "2",
"J3stQ7jd": "0",
"03UGMHxF": "4",
"8Z9CYQDq": "",
"yu18xScw": "2",
"1Dg0vUX3": "gacha_img_20200401L_4G.png",
"W9ABuJj2": "gacha_rare_summons_btn1.png",
"uKYf13AH": "gacha_rare_door.png",
"3sdHQb69": "<center>From <color=255:102:60>19 Aug 00:00 PST onwards</color>,<br>summon <color=255:255:0>7\u2605</color> units from <color=0:255:0>Kulyuk to Ewan</color> and <color=0:255:0>Regil to Roglizer Batch</color> at the cost of <color=255:255:0>4 Gems</color>!<center>",
"W2c9g0Je": "<center>Summon <color=255:0:0>7\u2605</color> units from <color=0:255:0>Kulyuk to Ewan</color> and <color=0:255:0>Regil to Roglizer Batch</color>!<br><color=255:255:0>SUMMON NOW</color>!<center>",
"gVSj32QH": "",
"8HM3v3gg": "",
"sA9dDAqB": "",
"SzV0Nps7": 1669647599,
"a632bkyQ": 0,
"4N27mkt1": "Legacy Summon",
"qA7M9EjP": "2018-11-29 08:00:00",
"2HY3jpgu": "",
"v9TR3cDz": "",
"4tswNoV9": "0",
"qp37xTDh": "",
"TCnm1F4v": "1022"
},
{
"7Ffmi96v": "17160",
"S1oz60Hc": "2",
"J3stQ7jd": "0",
"03UGMHxF": "5",
"8Z9CYQDq": "",
"yu18xScw": "2",
"1Dg0vUX3": "gacha_img_20190807BraveSummon_All.png",
"W9ABuJj2": "gacha_rare_summons_btn1.png",
"uKYf13AH": "gacha_rare_door.png",
"3sdHQb69": "<center>From <color=255:102:60>7 Aug 0:00 PST onwards</color>,<br>summon minimum <color=255:255:0>7\u2605</color> units from a selected pool of 50 Global Omni Potential units that includes <color=255:255:0>Vrana</color>, <color=192:192:192>Hakuzo</color>, <color=128:0:128>Saskya</color> and <color=255:0:0>Inoko</color>!<center>",
"W2c9g0Je": "<center>Summon units from selected pool of 50 Global Omni Potential units including Rift, Vortex Arena, Guild Raid, Uprising, Raid and top selected units!<center>",
"gVSj32QH": "",
"8HM3v3gg": "",
"sA9dDAqB": "",
"SzV0Nps7": 4102325999,
"a632bkyQ": 0,
"4N27mkt1": "Brave Summon",
"qA7M9EjP": "2019-08-07 07:00:00",
"2HY3jpgu": "",
"v9TR3cDz": "",
"4tswNoV9": "0",
"qp37xTDh": "",
"TCnm1F4v": "1153"
},
{
"7Ffmi96v": "20154",
"S1oz60Hc": "2",
"J3stQ7jd": "0",
"03UGMHxF": "999",
"8Z9CYQDq": "",
"yu18xScw": "2",
"1Dg0vUX3": "gacha_img_210505HS_s1.png",
"W9ABuJj2": "gacha_rare_summons_btn1.png",
"uKYf13AH": "gacha_rare_door.png",
"3sdHQb69": "<center>From <color=255:102:60>5 May 7:00 PST onwards</color>,<br>use your Brave Burst Heroes Selector Ticket to summon one of the selected units from the Heroes Across Time series units! <color=255:102:60>Remember, this ticket is only gotten from login campaign<center>",
"W2c9g0Je": "<center>Summon any one of the units, selected from Heroes Across Time exclusive units!<center>",
"gVSj32QH": "",
"8HM3v3gg": "",
"sA9dDAqB": "",
"SzV0Nps7": 1904828399,
"a632bkyQ": 0,
"4N27mkt1": "Burst Heroes Selector Summon",
"qA7M9EjP": "2021-05-05 15:00:00",
"2HY3jpgu": "",
"v9TR3cDz": "",
"4tswNoV9": "0",
"qp37xTDh": "",
"TCnm1F4v": "1490"
},
{
"7Ffmi96v": "20213",
"S1oz60Hc": "2",
"J3stQ7jd": "0",
"03UGMHxF": "5",
"8Z9CYQDq": "",
"yu18xScw": "2",
"1Dg0vUX3": "gacha_Light_Featured_img_2022_s2.png",
"W9ABuJj2": "gacha_rare_summons_btn1.png",
"uKYf13AH": "gacha_rare_door.png",
"3sdHQb69": "<center>From <color=255:102:60>23 Mar 07:00 PST ~ 27 April 06:59 PST</color>,<br>summon minimum <color=255:255:0>5\u2605</color> Global exclusive units with <color=0:255:0>Omni Potential</color> and enjoy <color=0:255:0>Increased Rates</color> on <color=192:192:192>Hakuzo</color>! Get a <color=192:192:192>Global Exclusive Elgif</color> for every 10 summons!<center>",
"W2c9g0Je": "<center><color=192:192:192>Hakuzo</color> is available through the Summon Gate!<br>Get a <color=192:192:192>Global Exclusive Elgif</color> for every 10 Summons from the same gate!<center>",
"gVSj32QH": "",
"8HM3v3gg": "",
"sA9dDAqB": "",
"SzV0Nps7": 1651071599,
"a632bkyQ": 0,
"4N27mkt1": "Light Featured Summon",
"qA7M9EjP": "2022-03-23 15:00:00",
"2HY3jpgu": "",
"v9TR3cDz": "",
"4tswNoV9": "0",
"qp37xTDh": "",
"TCnm1F4v": "1549"
}
]
}
File renamed without changes.
9 changes: 9 additions & 0 deletions deploy/mst/gate_mst.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"uYHZWC73": [
{"0Cq2AlXW": "1", "5vZPshoA": "MST_DUNGEONS_GATE_1_NAME", "v0OseM39": "0", "ip4q1qC7": "landimg", "bagWQVt9": "bf005_worldmap.mp3", "CvVtDnVM": "1", "1gDkL6XR": "areaselect_grandgaia_btn.png", "gW70zeZ5": "90,166,0,0", "iP4oueV8": "350,350", "yu18xScw": "1", "jfN15EdJ": "0", "HSRhkf70": "0", "N4XVE1uA": "0", "qp37xTDh": "MST_DUNGEONS_GATE_1_Description"},
{"0Cq2AlXW": "2", "5vZPshoA": "MST_DUNGEONS_GATE_2_NAME", "v0OseM39": "0", "ip4q1qC7": "landishugliaimg", "bagWQVt9": "bf066_ishu_worldmap.mp3", "CvVtDnVM": "1", "1gDkL6XR": "areaselect_ishgria_btn.png", "gW70zeZ5": "90,649,0,0", "iP4oueV8": "350,700", "yu18xScw": "2", "jfN15EdJ": "1", "HSRhkf70": "1577", "N4XVE1uA": "0", "qp37xTDh": "MST_DUNGEONS_GATE_2_Description"},
{"0Cq2AlXW": "99", "5vZPshoA": "MST_DUNGEONS_GATE_99_NAME", "v0OseM39": "1", "ip4q1qC7": "", "bagWQVt9": "", "CvVtDnVM": "1", "1gDkL6XR": "", "gW70zeZ5": "", "iP4oueV8": "", "yu18xScw": "3", "jfN15EdJ": "99", "HSRhkf70": "0", "N4XVE1uA": "0", "qp37xTDh": "MST_DUNGEONS_GATE_99_Description"},
{"0Cq2AlXW": "100", "5vZPshoA": "異界", "v0OseM39": "2", "ip4q1qC7": "land_part3_img", "bagWQVt9": "bf095_another_worldmap.mp3", "CvVtDnVM": "1", "1gDkL6XR": "", "gW70zeZ5": "", "iP4oueV8": "", "yu18xScw": "3", "jfN15EdJ": "3", "HSRhkf70": "0", "N4XVE1uA": "0", "qp37xTDh": "ベクタス説明"},
{"0Cq2AlXW": "999", "5vZPshoA": "第三部召喚術研究所", "v0OseM39": "3", "ip4q1qC7": "land_part3_img", "bagWQVt9": "bf095_another_worldmap.mp3", "CvVtDnVM": "1", "1gDkL6XR": "", "gW70zeZ5": "", "iP4oueV8": "", "yu18xScw": "3", "jfN15EdJ": "3", "HSRhkf70": "0", "N4XVE1uA": "0", "qp37xTDh": "ベクタス説明"}
]
}
File renamed without changes.
File renamed without changes.
Loading