+ GAME_TEXT m_name[MAX_NLEN];
+ monster_desc(target_ptr, m_name, m_ptr, is_pet(m_ptr) ? MD_ASSUME_VISIBLE : 0);
+
+ /* When riding a hostile align pet */
+ if (target_ptr->riding == m_idx) {
+ if (abs(target_ptr->align / 10) < randint0(target_ptr->skill_exp[GINOU_RIDING]))
+ return;
+
+ msg_format(_("%^sが突然暴れだした!", "%^s suddenly begins unruly!"), m_name);
+ if (!process_fall_off_horse(target_ptr, 1, TRUE))
+ return;
+
+ msg_format(_("あなたは振り落とされた。", "You have fallen."));
+ }
+