<feed xmlns='http://www.w3.org/2005/Atom'>
<title>muhqs-game/go/game/trigger.go, branch go</title>
<subtitle>game material for muhq's game</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/'/>
<entry>
<title>add more events</title>
<updated>2025-08-19T13:41:15+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-08-17T13:22:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=a8d818be7dbd6fbcd4e2ad484337c5f275575f41'/>
<id>a8d818be7dbd6fbcd4e2ad484337c5f275575f41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement mace and add damage dealt events/triggers</title>
<updated>2025-08-15T21:52:21+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-08-15T18:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=aeb191efb512b8c1f8137905a54136078ddd2b07'/>
<id>aeb191efb512b8c1f8137905a54136078ddd2b07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use any instead of interface{}</title>
<updated>2025-07-30T18:28:56+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-30T18:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=5a4a5159b3dcc1caa01e81222f3f1beefcfb4b02'/>
<id>5a4a5159b3dcc1caa01e81222f3f1beefcfb4b02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>minor code improvements reported by golangci-lint</title>
<updated>2025-07-30T18:16:49+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-30T18:16:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=f64e8747e287e949ce7cbbb42303ad1cdfabec89'/>
<id>f64e8747e287e949ce7cbbb42303ad1cdfabec89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve code</title>
<updated>2025-01-27T15:43:59+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-12-28T10:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=2ee42003433b2faeda4ded1bc6557a6eaf3720ff'/>
<id>2ee42003433b2faeda4ded1bc6557a6eaf3720ff</id>
<content type='text'>
* explicitly ignore errors where appropriate
* do not append in a loop
* specify format string in Errorf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* explicitly ignore errors where appropriate
* do not append in a loop
* specify format string in Errorf
</pre>
</div>
</content>
</entry>
<entry>
<title>introduce game.State interface abstraction</title>
<updated>2025-01-27T15:43:58+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-12-27T11:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=4e2ab55d345fd5e5c5d2d5bc56948611b15564d5'/>
<id>4e2ab55d345fd5e5c5d2d5bc56948611b15564d5</id>
<content type='text'>
This allows to not use the internal game state directly from client
code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to not use the internal game state directly from client
code.
</pre>
</div>
</content>
</entry>
<entry>
<title>add new trigger and event implementations</title>
<updated>2025-01-27T15:43:55+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-03-25T17:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=154612b8b8c257954a157a0105c073bb1af234c6'/>
<id>154612b8b8c257954a157a0105c073bb1af234c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>prompt the user to order its triggers</title>
<updated>2025-01-27T15:43:54+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-12-03T14:24:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=9b71fe182e8e42ea2b7d3ba42a0f2767e5e5a246'/>
<id>9b71fe182e8e42ea2b7d3ba42a0f2767e5e5a246</id>
<content type='text'>
All TriggeredAction are passed in the wrapper action
DeclareTriggeredActionsAction to the controller of the triggers.
It is expected to receive an ordered list back from the user
again wrapped in a DeclareTriggeredActionsAction.
The triggered actions will be declared in from first to last.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All TriggeredAction are passed in the wrapper action
DeclareTriggeredActionsAction to the controller of the triggers.
It is expected to receive an ordered list back from the user
again wrapped in a DeclareTriggeredActionsAction.
The triggered actions will be declared in from first to last.
</pre>
</div>
</content>
</entry>
<entry>
<title>add skeleton for triggers and triggered actions</title>
<updated>2025-01-27T15:43:53+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-03T17:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=5caa446e8d95bb55c66cd79b5fb10e6f7cf61aec'/>
<id>5caa446e8d95bb55c66cd79b5fb10e6f7cf61aec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
