189 Commits

Author SHA1 Message Date
Aster000000
1dbfdb9e9f Skrivit koden för 'void shade_wont_move_to_same_position_as_player()' samt gjort tillfälliga ändringar i 'Troll' och 'Nixie' för att få koden att kompilera 2025-10-28 01:39:54 +01:00
Aster000000
af4a7d422d skrivit fler testmetodnamn samt namngett två nya monsterklasser 2025-10-28 01:20:25 +01:00
Aster000000
6f94d1510c 'method_move_places_monster_in_legal_position()' går igenom
skrivit namnet på nästa test 'monster_cannot_do_anything_when_out_of_energy()'
2025-10-28 01:10:12 +01:00
Aster000000
e4a90efa08 Skrivit testet 'method_move_places_monster_in_legal_position()' 2025-10-28 00:14:29 +01:00
Aster000000
d06e3fcc8d Försöker skapa något sorts Action-interface, går sådär och känner att jag kanske borde strunta i det. 2025-10-27 23:48:36 +01:00
Erik Näslund
8ebe495c83 Implement loot table 2025-10-27 23:31:28 +01:00
Aster000000
7d67c7db64 monster_cannot_act_after_death() går igenom 2025-10-27 23:10:50 +01:00
Erik Näslund
3107451ec0 Rename Biomes -> Biome 2025-10-27 22:44:51 +01:00
Aster000000
556dcf4160 Har lagt till Exceptions, kan vara ett misstag... Tre nya klasser som försöker modellera någon typ av handling på olika sätt, dom kommer inte överleva länge. 2025-10-27 22:43:54 +01:00
Erik Näslund
dec4206024 Update mockito 2025-10-27 22:42:49 +01:00
Erik Näslund
8a8930c44c Impl LootTable 2025-10-27 22:42:43 +01:00
Erik Näslund
d72e0a8765 Impl LootTable 2025-10-27 22:42:17 +01:00
Erik Näslund
39846e575c Create loot table 2025-10-27 22:19:17 +01:00
Erik Näslund
b4c79875bf Cleanup 2025-10-27 22:16:37 +01:00
Erik Näslund
4c0a59e8a0 Merge remote-tracking branch 'origin/job_terrain' into job_terrain 2025-10-27 21:13:48 +01:00
Erik Näslund
a75ba1f55d Pass biome from dig action 2025-10-27 21:13:31 +01:00
Erik Näslund
90e6c7f42d Pass biome from dig action 2025-10-27 21:13:02 +01:00
Aster000000
b633427e8e Två nedre testerna går igenom 2025-10-27 17:49:36 +01:00
Aster000000
5788f4210a Ett första utkast av den nya 'Monster'-klassen 2025-10-27 15:24:50 +01:00
Aster000000
abc209d313 Skrivit tre tester, kanske för många på samma gång men jag ville skriva dom medans dom var färska i huvudet. Två av dom är väldigt snarlika varandra och testar 'isAlive'-egenskapen från två olika håll. Har mycket att göra med själva monsterklasserna, planerar att ta bort character helt och även göra 'Monster' mycket mindre genom att flytta ner mycket information till dom konkreta implementationerna. 2025-10-27 14:25:29 +01:00
Erik Näslund
e32ea55172 Make biomes available to project 2025-10-27 14:06:54 +01:00
Erik Näslund
10cd7cbba7 Create dig on biome test 2025-10-27 14:05:39 +01:00
Erik Näslund
2d4b5d21a7 remove unused import statement 2025-10-27 13:52:46 +01:00
Erik Näslund
11da3ee4aa Make Miner require HasInventory actor 2025-10-27 13:52:20 +01:00
Erik Näslund
d7cfa47277 Replace assertTrue with assertThat hasItem 2025-10-27 13:44:30 +01:00
Aster000000
426eaa0d4e Merge remote-tracking branch 'refs/remotes/origin/main' into monster
# Conflicts:
#	src/main/java/Character.java
2025-10-27 13:40:01 +01:00
886ca60f8e Merge pull request 'Job + Spell merge' (#9) from Job into main
Reviewed-on: #9
2025-10-27 12:18:21 +01:00
Aster000000
afdd4ff6a4 Merge remote-tracking branch 'refs/remotes/origin/main' into monster
# Conflicts:
#	src/main/java/Character.java
2025-10-27 12:16:58 +01:00
Erik Näslund
4e0d180903 Merge magic 2025-10-27 12:16:37 +01:00
Erik Näslund
65b2478be7 Merge remote-tracking branch 'origin/magic' into Job
# Conflicts:
#	pom.xml
#	src/main/java/Entity/Player.java
2025-10-27 12:05:06 +01:00
TricyOne
bcb236a7f6 conditions and more fixes 2025-10-27 11:39:32 +01:00
Erik Näslund
af344e1c36 Formatting 2025-10-27 10:26:17 +01:00
Erik Näslund
d1a1047682 Create XP lookup table 2025-10-27 10:18:13 +01:00
Erik Näslund
8390d152ce xp carries over on level up 2025-10-27 09:59:32 +01:00
TricyOne
e476a7e0a6 tests 2025-10-27 09:31:07 +01:00
Erik Näslund
3d36d69ed1 Remove unused file 2025-10-26 23:25:08 +01:00
Erik Näslund
82bd72fcb4 Import position 2025-10-26 23:24:56 +01:00
Erik Näslund
46259011c8 Merge remote-tracking branch 'origin/monster' into Job
# Conflicts:
#	src/main/java/Character.java
2025-10-26 21:26:49 +01:00
Erik Näslund
0fe58bc02e Merge remote-tracking branch 'origin/main' into Job 2025-10-26 21:25:32 +01:00
TricyOne
9892a229dc A lot of magic work 2025-10-24 12:02:40 +02:00
Joakim Lysén
1a2796aed7 Commit init 2025-10-24 10:28:48 +02:00
Joakim Lysén
588f4715f6 Commit init 2025-10-24 10:21:55 +02:00
Joakim Lysén
5fbe61d427 Commit init 2025-10-24 10:19:36 +02:00
Erik Näslund
a5620a7611 Set default position 2025-10-24 01:00:01 +02:00
Erik Näslund
33a2132e07 Create Inventory 2025-10-24 00:58:28 +02:00
Erik Näslund
2587acc00b Change spelling 2025-10-24 00:58:00 +02:00
Erik Näslund
acc365c78a Correct spelling 2025-10-24 00:57:24 +02:00
Erik Näslund
98e7589d04 Base implementation of test 2025-10-23 12:31:16 +02:00
Erik Näslund
b2dcc73453 Install mockito 2025-10-23 12:05:12 +02:00
TricyOne
c0e93c9a42 starting to work on wizard actions 2025-10-23 10:20:38 +02:00