Advertisement
LeonMMS

Untitled

Dec 8th, 2020
1,076
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.19 KB | None | 0 0
  1.   def level_up
  2.     last_level = @level
  3.     @level += 1
  4.     mhpincrease = $data_classes[@class_id].params[Enums::Param::MAXHP, @level] - $data_classes[@class_id].params[Enums::Param::MAXHP, last_level]
  5.     add_param(Enums::Param::MAXHP, mhpincrease)
  6.     mmpincrease = $data_classes[@class_id].params[Enums::Param::MAXMP, @level] - $data_classes[@class_id].params[Enums::Param::MAXMP, last_level]
  7.     add_param(Enums::Param::MAXMP, mmpincrease)    
  8.         $data_classes[@class_id].learnings.each { |learning| learn_skill(learning.skill_id) if learning.level == @level }
  9.         self.points += LEVEL_UP_POINTS
  10.     end
  11.  
  12.     def level_down
  13.     $data_classes[@class_id].learnings.each { |forgetting| forget_skill(forgetting.skill_id) if forgetting.level == @level }
  14.     last_level = @level
  15.     @level -= 1
  16.     mhpdecr = $data_classes[@class_id].params[Enums::Param::MAXHP, @level] - $data_classes[@class_id].params[Enums::Param::MAXHP, last_level]
  17.     add_param(Enums::Param::MAXHP, mhpdecr)
  18.     mmpdecr = $data_classes[@class_id].params[Enums::Param::MAXMP, @level] - $data_classes[@class_id].params[Enums::Param::MAXMP, last_level]
  19.     add_param(Enums::Param::MAXMP, mmpdecr)    
  20.         self.points -= LEVEL_UP_POINTS
  21.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement