- if (s == WP_Weapon.netname) return get_weaponinfo(self.wp_extra).m_name;
- if (s == WP_Item.netname) return Items_from(self.wp_extra).m_waypoint;
- if (s == WP_Buff.netname) return Buffs_from(self.wp_extra).m_prettyName;
- if (s == WP_Monster.netname) return get_monsterinfo(self.wp_extra).monster_name;
+ if (s == WP_Weapon.netname) return Weapons_from(this.wp_extra).m_name;
+ if (s == WP_Item.netname) return Items_from(this.wp_extra).m_waypoint;
+ if (s == WP_Monster.netname) return get_monsterinfo(this.wp_extra).monster_name;
+ if (MUTATOR_CALLHOOK(WP_Format, this, s))
+ {
+ return M_ARGV(3, string);
+ }