Voxel Shop beta is live. Expect occasional bugs. Learn more
Extension aims to integrate mythic mobs as NPCs in Typewriter.
Turn your MythicMobs mobs into TypeWriter NPCs with dialogues, quests and cinematics.
A TypeWriter extension by BTC Studio
You already build mobs, models and skills in MythicMobs, but they stay props: they cannot talk, give quests or act in a cutscene. MythicMobs NPC turns any MythicMobs mob into a TypeWriter NPC that starts dialogues, carries quest markers, appears or vanishes per player and plays in your cinematics.
You keep designing the mob, its model and its skills in MythicMobs. Then, from the web panel, you place it with an NPC definition (what the NPC is) and an NPC instance (where it stands and who sees it).
By default each player gets their own copy of the NPC, so one player's cinematic or hide action never affects the others. Turn ticking on to get a real server-side mob that walks and fights. Models from BetterModel or ModelEngine are supported.
- typewriterSkill{name=<id>} @Trigger (alias twskill) to a MythicMobs skill and each run counts for the targeted player. A targeter such as @PIR{r=20} reaches the players around the mob.mythicmob_npc_definition: define a MythicMob NPC templatemythicmob_npc_instance: place an NPC instance in the worldmythicmob_npc_show: reveal an NPC for a playermythicmob_npc_hide: conceal an NPC from a playermythicmob_npc_play_animation: play a ModelEngine or BetterModel animation on an NPCmythicmob_npc_stop_animation: stop an animation on an NPCmythicmob_npc_camera_cinematic: camera focus on an NPC during a cutscenemythicmob_npc_bone_camera_cinematic: attach the camera to a bone of the NPC modelmythicmob_npc_entity_cinematic: drive an NPC along a recorded movement tapemythicmob_npc_skill_cinematic: trigger a MythicSkill at a positionmythicmob_npc_camera_bound: camera bound with a custom focus offsetmythicmob_npc_interact: click on an NPC (sneak filter, right or left click)mythicmob_npc_hit: the NPC is hit by a player or hits a playeron_mythic_mob_loot: a player loots an item from a MythicMobinteract_mythicmob_npc_objective: interact with an NPCmythicmob_loot_objective: loot specific items from MythicMobs mobsmythicmob_skill_objective: count the runs of a MythicMobs skill (or interactions with a mob)mythicmob_npc_animation_playing_fact: is an animation currently playing?mythicmob_npc_distance_fact: distance from the player to the NPCmythicmob_npc_presence_fact: is the NPC spawned?mythicmob_npc_visibility_fact: can the player see the NPC?mythicmob_npc_health_percentage_fact: NPC health as a percentagemythicmob_npc_threat_table_size_fact: size of the NPC threat tablemythicmob_speed_data: override the walking speedmodelengine_stance_data: day and night idle and walk stances, plus other stancesmythicmob_npc_bone_visibility: conditional bone visibility on the NPC modelmythicmob_npc_attachment: replace a bone with a bone of another modelmythicmob_npc_look_at_interaction_bound: force the player to look at an NPCmythicmob_look_at_interaction_bound: force the player to look at the nearest mob of a typemythicmob_npc_health_variable: current healthmythicmob_npc_max_health_variable: maximum healthmythicmob_npc_health_percentage_variable: health percentagemythicmob_npc_level_variable: MythicMobs levelmythicmob_npc_power_variable: MythicMobs powermythicmob_npc_faction_variable: MythicMobs factionmythicmob_npc_stance_variable: current stancemythicmob_npc_active_animations_variable: active animationsmythicmob_npc_variable: read any MythicMobs variable of the NPCplugins/Typewriter/extensions/ and restart.mobType, then a MythicMob NPC Instance with its spawn location.triggers.