Homunculus skills

International

Moderator: Moderators

Message
Author
Arte
Noob
Noob
Posts: 6
Joined: 25 Jan 2014, 07:22
Noob?: Yes

Homunculus skills

#1 Post by Arte »

Hi i check trough the config list but there is no command to make my homunculus auto skill caprice once on every monster he atk >_<

Best would be to make it work like it settled in my azzy aI
So that it can ks as well cause while afking in orc dungeon nobody cares as most are afk or auto-feeding
can you help me with that please?

allanon256
Developers
Developers
Posts: 19
Joined: 06 Mar 2010, 19:33
Noob?: No

Re: Homunculus skills

#2 Post by allanon256 »

Here's what I use for Caprice.

Code: Select all

attackSkillSlot Caprice {
  # Make it easy to turn this on and off.
  label caprice
  timeout 0.5
  lvl 5
  # Max range is actually 15, but 14 is plenty.
  dist 14
  # Only cast if we have enough sp.
  homunculus_sp > 30   
  # Caprice is instant.
  maxCastTime 0.01
  notWhileSitting 1
  # Only cast after master has attacked.
  previousDamage > 0 
  # Only cast after the delay has expired. That's 2 seconds for Caprice 5.
  whenStatusInactive Caprice Delay
  # Only cast when the target still has most of its HP left, to avoid wasting sp. Requires monsterDB plugin.
  target_hpLeft > 50%
  # This is a homunculus skill.
  isSlaveSkill 1
  # Usually enabled.
  disabled 0
}
You can make the skill only activate once per monster by adding "maxUses 1".

OpenKore doesn't like to KS, which I approve of, so I'm not going to help there. Homunculus masters are responsible for making sure their homunculus doesn't KS others.

hades420
Noob
Noob
Posts: 5
Joined: 29 Dec 2013, 05:10
Noob?: No

Re: Homunculus skills

#3 Post by hades420 »

I'm wondering about this as well. I would like for my hom to use his bolt skill but he doesnt. I'm not even sure how to set that up.

Arte
Noob
Noob
Posts: 6
Joined: 25 Jan 2014, 07:22
Noob?: Yes

Re: Homunculus skills

#4 Post by Arte »

hades420 wrote:I'm wondering about this as well. I would like for my hom to use his bolt skill but he doesnt. I'm not even sure how to set that up.
hi i solved how to make it use caprice

Code: Select all

######## Block options ########
# You can copy & paste any block multiple times. So if you want to
# configure two attack skills, just duplicate the attackSkillSlot block.

attackSkillSlot Caprice {
	lvl 5
	dist 15
	maxCastTime 0
	minCastTime 0
	hp
	sp
	homunculus_hp
	homunculus_sp > 11
	homunculus_dead
	onAction
	whenStatusActive
	whenStatusInactive
	whenFollowing
	spirit
	aggressives
	previousDamage
	stopWhenHit 0
	inLockOnly 0
	notInTown 0
	timeout 1
	disabled 0
	monsters Zenorc, Drainliar, Orc Skeleton, Orc Archer, Metaling
	notMonsters Steel Chonchon, White Plant, Caramel, Holden
	maxAttempts 0
	maxUses 0
	target_whenStatusActive
	target_whenStatusInactive
	target_deltaHp
	inInventory
	isSelfSkill 0
	equip_topHead
	equip_midHead
	equip_lowHead
	equip_leftHand
	equip_rightHand
	equip_leftAccessory
	equip_rightAccessory
	equip_robe
	equip_armor
	equip_shoes
	equip_arrow
	manualAI 0
}

attackComboSlot {
	afterSkill
	waitBeforeUse
	dist 1.5
	isSelfSkill 1
	target_deltaHp
}


useSelf_skill Ressurection Homunculus {
	lvl 1
	maxCastTime 0
	minCastTime 0
	hp < 1%
	sp
	homunculus_hp < 1%
	homunculus_sp
	homunculus_dead 1
	onAction
	whenStatusActive
	whenStatusInactive
	whenFollowing
	spirit
	aggressives
	monsters
	notMonsters
	stopWhenHit 0
	inLockOnly 0
	notWhileSitting 0
	notInTown 0
	timeout 0
	disabled 0
	inInventory
	manualAI 0
}

useSelf_skill_smartHeal 1


partySkill {
	lvl 10
	maxCastTime 0
	minCastTime 0
	hp
	sp
	homunculus_hp
	homunculus_sp
	homunculus_dead
	onAction
	whenStatusActive
	whenStatusInactive
	whenFollowing
	spirit
	aggressives
	monsters
	notMonsters
	stopWhenHit 0
	inLockOnly 0
	notWhileSitting 0
	notInTown 0
	timeout 0
	disabled 0
	manualAI 0
	target
	target_hp
	target_isJob
	target_isNotJob
	target_whenStatusActive
	target_whenStatusInactive
	target_aggressives
	target_monsters
	target_timeout 0
	target_deltaHp
	target_dead 0
	inInventory
	isSelfSkill 0
}


autoSwitch_default_rightHand
autoSwitch_default_leftHand
autoSwitch_default_arrow

# NOTE: In the case of two handed weapons, or no Shield,
#       duplicate the weapon name for 'rightHand'
# To attack with bare hands, specify "[NONE]" (without the quotes) for rightHand

autoSwitch {
	rightHand
	leftHand
	arrow
	distance
	useWeapon
}

equipAuto {
	topHead
	midHead
	lowHead
	leftHand
	rightHand
	leftAccessory
	rightAccessory
	robe
	armor
	shoes
	arrow
	monsters
	weight 0
	whileSitting 0
	hp
	sp
	homunculus_hp
	homunculus_sp
	homunculus_dead
	onAction
	whenStatusActive
	whenStatusInactive
	whenFollowing
	spirit
	aggressives
	stopWhenHit 0
	inLockOnly 0
	notWhileSitting 0
	notInTown 0
	timeout 0
	disabled 0
	inInventory
	manualAI 0
}

useSelf_item {
	hp
	sp
	homunculus_hp
	homunculus_sp
	homunculus_dead
	onAction
	whenStatusActive
	whenStatusInactive
	whenFollowing
	spirit
	aggressives
	monsters
	notMonsters
	stopWhenHit 0
	inLockOnly 0
	notWhileSitting 0
	notInTown 0
	timeout 0
	disabled 0
	inInventory
	manualAI 0
}

######## Autostorage/autosell ########

buyAuto {
	npc
	standpoint
	distance 5
	price
	minAmount 2
	maxAmount 3
}

sellAuto 0
sellAuto_npc
sellAuto_standpoint
sellAuto_distance 5

storageAuto 0
storageAuto_npc
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 1
minStorageZeny 50

npcTimeResponse

getAuto {
	minAmount
	maxAmount
	passive
}

######## Debugging options; only useful for developers ########

debug 0
debugPacket_unparsed 0
debugPacket_received 0
debugPacket_ro_sent 0
debugPacket_sent 0
debugPacket_exclude
debugPacket_include
debugPacket_include_dumpMethod
debugDomains


Post Reply