- Joined
- Jun 14, 2012
- Messages
- 98
- Reaction score
- 21
- First Language
- portuguese
- Primarily Uses
I need to add some value to an atribute wich i created in Game_Actor when an actor does a simple attack in battle, i found where i need to edit but now i don't know how to get the actor ID wich is executing the action. Any help?
Thanks in advice!
Code:
def item_apply(user, item)
@result.clear
@result.used = item_test(user, item)
@result.missed = (@result.used && rand >= item_hit(user, item))
@result.evaded = (!@result.missed && rand < item_eva(user, item))
if @result.hit?
if user.actor?
if item.id == attack_skill_id # Normal attack
[b]$game_party.members[id].myvar += xx[/b] # How do i get the actor id doing this action?
else # Skills
end
end
unless item.damage.none?
@result.critical = (rand < item_cri(user, item))
make_damage_value(user, item)
execute_damage(user)
end
item.effects.each {|effect| item_effect_apply(user, item, effect) }
item_user_effect(user, item)
end
end

