Skip to content

Instantly share code, notes, and snippets.

@quentin-aslan
Created December 11, 2015 00:22
Show Gist options
  • Save quentin-aslan/435748ec2151df6f9a82 to your computer and use it in GitHub Desktop.
Save quentin-aslan/435748ec2151df6f9a82 to your computer and use it in GitHub Desktop.
var me = getLeek();
var leek = getNearestEnemy(); // Je recupère l'id de mon ennemie.
var leekName = toUpper(getName(leek));
var farmerName = toUpper(getFarmerName(leek));
var turn = getTurn();
var cellLeek = getCell(leek);
var cellMe = getCell();
var distance = getCellDistance(cellMe, cellLeek);
debug(distance);
if(turn == 1) say ('Tu dira bonjour à dieu de ma part ' + leekName + ' !!');
if(getWeapon() === null) setWeapon(WEAPON_MAGNUM);
//if(getLife(leek) <= 50) say ('Ta fin est proche ' + leekName + '!!');
var tir;
if(canUseWeapon(WEAPON_MAGNUM, leek)) {
debug('Magnum');
do {
tir = useWeapon(leek);
if(isDead(leek)) leek = getNearestEnemy();
} while (tir >= 0);
}else if(canUseChip(CHIP_FLAME, leek)) {
debug('FLAME');
do {
tir = useChip(CHIP_FLAME, leek);
if(isDead(leek)) leek = getNearestEnemy();
} while (tir >= 0);
}else if(canUseChip(CHIP_SPARK, leek)) {
debug('SPARK');
do {
tir = useChip(CHIP_SPARK, leek);
if(isDead(leek)) leek = getNearestEnemy();
} while (tir >= 0);
}else if(canUseChip(CHIP_CURE, me)) {
debug('CURE');
moveToward(leek);
do {
tir = useChip(CHIP_CURE, me);
} while (tir >= 0);
}else if(canUseChip(CHIP_BANDAGE, me)) {
debug('BANDAGE');
moveToward(leek);
do {
tir = useChip(CHIP_BANDAGE, me);
} while (tir >= 0);
}
if (isDead(leek)) say('Alors ' + leekName + ', pas trop déçu ?');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment