sp
83560bfc73
fixed conditional movement w.r.t doors
12 months ago
sp
801dc5b210
only print goal related actions if there is one
12 months ago
sp
3949611e83
change door interaction labels to '_toggle_'
12 months ago
sp
8cc2b0c4da
portable objects are now traversable
This is also changes keys to not be dropable anymore.
12 months ago
sp
43aebc463c
add nonmovement action to modules
This is needed to correctly shield when staying at a certain place
should not be allowed
12 months ago
sp
cfb0d5da6f
add done actions for smg models
12 months ago
sp
ec5480f670
use init struct
We do not know the view direction of all of the agents, hence we
iterate over all possible combinations as initial states
12 months ago
sp
4b8444f6aa
the agent cannot turn in lava
1 year ago
sp
ba348a95f2
fixed bugs in slippery updates
1 year ago
sp
969dd87ada
changed behaviour of slippery tiles
1 year ago
sp
8c5ff31ad3
NOFAULT is 3 instead of -1
1 year ago
sp
11658eb01f
fixed multiple column row issues
1 year ago
sp
370740349c
fixed turn guards regarding IsOnSlippery
1 year ago
sp
92d7d11daa
switched most tabs to two whitespaces in output
1 year ago
sp
34a399972d
print certain movement guards only when necessary
1 year ago
Thomas Knoll
4141e9f104
fixed config print of labels
1 year ago
sp
bac91e7b5d
fixed bug in west slippery updates
1 year ago
sp
0a1f5ac405
switched to col and row instead of x and y
1 year ago
sp
b50355deb9
x and y start at 1
1 year ago
sp
d8c7e73a32
fixed some issues with formulas and semicolons
1 year ago
sp
54af53e039
print player structs
1 year ago
sp
8d33f43c7e
refactored arbiter for smgs
1 year ago
sp
6cfa9a619b
include agent stuck action for faultyBehaviour
1 year ago
sp
48dcee2a59
small cleanup
1 year ago
sp
ff0369cfb1
added move module as arbiter
1 year ago
sp
9be03f2701
summary commit
This adds:
- slippery turn actions
- agent name to set of actions map
- modules for faultyBehaviour
1 year ago
sp
2b7d5bc9a9
removed dead code
1 year ago
sp
c6f7bb27be
added slippery turn actions
1 year ago
sp
ea9d61ddd5
added slippery movement updates
This also:
- adds direction update helpers
- adds probIntended to PrismModulesPrinter
- removes dead code
1 year ago
sp
3999e778fe
added turn actions for robots
also removed some old methods
1 year ago
sp
4d548f9502
first steps towards robots modules
This includes:
- PrismFormulaPrinter.print takes agentName as argument
- added formulas for goals, isnextto, portableobjects
- added movement helper for deterministic movement
- removed enforceOneWays (for now)
1 year ago
sp
26a7808eeb
fix carrying variable
1 year ago
sp
ca70595b58
WIP major rework of PrismModulesPrinter
will probably get squashed, otw summary in later commit
1 year ago
Thomas Knoll
c6cb060448
m2p sticky behavior
1 year ago
Thomas Knoll
401b23fedd
parsing fault prob
1 year ago
Thomas Knoll
aa01214097
added turn propabilty
1 year ago
Thomas Knoll
dfb882edb3
changed propbabilty handling
1 year ago
Thomas Knoll
e0c1807c71
probability changes
1 year ago
Thomas Knoll
55c14a3c23
added view adaptions
1 year ago
Thomas Knoll
0e16bb8e44
some renames
1 year ago
Thomas Knoll
7cdbff0970
added const to config + const prop handling
1 year ago
Thomas Knoll
707d4051f0
changed slippery position, added index in config
1 year ago
Thomas Knoll
33b738a420
minor changes to init struct handling
and adversary handling
1 year ago
Thomas Knoll
e4cddbe9de
init struct handling changs
1 year ago
Thomas Knoll
351a2d3663
added dore handling
1 year ago
Thomas Knoll
b16e348acb
continued key support
1 year ago
Thomas Knoll
d42c62e713
changed key handling
1 year ago
Thomas Knoll
6cec9a910b
added direction to slippery tile turns
1 year ago
Thomas Knoll
ca8e8d6281
removed configuration debug prints
1 year ago
Thomas Knoll
0d8b5bc0c2
added module config
added overwrite
some fixes
1 year ago