343 Commits (gamelib)
 

Author SHA1 Message Date
punchready fed9f8d077 fix: unify death handling and add it to all cases of damage taking
3 years ago
punchready cf035dedac fix: correctly set maximum values when parsing entities
3 years ago
punchready a28741ac3d fix: deprecate unsafe gamestate getter
3 years ago
punchready 12f4d7592b fix: remove last use of value field in use stone requests
3 years ago
punchready d2942341e2 fix: add missing target existence check to mind stone
3 years ago
punchready 673ba9f89d fix: move away from targetEntity in use stone requests in request executing too
3 years ago
punchready a9acbda343 fix: add more checks, fix power stone check and usestone not having a target entity field
3 years ago
Yannik Bretschneider 6e249280c1 refactor: made stat init nicer
3 years ago
punchready ebd7d2a12b fix: add missing check to reality stone
3 years ago
Yannik Bretschneider 9f5303ba74 feat: added copy constructor to stat
3 years ago
punchready 48409b1e4a fix: mind stone is apparently just a glorified ranged attack
3 years ago
Yannik Bretschneider fbe38c978a doc: added TODO comment for scaling vectors
3 years ago
Yannik Bretschneider 6ab818b155 test: added test for some IntVector2 properties
3 years ago
Yannik Bretschneider 77be059d45 build: added fancy test logging
3 years ago
Yannik Bretschneider ddd0f2f953 test: fixed wrong expected value in MessageValidationUtilityTest
3 years ago
punchready dd8e9813fa fix: only allow space stone on fully free fields
3 years ago
punchready e68298781b fix: revert removing infinity stones from space stone teleportation as this is not possible to happen
3 years ago
punchready d69376c110 fix: remove infinity stones from the map on space stone teleports
3 years ago
punchready 315c7d2891 fix: use correct power stone self damage calculation to not kill the character
3 years ago
Richard Reiber 57d384e98c test: made MessageValidation Test work on German computers
3 years ago
Yannik Bretschneider df8acbeefa build: added jacoco coverage support
3 years ago
punchready adb0a49711 feat: make rocks attackable
3 years ago
Yannik Bretschneider cff18b088e build: updated libraries to newest versions
3 years ago
punchready 3070b9864c fix: use correct variables and send only the complete gamestate event
3 years ago
punchready 0336e4769a fix: include gamestate events in applying to ensure the state is set correctly
3 years ago
punchready 0fb3ca8728 fix: ok, we are sending more events
3 years ago
punchready 8add62fe20 fix: send first gamestate only event after everything is ready
3 years ago
punchready 14d30e14e4 fix: use 8-connected instead of 4-connected bresenham
3 years ago
Yannik Bretschneider c6f56547c6 vcs: added neovim ignores to gitignore
3 years ago
punchready 7b1c644a08 fix: power stone doesn't send a value
3 years ago
punchready 910fd5cc3b fix: use correct damage check for power stone
3 years ago
punchready a86e75014f refactor: improve stone cooldown update method
3 years ago
punchready 191817100d fix: circumvent late update issues by manually locking positions
3 years ago
punchready 9b8e3a7be3 fix: fix duplicate position adding
3 years ago
punchready 4eb61a8f48 fix: random neighbour field technically doesnt allow coordinates outside the map
3 years ago
punchready 23cceb9622 fix: resolve minor problem in free neighbour search
3 years ago
punchready 154ee9c0f2 fix: *facepalm*
3 years ago
punchready 4f9f6e0195 fix: make vector scaling round
3 years ago
punchready 996addcaf8 fix: fix terrible vector handling
3 years ago
Yannik Bretschneider e9b4bc5f58 feat: implemented still-missing JSON ser/deser for portalEntities
3 years ago
punchready 518e458c5f fix: add additional protection to stone cooldown check
3 years ago
punchready 6885dcc13d fix: stone cooldown check needs to check for > 0
3 years ago
punchready 70529f04d8 fix: prevent getFreeNeighbour from choosing positions outside of the map
3 years ago
punchready a7b0514bd8 fix: fix turn count
3 years ago
punchready bacb6a65df fix: make game logic methods accessible for ai
3 years ago
punchready 1dabd1d25d fix: make GameState accessible for ai
3 years ago
punchready 7fffe2efbb cleanup: remove moved code
3 years ago
punchready a289fee059 fix: use own methods in JSON constructor and add javadoc
3 years ago
Yannik Bretschneider 07ade1696d fix: fixed IntVector2 add method
3 years ago
Yannik Bretschneider ed4b454379 feat: added setter for CharacterConfig in JSON
3 years ago