Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var enemy = getNearestEnemy();
- var tir;
- var pos = getCell();
- var enemyPos = getCell(enemy);
- var dist = getCellDistance(pos, enemyPos);
- var line = isOnSameLine(pos, enemyPos);
- useChip(CHIP_PROTEIN, getLeek());
- useChip(CHIP_SHIELD, getLeek());
- moveToward(enemy);
- if(getWeapon() === null)
- {
- setWeapon(WEAPON_MAGNUM);
- }
- else
- {
- if(!line && dist < 9)
- {
- if(getWeapon() === WEAPON_SHOTGUN)
- {
- setWeapon(WEAPON_MAGNUM);
- }
- }
- else if (line && dist < 6)
- {
- if(getWeapon() === WEAPON_MAGNUM)
- {
- setWeapon(WEAPON_SHOTGUN);
- }
- }
- }
- shoot(tir, dist, enemy, line);
- if(getLife() < 250)
- {
- if(dist < 10)
- {
- moveAwayFrom(enemy);
- }
- useChip(CHIP_CURE, getLeek());
- useChip(CHIP_BANDAGE, getLeek());
- }
- function shoot(shot, target, en, line)
- {
- do
- {
- if(!line)
- {
- if(target < 9)
- {
- shot = useWeapon(en);
- }
- else if(target >= 8 && target < 11)
- {
- shot = useChip(CHIP_SPARK, en);
- }
- }
- else if(line)
- {
- if(target < 6)
- {
- shot = useWeapon(en);
- }
- else if(target >= 6 && target < 8)
- {
- shot = useChip(CHIP_FLASH, en);
- }
- }
- }while(shot === (USE_SUCCESS || USE_FAILED));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement