根据源代码修改加强伤害和无限命,根据论坛帖子的方法。做成deb包,方便大家玩。 下面是原帖子内容:
apt-get source chromium-bsu
cd chromium-bsu-0.9.14/src
1.修改武器伤害
vim HeroAmmo.cpp
找到 (我的是60行)
代码:
ammoDamage[0] = 100;
ammoDamage[1] = 6.0;
ammoDamage[2] = 40.0;
第一个100是我自己改过的,原来的值忘掉了,你自己改改吧
黄色弹药是双倍的普通伤害
绿色是6.0的那个伤害
蓝色是40的那个
2.修改生命数:生命无限
vim HeroAircraft.cpp
找到这个函数(我的在833行): void HeroAircraft::startDeath()
改为
代码:
void HeroAircraft::startDeath()
{
deathExplosions();
if(lives < 0)
{
//fireGun(false);
//game->heroDeath = DEATH_TIME;
//game->gameMode = Global::HeroDead;
//dontShow = -1;
lives = 0;
superBomb = 1;
reset();
dontShow = 130;
}
else
{
superBomb = 1;
reset();
dontShow = 130;
}
}
3.改血条
vim define.h
找到
代码:
#define HERO_SHIELDS 500.0
改改大
4.改子弹频率
vim HeroAircraft.cpp
找到函数:(我的在688行)
void HeroAircraft::update()
代码:
if(gunPause >= 0)
gunPause -= game->speedAdj;
改为
代码:
if(gunPause >= 0)
gunPause -= 10*game->speedAdj;
5.延长盾自动消失时间
在上一个函数中,注释掉这几行:
代码:
//-- decrement supershields
if(shields >= HERO_SHIELDS)
{
shields -= 0.15*game->speedAdj;
}
6.延长特殊武器
vim define.h
修改:
代码:
#define AMMO_REFILL 150
然后回到chromium-bsu-0.9.14目录
sudo aptitude build-dep chromium-bsu
./configure
make
sudo make install