@@ -30,9 +30,20 @@ namespace ActorMessage {
30
30
std::string GetLevelUpMessage (const Game_Actor& actor, int new_level) {
31
31
std::stringstream ss;
32
32
if (Player::IsRPG2k3E ()) {
33
+ if (Player::IsPatchManiac () && !lcf::Data::terms.maniac_level_up_a .empty ()) {
34
+ ss << lcf::Data::terms.maniac_level_up_a << " " ;
35
+ }
33
36
ss << actor.GetName ();
34
37
ss << " " << lcf::Data::terms.level_up << " " ;
35
- ss << " " << lcf::Data::terms.level << " " << new_level;
38
+ ss << " " << lcf::Data::terms.level ;
39
+
40
+ if (Player::IsPatchManiac () && !lcf::Data::terms.maniac_level_up_b .empty ()) {
41
+ ss << " " << lcf::Data::terms.maniac_level_up_b ;
42
+ }
43
+ ss << " " << new_level;
44
+ if (Player::IsPatchManiac () && !lcf::Data::terms.maniac_level_up_c .empty ()) {
45
+ ss << lcf::Data::terms.maniac_level_up_c ;
46
+ }
36
47
return ss.str ();
37
48
} else if (Player::IsRPG2kE ()) {
38
49
ss << new_level;
@@ -64,8 +75,13 @@ std::string GetLearningMessage(const Game_Actor& actor, const lcf::rpg::Skill& s
64
75
Utils::MakeSvArray (actor.GetName (), skill.name )
65
76
);
66
77
}
67
-
68
- return ToString (skill.name ) + (Player::IsRPG2k3E () ? " " : " " ) + ToString (lcf::Data::terms.skill_learned );
78
+ std::stringstream ss;
79
+ if (Player::IsPatchManiac () && !lcf::Data::terms.maniac_skill_learned_a .empty ()) {
80
+ ss << lcf::Data::terms.maniac_skill_learned_a << " " ;
81
+ }
82
+ ss << ToString (skill.name ) + (Player::IsRPG2k3E () ? " " : " " );
83
+ ss << ToString (lcf::Data::terms.skill_learned );
84
+ return ss.str ();
69
85
}
70
86
71
87
} // namespace ActorMessage
@@ -611,6 +627,9 @@ std::string GetExperienceGainedMessage(int exp) {
611
627
}
612
628
std::string space = Player::IsRPG2k3E () ? " " : " " ;
613
629
std::stringstream ss;
630
+ if (Player::IsPatchManiac () && !lcf::Data::terms.maniac_exp_received_a .empty ()) {
631
+ ss << lcf::Data::terms.maniac_exp_received_a << " " ;
632
+ }
614
633
ss << exp << space << lcf::Data::terms.exp_received ;
615
634
return ss.str ();
616
635
}
@@ -641,6 +660,9 @@ std::string GetItemReceivedMessage(const lcf::rpg::Item* item) {
641
660
}
642
661
std::string space = Player::IsRPG2k3E () ? " " : " " ;
643
662
std::stringstream ss;
663
+ if (Player::IsPatchManiac () && !lcf::Data::terms.maniac_item_received_a .empty ()) {
664
+ ss << lcf::Data::terms.maniac_item_received_a << " " ;
665
+ }
644
666
ss << item_name << space << lcf::Data::terms.item_recieved ;
645
667
return ss.str ();
646
668
}
0 commit comments