1. Heart Of Muriet
  2. News

Heart Of Muriet News

Watch Raffa our artist and co-designer play the Heart Of Muriet Demo live!

Hey,

Raffa our artist and co-designer will show off the Heart of Muriet demo as well as the map editor and maybe some new content if we get it ready in time.

He will also give a short outlook on what to expect in the near and distant future.
Matthias, designer and programmer will also be joining in chat.

It would be awesome if join us and let us know what you think!
We looking forward to talking to you!

Cheers,
The HoM DevTeam

https://store.steampowered.com/app/1368160/Heart_Of_Muriet/

The new quest and trigger system for Heart of Muriet

We have been quite silent in the last few weeks as we were very busy adding exciting features to the game. We promise to talk more frequently about the game and its development in the upcoming future.

Today I want to talk about our quest and trigger system.

Quests, Triggers and Quest Actions


We have made a modular quest and trigger system that we added directly to the in-game map editor. This is a complete gamechanger in terms of what kind of map content we and you (if you dare :) will be able to create.

[h2]Triggers and Editor[/h2]
We started adding a whole bunch of configurable trigger types. You can configure these trigger types with additional parameters to make them more flexible. Each trigger currently consists of up to two different types to make the system more flexible.

This is how the trigger editor works:



All dropdowns are context-sensitive for easier use. Currently, the following triggers are available in the editor:

ConquerMap, DestroyPlayer, ConquerBase, AttackBase, HoldBaseForTime,
UnitsCount, LostUnits, BuildBuilding, BuildBuildingOnBase, BuildBuildingCount, BuildBuildingCountOnBase, DestroyBuilding, DestroyBuildingOnBase, DestroyBuildingsCount, DestroyBuildingsCountOnBase, CastSpell, CastSpellCount, ResearchTechnology, CollectResources,
ConquerBaseCount, HarvestResources, KillUnits, RecruitUnits, RecruitSquads, SquadsCount, ConquerMapInTime, LooseBase, TimeOver, UseNodeBonus.


As you might have seen in the gif, triggers also work for AI players, bases, etc. and can be used for player quests and hidden game events, like spawning a big attack at a certain time, etc. Adding a new trigger type is currently a matter of minutes, so expect a growing list over time ːsteamhappyː

Resolving quests can trigger so-called quest actions. This is necessary to make quests more engaging and fun. The first interaction of the editor had only resource rewards, but that seemed very dull and would make it harder to make interesting maps.

[h2]Quest Actions and Editor[/h2]
Quest Actions can be all sort of things. Like spawning troops at a certain location, handing over a base to a player, unlock new technologies etc.

Here is the first glimpse of the quest action editor:



It looks similar to the trigger editor and actually uses the very same mechanics in terms of dropdowns and list management, but has a very different set of action types:

ChangeResources, ChangeNodeBonus, SpawnSquadsAtBase, UnlockTechnology, UnlockBuilding, UnlockUnitType, ChangeNodeOwner, DestroyBuildingsOnBase, AddUpgradeToAllBuildingsOfType,
ChangeAIPersonalityForPlayer, ResearchTechnology


Adding new action types is in some cases a little bit trickier than adding triggers — probably a few hours adding a quite complex quest action.

[h2]Quests and Editor[/h2]

Quests are a very flexible tool and can trigger a lot of different events/actions to make maps a lot more interesting in the first place.

Here is a glimpse of the quest editor, which was quite a beast to develop, including all the quest functionality.



As you can see in the gif, you can configure 3 different triggers for a quest.

[h3]The Start Trigger[/h3]
If you have configured a start trigger, the quest is not activated immediately but only when the trigger condition is hit. This makes it, e.g. possible to establish a sequence of quests which depend on each other, which is really cool, right?

[h3]The Solve Trigger[/h3]
As soon as this trigger is fulfilled, the quest is solved. If it is empty, the quest is immediately resolved, and the player gets the rewards at the start of the level.

[h3]The Fail Trigger[/h3]
If this trigger hits, the quest will fail, and the player will not get any rewards. If it is empty, the quest will never fail.

[h3]Optional Flag[/h3]
Optional quests are side-quests which do not need to be solved to finish the map.

[h3]Hidden Flag[/h3]
Hidden quests are more like a game event that the player should not be aware of, something like an AI attack, which is triggered when the player reaches a certain army size, etc.

[h3]Resource Rewards[/h3]
The player can receive but also loose resources when finishing a quest.

[h3]Quest Actions[/h3]
The quest system can fire up to 4 different quest actions as soon as a quest is done.

[h2]Ingame Quest UI[/h2]
Let's look at how the quest system is looking inside the game.

The list of active quests is shown in the upper right corner of the screen:



The quests are shown with their short description and a progress bar. If the trigger has a time component, this is also shown. If you want to see the full quest description, just click on a quest.



Quests will be marked as done once they have been solved. You will get a message and some quality sound effects when a quest is done or failed.

We have already reworked the demo content to integrate with the new quest system. Stay tuned for more info on the new tutorial system, revamped dialogue system, wizard incarnation feature, improved Icons, new UI rework and much more.

Thanks for reading!
The Hom Dev Team

https://store.steampowered.com/app/1368160/

Demo Update #4 - v0.603

Hey!

We have another small update for the demo.
  • Replaced old start logos introduction with a new intro. This fixes the coil whine, which has happened due to super-high frame rates. With the new intro the VSync settings are now correctly respected.
  • The new intro can be skipped by pressing Escape.
  • Improved the overall screen-shake when buildings get destroyed or spells hit the ground.
  • Added a subtle screen shake to tornado spell.


While fixing smaller bugs for the demo, we are eagerly working on new and bigger features for the upcoming EA in spring. We will post an update with more details soon.

That's it for today, enjoy your weekend!
The HoM dev team.

Demo Update #3 - v0.602

Hey again :),

the new crash reporting to our Trello has shown first results, and we learned about a crash in the settings menu, which we were not aware of.

In certain circumstances (with specific monitor Hz) the settings menu, when opened, would crash. This is now fixed.

Cheers and good night.
The HoM DevTeam

Demo Update #2 - v0.601

Hey all,

we have another small update. This time we added a draggable feedback and bug reporting window to the demo.



As soon as you have sent a report in, it will pop up on our Trello board. It will automatically attach a screenshot of the current scene if you choose to.



Crashes are now also automatically reported to Trello. Besides some hardware info, this report is always anonymized. We do not include steam user names or any other personal information.

We have also removed the map "The Tree of Whitegarde" from the demo, as we think it was not polished enough yet. If you have already unlocked it, it will still be available to you.

That's it for today,
The HoM dev team.