hi all.! i'm from vietnamese and i don't know write english :tongue:
but i can trans it..! ^^~ sorry all.!
Info :
Add Luck
4-5-2008 ver 1.00
+>>>> +% Cri ( x2 dam with luck and x3 dam with cri )
+>>>> +% use Item or Skill . hear
+>>>> +% dam for Item or Skill Atk
5-5-2008 ver 1.01
+>>>> +% Money and Exp when Kill Monster
Script :
Ah..! this Script don't add for Menu..! you can add this.!
or pm me.! i can send you my demo with menu pack script, clan systems all writeed by me ^^~ ( but it dont finish - 70% ^^! )
Y!M : zaw.thieugia_vl
mail : zaw.thieugia@gmail.com
this pic!
Demo : http://www.mediafire.com/?uhgqmlm0zj5
but i can trans it..! ^^~ sorry all.!
Info :
Add Luck
4-5-2008 ver 1.00
+>>>> +% Cri ( x2 dam with luck and x3 dam with cri )
+>>>> +% use Item or Skill . hear
+>>>> +% dam for Item or Skill Atk
5-5-2008 ver 1.01
+>>>> +% Money and Exp when Kill Monster
Script :
#------------------------------------------------------------------------------
# By Nam Kid
# Luck Systems VX 1.01
# Liên Hệ : zaw.thieugia_vl@yahoo.com
# hoặc : zaw.thieugia@gmail.com
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# Luck có tác dụng :
# 4-5-2008 ver 1.00
# +) tăng khả năng cri ( cú đánh hoà n hảo ) nhưng khi thực hiện cú
# đánh nà y với luck thì dam sẽ chỉ x2 ! còn với chế độ mặc định dam x3
# +) tăng khả năng sỠdụng các item, skill phục hồi HP và MP
# +) tăng dam khi sỠdụng skill hay Item tấn công.!
# 5-5-2008 ver 1.01
# +) update tiá»n và EXP nháºn Ä‘c khi giết quái váºt!
# ... sẽ tiếp tục update ..
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# script nà y chưa đc add và o menu
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# thanks Moghunter vá»›i script Luck systems XP1.2
#------------------------------------------------------------------------------
module KID
LUCK_MAX = {1 => 100} # giới hạn Luck
LUCK_UP = 2 # điểm luck khi tăng level
LUCKSTART = {1 => 3} # lúc khi bắt đầu ( cấu trúc : ID actor => luck )
end
class Game_Actor @max_luck
@luck = @max_luck
else
if @luck > 100
@luck = 100
end
return @luck
end
end
def level_up
@level += 1
@luck += @luckup
for learning in self.class.learnings
learn_skill(learning.skill_id) if learning.level == @level
end
end
def level_down
@level -= 1
@luck -= @luckup
end
end
class Game_Battler
def make_attack_damage_value(attacker)
damage = attacker.atk * 4 - self.def * 2
damage = 0 if damage 0
@critical = (rand(100) 0
damage += user.atk * 4 * obj.atk_f / 100
damage += user.spi * 2 * obj.spi_f / 100
unless obj.ignore_defense
damage -= self.def * 2 * obj.atk_f / 100
damage -= self.spi * 1 * obj.spi_f / 100
end
damage = 0 if damage < 0
elsif user.is_a?(Game_Actor) # xác nháºn Luck chỉ có khi actor sá» dụng
if rand(100) < user.luck # ngẫu nhiên
damage += user.atk * 4 * obj.atk_f * user.luck / (100 + user.luck)
damage += user.spi * 2 * obj.spi_f * user.luck / (100 + user.luck)
unless obj.ignore_defense
damage -= self.def * 2 * obj.atk_f / (100 + 2*user.luck)
damage -= self.spi * 1 * obj.spi_f / (100 + 2*user.luck)
end
end
elsif damage < 0
damage -= user.atk * 4 * obj.atk_f / 100
damage -= user.spi * 2 * obj.spi_f / 100
end
damage *= elements_max_rate(obj.element_set)
damage /= 100
damage = apply_variance(damage, obj.variance)
damage = apply_guard(damage)
if obj.damage_to_mp
@mp_damage = damage
else
@hp_damage = damage
end
end
def calc_hp_recovery(user, item)
result = maxhp * item.hp_recovery_rate / 100 + item.hp_recovery
result *= 2 if user.pharmacology
result += user.luck * 2 if user.is_a?(Game_Actor)
return result
end
def calc_mp_recovery(user, item)
result = maxmp * item.mp_recovery_rate / 100 + item.mp_recovery
result *= 2 if user.pharmacology
result += user.luck * 3 if user.is_a?(Game_Actor)
return result
end
end
class Game_Enemy < Game_Battler
def exp
for actor in $game_party.members
if rand(100) < actor.luck
enemy.exp += (actor.luck + enemy.exp) / 3
end
return enemy.exp
end
end
def gold
for actor in $game_party.members
if rand(100) < actor.luck
enemy.gold += (actor.luck + enemy.gold) / 3
end
return enemy.gold
end
end
end
# By Nam Kid
# Luck Systems VX 1.01
# Liên Hệ : zaw.thieugia_vl@yahoo.com
# hoặc : zaw.thieugia@gmail.com
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# Luck có tác dụng :
# 4-5-2008 ver 1.00
# +) tăng khả năng cri ( cú đánh hoà n hảo ) nhưng khi thực hiện cú
# đánh nà y với luck thì dam sẽ chỉ x2 ! còn với chế độ mặc định dam x3
# +) tăng khả năng sỠdụng các item, skill phục hồi HP và MP
# +) tăng dam khi sỠdụng skill hay Item tấn công.!
# 5-5-2008 ver 1.01
# +) update tiá»n và EXP nháºn Ä‘c khi giết quái váºt!
# ... sẽ tiếp tục update ..
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# script nà y chưa đc add và o menu
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# thanks Moghunter vá»›i script Luck systems XP1.2
#------------------------------------------------------------------------------
module KID
LUCK_MAX = {1 => 100} # giới hạn Luck
LUCK_UP = 2 # điểm luck khi tăng level
LUCKSTART = {1 => 3} # lúc khi bắt đầu ( cấu trúc : ID actor => luck )
end
class Game_Actor @max_luck
@luck = @max_luck
else
if @luck > 100
@luck = 100
end
return @luck
end
end
def level_up
@level += 1
@luck += @luckup
for learning in self.class.learnings
learn_skill(learning.skill_id) if learning.level == @level
end
end
def level_down
@level -= 1
@luck -= @luckup
end
end
class Game_Battler
def make_attack_damage_value(attacker)
damage = attacker.atk * 4 - self.def * 2
damage = 0 if damage 0
@critical = (rand(100) 0
damage += user.atk * 4 * obj.atk_f / 100
damage += user.spi * 2 * obj.spi_f / 100
unless obj.ignore_defense
damage -= self.def * 2 * obj.atk_f / 100
damage -= self.spi * 1 * obj.spi_f / 100
end
damage = 0 if damage < 0
elsif user.is_a?(Game_Actor) # xác nháºn Luck chỉ có khi actor sá» dụng
if rand(100) < user.luck # ngẫu nhiên
damage += user.atk * 4 * obj.atk_f * user.luck / (100 + user.luck)
damage += user.spi * 2 * obj.spi_f * user.luck / (100 + user.luck)
unless obj.ignore_defense
damage -= self.def * 2 * obj.atk_f / (100 + 2*user.luck)
damage -= self.spi * 1 * obj.spi_f / (100 + 2*user.luck)
end
end
elsif damage < 0
damage -= user.atk * 4 * obj.atk_f / 100
damage -= user.spi * 2 * obj.spi_f / 100
end
damage *= elements_max_rate(obj.element_set)
damage /= 100
damage = apply_variance(damage, obj.variance)
damage = apply_guard(damage)
if obj.damage_to_mp
@mp_damage = damage
else
@hp_damage = damage
end
end
def calc_hp_recovery(user, item)
result = maxhp * item.hp_recovery_rate / 100 + item.hp_recovery
result *= 2 if user.pharmacology
result += user.luck * 2 if user.is_a?(Game_Actor)
return result
end
def calc_mp_recovery(user, item)
result = maxmp * item.mp_recovery_rate / 100 + item.mp_recovery
result *= 2 if user.pharmacology
result += user.luck * 3 if user.is_a?(Game_Actor)
return result
end
end
class Game_Enemy < Game_Battler
def exp
for actor in $game_party.members
if rand(100) < actor.luck
enemy.exp += (actor.luck + enemy.exp) / 3
end
return enemy.exp
end
end
def gold
for actor in $game_party.members
if rand(100) < actor.luck
enemy.gold += (actor.luck + enemy.gold) / 3
end
return enemy.gold
end
end
end
Ah..! this Script don't add for Menu..! you can add this.!
or pm me.! i can send you my demo with menu pack script, clan systems all writeed by me ^^~ ( but it dont finish - 70% ^^! )
Y!M : zaw.thieugia_vl
mail : zaw.thieugia@gmail.com
this pic!
Demo : http://www.mediafire.com/?uhgqmlm0zj5