| 89 | namespace BattleMessage { |
| 90 | |
| 91 | static std::string GetStateMessage(std::string_view target_name, std::string_view message) { |
| 92 | if (Feature::HasPlaceholders()) { |
| 93 | return Utils::ReplacePlaceholders( |
| 94 | message, |
| 95 | Utils::MakeArray('S'), |
| 96 | Utils::MakeSvArray(target_name) |
| 97 | ); |
| 98 | } |
| 99 | else { |
| 100 | return ToString(target_name) + ToString(message); |
| 101 | } |
| 102 | } |
| 103 | |
| 104 | std::string GetStateInflictMessage(const Game_Battler& target, const lcf::rpg::State& state) { |
| 105 | if (target.GetType() == Game_Battler::Type_Ally) { |
no test coverage detected