Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- global moi = getLeek();
- var tour = getTurn();
- var enemy = getNearestEnemy();
- var mapos = getCell();
- var posen = getCell(enemy);
- var X = getCellX(getCell());
- var Y = getCellY(getCell());
- //si on peut tirer, on tire (dernier recours si on est trop proche)
- moveToward(enemy);
- function IABulbe() {
- if (canUseChip(CHIP_PEBBLE, getNearestEnemy()())) {
- useChip(CHIP_PEBBLE, getNearestEnemy()());
- }
- if (canUseChip(CHIP_BANDAGE, moi())) {
- useChip(CHIP_BANDAGE, moi());
- }
- if (canUseChip(CHIP_HELMET, moi)) {
- useChip(CHIP_HELMET, moi);
- }
- if (canUseChip(CHIP_PROTEIN, moi)) {
- useChip(CHIP_PROTEIN, moi);
- }
- moveToward(getNearestEnemy());
- if (canUseChip(CHIP_PEBBLE, getNearestEnemy())) {
- useChip(CHIP_PEBBLE, getNearestEnemy());
- }
- if (canUseChip(CHIP_BANDAGE, moi)) {
- useChip(CHIP_BANDAGE, moi);
- }
- if (canUseChip(CHIP_HELMET, moi)) {
- useChip(CHIP_HELMET, moi);
- }
- if (canUseChip(CHIP_PROTEIN, moi)) {
- useChip(CHIP_PROTEIN, moi);
- }
- }
- if (canUseChipOnCell(CHIP_PUNY_BULB,getCellFromXY(X + 1, Y))) {
- summon(CHIP_PUNY_BULB, getCellFromXY(X + 1, Y),IABulbe);
- }
- else if (canUseChipOnCell(CHIP_PUNY_BULB,getCellFromXY(X - 1, Y))) {
- summon(CHIP_PUNY_BULB, getCellFromXY(X - 1, Y),IABulbe);
- }
- else if (canUseChipOnCell(CHIP_PUNY_BULB,getCellFromXY(X, Y + 1))) {
- summon(CHIP_PUNY_BULB, getCellFromXY(X, Y + 1),IABulbe);
- }
- else {
- summon(CHIP_PUNY_BULB, getCellFromXY(X , Y - 1),IABulbe);
- }
- if(getCellDistance(mapos, posen)>6) {
- setWeapon(WEAPON_MAGNUM);
- }
- if(getCellDistance(mapos, posen)<4)
- {
- moveToward(enemy);
- if (canUseWeapon(WEAPON_BROADSWORD, enemy)){
- setWeapon(WEAPON_BROADSWORD);
- for(var y=0; y<getTP(); y++)
- useWeapon(enemy);
- }
- }
- if(canUseWeapon(WEAPON_BROADSWORD,enemy)){
- for(var y= 0; y< getTP(); y++)
- useWeapon(enemy);
- }
- if(canUseWeapon(WEAPON_MAGNUM,enemy)){
- for(var y= 0; y< getTP(); y++)
- useWeapon(enemy);
- for(var y=0; y<getTP(); y++);
- }
- if(tour>2){
- if(canUseChip(CHIP_SHIELD, moi)){
- useChip(CHIP_SHIELD, moi);
- }
- if(canUseChip(CHIP_HELMET, moi)){
- useChip(CHIP_HELMET, moi);
- }
- if(canUseChip(CHIP_PROTEIN, moi)){
- useChip(CHIP_PROTEIN, moi);
- }
- }
- if(getLife()<30){
- moveAwayFromCell(enemy,);
- }
- if(canUseChip(CHIP_SPARK, enemy)){
- for(var y=0; y<getTP(); y++)
- useChip(CHIP_SPARK, enemy);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement