Ivan Savenko
|
f8541d0ae4
|
Merge branch 'vcmi/master' into 'vcmi/develop'
|
2023-09-15 13:59:02 +03:00 |
|
Dydzio
|
e79c707cf7
|
Fix wrong condition
|
2023-09-14 12:54:07 +02:00 |
|
Dydzio
|
56c969be4f
|
Fix commanders requirements for special skills to match WoG
|
2023-09-13 23:08:22 +02:00 |
|
Dydzio
|
6435217a8c
|
Quick-fix for transmutation skill - same as in SUMMON_GUARDIANS
|
2023-09-13 19:36:58 +02:00 |
|
Krisztián Szabó
|
b9b51334eb
|
Award 500 experience for towns conquered during a battle.
|
2023-09-12 21:30:30 +03:00 |
|
Ivan Savenko
|
587be4c7d5
|
Merge pull request #2767 from IvanSavenko/dwelling_recruit_fix
Fixes ownership checks for creature recruitment
|
2023-09-07 15:09:55 +03:00 |
|
Ivan Savenko
|
f39fbe5151
|
Merge pull request #2757 from IvanSavenko/filesystem_refactor
Filesystem refactor - part 1
|
2023-09-07 10:51:02 +03:00 |
|
Ivan Savenko
|
747e28947a
|
Fix build
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
3a88180494
|
Separated game and battle callback (server & client only)
|
2023-09-06 16:03:39 +03:00 |
|
Ivan Savenko
|
fc4dfda00f
|
Added support for concurrent battles to gamestate and server
|
2023-09-06 16:03:02 +03:00 |
|
Ivan Savenko
|
ad25bfb4bb
|
Fixed invisible creatures from SUMMON_GUARDIANS bonus
|
2023-09-06 11:29:28 +03:00 |
|
Ivan Savenko
|
b159d8a028
|
Fixes ownership checks for creature recruitment
|
2023-09-05 23:12:57 +03:00 |
|
Ivan Savenko
|
86a7f5f5cd
|
Removed getStr(bool), replaced with similar toString()
|
2023-09-04 22:21:02 +03:00 |
|
Ivan Savenko
|
6a260a60cf
|
Fix resource creation
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
6f0108e462
|
Use ResourcePath for referencing texts and json's
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
823ffa7a07
|
Always use ResourcePath for referencing images and animations
|
2023-09-04 18:22:34 +03:00 |
|
nordsoft
|
48fb167fef
|
Fix timer end turn while standing on obstacles/water
|
2023-09-02 03:27:46 +04:00 |
|
nordsoft
|
0fc6e2b316
|
rollback query blocking
|
2023-09-02 03:17:51 +04:00 |
|
nordsoft
|
00216168bf
|
Timer works as designed
|
2023-08-30 03:44:09 +04:00 |
|
nordsoft
|
03496e6738
|
Code review fixes
|
2023-08-29 15:48:42 +04:00 |
|
nordsoft
|
883c68b151
|
Remove unused variable
|
2023-08-28 19:57:42 +04:00 |
|
nordsoft
|
2c61d1b23f
|
Use precision clocks for timer
|
2023-08-28 19:45:15 +04:00 |
|
nordsoft
|
084122bc80
|
Fix compiling
|
2023-08-28 17:26:16 +04:00 |
|
nordsoft
|
86ab97c64f
|
Fix stop on flight for timer
|
2023-08-28 17:21:38 +04:00 |
|
nordsoft
|
0bc2302f1f
|
Fix battle timer logic
|
2023-08-28 17:12:08 +04:00 |
|
Nordsoft91
|
1586c6c6a0
|
Merge pull request #2668 from IvanSavenko/remove_current_player
Remove "currentPlayer" from gamestate
|
2023-08-28 17:10:28 +04:00 |
|
Ivan Savenko
|
ce20d913e0
|
Fix checking PlayerColor's for validness
|
2023-08-27 01:35:38 +03:00 |
|
Ivan Savenko
|
edd029c79c
|
Replace "currentPlayer" from gamestate with "activePlayers"
- Allows multiple active players at once, e.g. simturns
- Cleared up validation of netpacks by server, e.g. always check for
pack sender
|
2023-08-25 18:56:15 +03:00 |
|
Ivan Savenko
|
e54287ea5d
|
Converted remaining identifier to new system
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
62cd8b12d4
|
Converted several namespace enums to enum class
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
17d3d663ee
|
Converted creature ID and spell ID to new form
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
b0eec85aca
|
Merge pull request #2632 from rilian-la-te/resist-rework-pt1
Spell resistance rework: part 1
|
2023-08-25 01:13:57 +03:00 |
|
Ivan Savenko
|
97ba7df152
|
Fix handling of map turn/day limit
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
f9410145d6
|
Fix handling of "7 days without town" loss condition
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
ee8adbe85f
|
Update tavern on end of 7th turn of player in question
Allows removal of "retreat after 7th day" workaround and as result -
more straightforward code
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
a19cdb57ba
|
Fix handling of turn order in case of player defeat
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
d83aa828f6
|
Fix turn ending
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
c4bc6840ea
|
Moved management of turn order into a new class
|
2023-08-24 23:34:33 +03:00 |
|
Nordsoft91
|
db542d2710
|
Merge pull request #2664 from Nordsoft91/fix-ai-movement-freeze
|
2023-08-25 00:08:40 +04:00 |
|
nordsoft
|
596b98e1c1
|
Fix AI freeze regression
|
2023-08-24 16:42:47 +04:00 |
|
Konstantin
|
344593e891
|
vcmi: made some CSpell properties private
There are getters for it.
|
2023-08-23 17:53:08 +03:00 |
|
Ivan Savenko
|
44d16b32fe
|
Use API identical to std classes where possible
|
2023-08-23 16:32:29 +03:00 |
|
Nordsoft91
|
1bad0e96ef
|
Merge pull request #2635 from Nordsoft91/loading-bar
Loading progress bar
|
2023-08-23 17:28:19 +04:00 |
|
nordsoft
|
dfaf778d16
|
Redesign loading solution
|
2023-08-22 20:10:20 +04:00 |
|
nordsoft
|
7b4b01a280
|
Adopt turn timer to battle refactoring
|
2023-08-22 01:49:50 +04:00 |
|
nordsoft
|
d50edc28ab
|
Merge remote-tracking branch 'upstream/develop' into turn-timer
# Conflicts:
# server/CGameHandler.cpp
# server/CGameHandler.h
|
2023-08-22 00:54:38 +04:00 |
|
nordsoft
|
dbc3a93013
|
Merge remote-tracking branch 'upstream/develop' into loading-bar
# Conflicts:
# server/CGameHandler.h
|
2023-08-22 00:46:54 +04:00 |
|
nordsoft
|
45f13c7964
|
Progress update on client side
|
2023-08-21 19:21:27 +04:00 |
|
nordsoft
|
584dd20943
|
Progress on server side for rmg
|
2023-08-21 19:21:22 +04:00 |
|
Ivan Savenko
|
44832f3797
|
Split BattleProcessor into few more parts
|
2023-08-21 17:55:49 +03:00 |
|