Truk Katering: ganti dengan mobil bak boks putih kecil berlabel parodi

This commit is contained in:
rizkyaz0 2026-10-01 13:13:54 +07:00
parent 16c20bbdc1
commit cefdab82a6
3 changed files with 2 additions and 2 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

@ -33,7 +33,7 @@
const rage = { duration:10, damageMul:1.4, speedMul:1.25, reachAdd:25 }; const rage = { duration:10, damageMul:1.4, speedMul:1.25, reachAdd:25 };
const rageNames = ['TINJU API','TRUK KATERING','HUTAN TERBAKAR','TORNADO API SAWIT']; const rageNames = ['TINJU API','TRUK KATERING','HUTAN TERBAKAR','TORNADO API SAWIT'];
const rageBalance = { cooldowns:{skill1:5,skill2:8,ultimate:999} }; const rageBalance = { cooldowns:{skill1:5,skill2:8,ultimate:999} };
const truck = { speed:1250, damage:24, tall:120, size:360 }; const truck = { speed:1250, damage:24, tall:130, size:400 };
const fire = { palms:5, first:130, gap:105, radius:70, ignite:8, dps:6, life:3.6, delay:.09 }; const fire = { palms:5, first:130, gap:105, radius:70, ignite:8, dps:6, life:3.6, delay:.09 };
// Tornado, seconds from the cast: the camera dives on BRO WO (`spawnAt`), the tornado is born and then chases the rival at // Tornado, seconds from the cast: the camera dives on BRO WO (`spawnAt`), the tornado is born and then chases the rival at
// `chase` px/s for `life` s; inside `radius` the rival is held, pulled to its core and burned for `tickDamage` every `tick` s. // `chase` px/s for `life` s; inside `radius` the rival is held, pulled to its core and burned for `tickDamage` every `tick` s.

View File

@ -1287,7 +1287,7 @@
if(move.truck){ if(move.truck){
// Truk Katering: a delivery truck crosses the whole stage from behind BRO WO and hits once (it keeps going after the hit). // Truk Katering: a delivery truck crosses the whole stage from behind BRO WO and hits once (it keeps going after the hit).
const dir=actor.facing; const dir=actor.facing;
projectiles.push({x:dir>0?-92:W+92,y:CONFIG.groundY-62,vx:dir*BW.truck.speed,life:(W+210)/BW.truck.speed,facing:dir,owner:enemy?'enemy':'player',damage:Math.round(move.damage*mul),knockback:move.knockback,asset:'browo-truck',size:BW.truck.size,color:'#ffb060',tall:BW.truck.tall,pass:true,knockdown:true}); projectiles.push({x:dir>0?-92:W+92,y:CONFIG.groundY-122,vx:dir*BW.truck.speed,life:(W+210)/BW.truck.speed,facing:dir,owner:enemy?'enemy':'player',damage:Math.round(move.damage*mul),knockback:move.knockback,asset:'browo-truck',size:BW.truck.size,color:'#ffb060',tall:BW.truck.tall,pass:true,knockdown:true});
trauma=Math.min(1,trauma+.35);sound('heavy');return; trauma=Math.min(1,trauma+.35);sound('heavy');return;
} }
if(move.fire){ if(move.fire){