1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
(async function () {
await initializeDB();
const possibleStarterMonsters = ['budaye', 'dollfin', 'grintot', 'ignibus', 'memnomnom'];
// state.enemy.monster = await fetchMonster('grintot');
state.enemy.monster = await fetchMonster(possibleStarterMonsters[Math.round(Math.random() * (possibleStarterMonsters.length - 1))]);
state.partyMonsters = [
await fetchMonster('dollfin'),
await fetchMonster(possibleStarterMonsters[Math.round(Math.random() * (possibleStarterMonsters.length - 1))]),
await fetchMonster('corvix'),
await fetchMonster('lunight'),
await fetchMonster('prophetoise'),
await fetchMonster('drashimi'),
await fetchMonster('glombroc'),
await fetchMonster('uneye'),
await fetchMonster('nostray'),
await fetchMonster('dragarbor'),
await fetchMonster('mk01_omega'),
await fetchMonster('jelillow'),
];
state.activeMonster = state.partyMonsters[0];
state.activeTechnique = state.activeMonster.activeTechniques[0];
state.inventory = [
new InventoryItem(await fetchItem('tuxeball')),
new InventoryItem(await fetchItem('ancient_egg')),
new InventoryItem(await fetchItem('sweet_sand')),
new InventoryItem(await fetchItem('tectonic_drill')),
new InventoryItem(await fetchItem('surfboard')),
new InventoryItem(await fetchItem('sledgehammer')),
new InventoryItem(await fetchItem('raise_melee')),
new InventoryItem(await fetchItem('raise_speed')),
new InventoryItem(await fetchItem('mm_fire')),
new InventoryItem(await fetchItem('mm_water')),
new InventoryItem(await fetchItem('cureall')),
new InventoryItem(await fetchItem('potion')),
new InventoryItem(await fetchItem('super_potion')),
new InventoryItem(await fetchItem('revive')),
];
UI.drawEnemyMonster();
UI.drawActiveMonster();
UI.drawActiveTechniques();
})();
|