Android build v1.1.23

This commit is contained in:
Warren H
2026-07-05 22:48:56 -04:00
parent 956c9e32f9
commit 9708ba9e40
106 changed files with 4294 additions and 458 deletions
+53 -53
View File
@@ -154,7 +154,7 @@ export type Iwt2BossMetadata = {
const DEFAULT_BULLDROME_BOSS_METADATA: Iwt2BossMetadata = {
id: 'bulldrome',
name: 'Bulldrome',
name: 'Bristlemaw',
icon: 'B',
spriteUrl: '/iwt2/bosses/bulldrome-side-cel.png',
spriteView: 'side',
@@ -167,26 +167,26 @@ const DEFAULT_BULLDROME_BOSS_METADATA: Iwt2BossMetadata = {
radius: 31,
moveSpeed: 128,
meleeRange: 58,
meleeDamage: 9,
meleeDamage: 20,
meleeCooldown: 1.05,
chargeCooldown: 4.75,
chargeWindup: 0.55,
chargeSpeed: 510,
chargeDamage: 32,
chargeDamage: 60,
chargeStunSeconds: 0.75,
chargeLength: 560,
chargeOvershoot: 120,
chargeWidth: 62,
slamWindup: 0.45,
slamRadius: 104,
slamDamage: 24,
slamDamage: 55,
slamStunSeconds: 0.75,
}
const DEFAULT_YIAN_KUT_KU_BOSS_METADATA: Iwt2BossMetadata = {
id: 'yian-kut-ku',
name: 'Yian Kut Ku',
icon: 'Y',
name: 'Emberquill',
icon: 'E',
spriteUrl: '/iwt2/bosses/yian-kut-ku-side-cel.png',
spriteView: 'side',
spriteWidthScale: 5.9,
@@ -198,7 +198,7 @@ const DEFAULT_YIAN_KUT_KU_BOSS_METADATA: Iwt2BossMetadata = {
radius: 29,
moveSpeed: 118,
meleeRange: 56,
meleeDamage: 8,
meleeDamage: 12,
meleeCooldown: 1,
chargeCooldown: 0,
chargeWindup: 0,
@@ -215,10 +215,10 @@ const DEFAULT_YIAN_KUT_KU_BOSS_METADATA: Iwt2BossMetadata = {
fireballCooldown: 3.6,
fireballWindup: 0.55,
fireballSpeed: 285,
fireballDamage: 12,
fireballDamage: 32,
fireballRadius: 9,
firePuddleRadius: 42,
firePuddleDamage: 7,
firePuddleDamage: 15,
firePuddleSeconds: 8,
birdWaveThresholds: [0.9, 0.4],
birdFlightCooldown: 10,
@@ -226,14 +226,14 @@ const DEFAULT_YIAN_KUT_KU_BOSS_METADATA: Iwt2BossMetadata = {
birdFlightSpeed: 360,
birdHealth: 58,
birdRadius: 16,
birdContactDamage: 10,
birdContactDamage: 26,
birdStunSeconds: 0.75,
}
const DEFAULT_GREAT_JAGGI_BOSS_METADATA: Iwt2BossMetadata = {
id: 'great-jaggi',
name: 'Great Jaggi',
icon: 'J',
name: 'Packfang Alpha',
icon: 'P',
spriteUrl: '/iwt2/bosses/great-jaggi-side-cel.png',
spriteView: 'side',
spriteWidthScale: 5.9,
@@ -241,11 +241,11 @@ const DEFAULT_GREAT_JAGGI_BOSS_METADATA: Iwt2BossMetadata = {
spriteYOffsetScale: -0.09,
color: '#3f8f73',
accentColor: '#b8f0aa',
maxHealth: 620,
maxHealth: 1000,
radius: 27,
moveSpeed: 146,
meleeRange: 52,
meleeDamage: 7,
meleeDamage: 18,
meleeCooldown: 0.82,
chargeCooldown: 0,
chargeWindup: 0,
@@ -261,7 +261,7 @@ const DEFAULT_GREAT_JAGGI_BOSS_METADATA: Iwt2BossMetadata = {
slamStunSeconds: 0,
packHowlCooldown: 5.8,
packHowlWindup: 0.95,
packLaneDamage: 15,
packLaneDamage: 45,
packLaneStunSeconds: 0.45,
packLaneWidth: 24,
packLaneCount: 3,
@@ -269,8 +269,8 @@ const DEFAULT_GREAT_JAGGI_BOSS_METADATA: Iwt2BossMetadata = {
const DEFAULT_KHEZU_BOSS_METADATA: Iwt2BossMetadata = {
id: 'khezu',
name: 'Khezu',
icon: 'K',
name: 'Palevolt Maw',
icon: 'P',
spriteUrl: '/iwt2/bosses/khezu-side-cel.png',
spriteView: 'side',
spriteWidthScale: 5.9,
@@ -278,11 +278,11 @@ const DEFAULT_KHEZU_BOSS_METADATA: Iwt2BossMetadata = {
spriteYOffsetScale: -0.12,
color: '#d8d7c9',
accentColor: '#77d9ff',
maxHealth: 760,
maxHealth: 1100,
radius: 30,
moveSpeed: 92,
meleeRange: 58,
meleeDamage: 10,
meleeDamage: 20,
meleeCooldown: 1.15,
chargeCooldown: 0,
chargeWindup: 0,
@@ -300,20 +300,20 @@ const DEFAULT_KHEZU_BOSS_METADATA: Iwt2BossMetadata = {
thunderRingWindup: 0.9,
thunderRingInnerRadius: 70,
thunderRingOuterRadius: 172,
thunderRingDamage: 22,
thunderRingDamage: 60,
thunderRingStunSeconds: 0.7,
lightningStrikeCooldown: 4.2,
lightningStrikeWindup: 0.78,
lightningStrikeRadius: 46,
lightningStrikeDamage: 17,
lightningStrikeDamage: 48,
lightningStrikeStunSeconds: 0.55,
lightningStrikeCount: 2,
}
const DEFAULT_RATHIAN_BOSS_METADATA: Iwt2BossMetadata = {
id: 'rathian',
name: 'Rathian',
icon: 'R',
name: 'Verdant Wyrm',
icon: 'V',
spriteUrl: '/iwt2/bosses/rathian-side-cel.png',
spriteView: 'side',
spriteWidthScale: 6.9,
@@ -325,7 +325,7 @@ const DEFAULT_RATHIAN_BOSS_METADATA: Iwt2BossMetadata = {
radius: 34,
moveSpeed: 118,
meleeRange: 62,
meleeDamage: 11,
meleeDamage: 16,
meleeCooldown: 1.08,
chargeCooldown: 0,
chargeWindup: 0,
@@ -345,19 +345,19 @@ const DEFAULT_RATHIAN_BOSS_METADATA: Iwt2BossMetadata = {
tailSweepInnerRadius: 24,
tailSweepOuterRadius: 118,
tailSweepAngleRadians: Math.PI * 1.25,
tailSweepDamage: 23,
tailSweepDamage: 45,
tailSweepStunSeconds: 0.55,
poisonSpitCooldown: 6.2,
poisonSpitWindup: 0.7,
poisonPuddleRadius: 46,
poisonPuddleDamage: 6,
poisonPuddleDamage: 15,
poisonPuddleSeconds: 8,
}
const DEFAULT_BARROTH_BOSS_METADATA: Iwt2BossMetadata = {
id: 'barroth',
name: 'Barroth',
icon: 'A',
name: 'Mirehorn',
icon: 'M',
spriteUrl: '/iwt2/bosses/barroth-side-cel.png',
spriteView: 'side',
spriteWidthScale: 6.3,
@@ -369,7 +369,7 @@ const DEFAULT_BARROTH_BOSS_METADATA: Iwt2BossMetadata = {
radius: 35,
moveSpeed: 104,
meleeRange: 60,
meleeDamage: 12,
meleeDamage: 16,
meleeCooldown: 1.18,
chargeCooldown: 0,
chargeWindup: 0,
@@ -388,7 +388,7 @@ const DEFAULT_BARROTH_BOSS_METADATA: Iwt2BossMetadata = {
mudSprayWindup: 0.82,
mudSprayRange: 172,
mudSprayAngleRadians: Math.PI * 0.58,
mudSprayDamage: 13,
mudSprayDamage: 28,
mudSprayStunSeconds: 0.25,
mudPuddleRadius: 40,
mudPuddleSeconds: 7.5,
@@ -396,8 +396,8 @@ const DEFAULT_BARROTH_BOSS_METADATA: Iwt2BossMetadata = {
const DEFAULT_TOBI_KADACHI_BOSS_METADATA: Iwt2BossMetadata = {
id: 'tobi-kadachi',
name: 'Tobi Kadachi',
icon: 'T',
name: 'Stormtail',
icon: 'S',
spriteUrl: '/iwt2/bosses/tobi-kadachi-side-cel.png',
spriteView: 'side',
spriteWidthScale: 6.7,
@@ -409,7 +409,7 @@ const DEFAULT_TOBI_KADACHI_BOSS_METADATA: Iwt2BossMetadata = {
radius: 28,
moveSpeed: 160,
meleeRange: 53,
meleeDamage: 8,
meleeDamage: 13,
meleeCooldown: 0.78,
chargeCooldown: 2.2,
chargeWindup: 0,
@@ -428,14 +428,14 @@ const DEFAULT_TOBI_KADACHI_BOSS_METADATA: Iwt2BossMetadata = {
staticEnergyPerMelee: 15,
staticPounceWindup: 0.58,
staticPounceSpeed: 560,
staticPounceDamage: 24,
staticPounceDamage: 46,
staticPounceStunSeconds: 0.6,
staticPounceLength: 520,
staticPounceWidth: 46,
chainShockCooldown: 5.2,
chainShockWindup: 0.85,
chainShockRadius: 86,
chainShockDamage: 15,
chainShockDamage: 34,
chainShockStunSeconds: 0.45,
}
@@ -454,7 +454,7 @@ const DEFAULT_RIMEBASTION_BOSS_METADATA: Iwt2BossMetadata = {
radius: 37,
moveSpeed: 86,
meleeRange: 62,
meleeDamage: 12,
meleeDamage: 16,
meleeCooldown: 1.2,
chargeCooldown: 5.6,
chargeWindup: 0,
@@ -474,8 +474,8 @@ const DEFAULT_RIMEBASTION_BOSS_METADATA: Iwt2BossMetadata = {
iceWallCount: 3,
iceWallLength: 180,
iceWallWidth: 22,
iceWallDamage: 10,
iceShardDamage: 22,
iceWallDamage: 18,
iceShardDamage: 34,
iceShardStunSeconds: 0.55,
}
@@ -494,7 +494,7 @@ const DEFAULT_EMBER_MANTIS_DUELIST_BOSS_METADATA: Iwt2BossMetadata = {
radius: 29,
moveSpeed: 168,
meleeRange: 54,
meleeDamage: 9,
meleeDamage: 13,
meleeCooldown: 0.78,
chargeCooldown: 3.8,
chargeWindup: 0,
@@ -510,7 +510,7 @@ const DEFAULT_EMBER_MANTIS_DUELIST_BOSS_METADATA: Iwt2BossMetadata = {
slamStunSeconds: 0,
slashCooldown: 4.2,
slashWindup: 0.48,
slashDamage: 21,
slashDamage: 36,
slashStunSeconds: 0.35,
slashWidth: 24,
crossSlashAngleRadians: Math.PI * 0.32,
@@ -532,7 +532,7 @@ const DEFAULT_CINDERBACK_RICOCHET_BOSS_METADATA: Iwt2BossMetadata = {
radius: 34,
moveSpeed: 106,
meleeRange: 60,
meleeDamage: 11,
meleeDamage: 14,
meleeCooldown: 1.05,
chargeCooldown: 5.4,
chargeWindup: 0,
@@ -549,15 +549,15 @@ const DEFAULT_CINDERBACK_RICOCHET_BOSS_METADATA: Iwt2BossMetadata = {
ricochetCooldown: 6.6,
ricochetWindup: 0.65,
ricochetSpeed: 440,
ricochetDamage: 24,
ricochetDamage: 40,
ricochetStunSeconds: 0.45,
ricochetSeconds: 1.45,
lavaTrailRadius: 34,
lavaTrailDamage: 6,
lavaTrailDamage: 15,
lavaTrailSeconds: 5.5,
armorSlamWindup: 0.42,
armorSlamRadius: 86,
armorSlamDamage: 18,
armorSlamDamage: 44,
armorSlamStunSeconds: 0.5,
}
@@ -576,7 +576,7 @@ const DEFAULT_OBSIDIAN_RAM_GOLEM_BOSS_METADATA: Iwt2BossMetadata = {
radius: 36,
moveSpeed: 98,
meleeRange: 62,
meleeDamage: 9,
meleeDamage: 14,
meleeCooldown: 1.12,
chargeCooldown: 5.7,
chargeWindup: 0,
@@ -608,7 +608,7 @@ const DEFAULT_STORMCOIL_WYRM_BOSS_METADATA: Iwt2BossMetadata = {
radius: 30,
moveSpeed: 142,
meleeRange: 58,
meleeDamage: 8,
meleeDamage: 12,
meleeCooldown: 0.95,
chargeCooldown: 5.1,
chargeWindup: 0,
@@ -625,7 +625,7 @@ const DEFAULT_STORMCOIL_WYRM_BOSS_METADATA: Iwt2BossMetadata = {
chainShockCooldown: 5,
chainShockWindup: 0.78,
chainShockRadius: 94,
chainShockDamage: 13,
chainShockDamage: 18,
chainShockStunSeconds: 0.38,
}
@@ -644,7 +644,7 @@ const DEFAULT_VENOM_ORCHID_HYDRA_BOSS_METADATA: Iwt2BossMetadata = {
radius: 35,
moveSpeed: 84,
meleeRange: 64,
meleeDamage: 8,
meleeDamage: 12,
meleeCooldown: 1.15,
chargeCooldown: 5.4,
chargeWindup: 0,
@@ -661,7 +661,7 @@ const DEFAULT_VENOM_ORCHID_HYDRA_BOSS_METADATA: Iwt2BossMetadata = {
poisonSpitCooldown: 5.6,
poisonSpitWindup: 0.75,
poisonPuddleRadius: 42,
poisonPuddleDamage: 5,
poisonPuddleDamage: 15,
poisonPuddleSeconds: 7,
}
@@ -676,11 +676,11 @@ const DEFAULT_SANDGLASS_SCORPION_BOSS_METADATA: Iwt2BossMetadata = {
spriteYOffsetScale: -0.07,
color: '#9d7430',
accentColor: '#ffd15a',
maxHealth: 1180,
maxHealth: 1245,
radius: 33,
moveSpeed: 126,
meleeRange: 58,
meleeDamage: 8,
meleeDamage: 13,
meleeCooldown: 0.98,
chargeCooldown: 5.2,
chargeWindup: 0,
@@ -713,7 +713,7 @@ const DEFAULT_CRYSTAL_BAT_MATRIARCH_BOSS_METADATA: Iwt2BossMetadata = {
radius: 31,
moveSpeed: 150,
meleeRange: 56,
meleeDamage: 7,
meleeDamage: 11,
meleeCooldown: 0.9,
chargeCooldown: 5.1,
chargeWindup: 0,
@@ -744,7 +744,7 @@ const DEFAULT_HOLLOWCROWN_REVENANT_BOSS_METADATA: Iwt2BossMetadata = {
radius: 30,
moveSpeed: 158,
meleeRange: 56,
meleeDamage: 8,
meleeDamage: 12,
meleeCooldown: 0.9,
chargeCooldown: 4.8,
chargeWindup: 0,