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
|
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
|
b159d8a028
|
Fixes ownership checks for creature recruitment
|
2023-09-05 23:12:57 +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
|
62cd8b12d4
|
Converted several namespace enums to enum class
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
c4bc6840ea
|
Moved management of turn order into a new class
|
2023-08-24 23:34:33 +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
|
323772fc2e
|
Split CQuery file into multiple files
|
2023-08-21 17:55:07 +03:00 |
|
Ivan Savenko
|
c217d7717a
|
server queries is now stored as unique_ptr
|
2023-08-21 17:55:07 +03:00 |
|
Ivan Savenko
|
e8e6c02a4a
|
Moved all battle-related functionality of server into a new class
|
2023-08-21 17:55:06 +03:00 |
|
Ivan Savenko
|
00ac8eb306
|
Attempt to fix crash on quitApplication on Android
|
2023-08-15 00:17:59 +03:00 |
|
nordsoft
|
a8e5b32b6a
|
Fix compiling
|
2023-08-14 04:55:45 +04:00 |
|
nordsoft
|
e414af221b
|
Move turn timer logic from GameHandler class
|
2023-08-14 03:20:27 +04:00 |
|
Andrii Danylchenko
|
ec8898a0e7
|
#1965 - treat dwelling defenders as neutrals
|
2023-07-25 10:13:41 +03:00 |
|
Ivan Savenko
|
baa865d857
|
Extracted message-related functionality of CGameHandler to separate file
|
2023-07-15 21:01:13 +03:00 |
|
Ivan Savenko
|
cb16636fce
|
Implemented preserving hero on retreat on 7th day after end of turn
|
2023-07-15 19:55:30 +03:00 |
|
Ivan Savenko
|
ec7e046617
|
Fix hero pool persistency between saves
|
2023-07-15 19:55:30 +03:00 |
|
Ivan Savenko
|
19ace6a849
|
Moved hero pool logic to the separate files
|
2023-07-15 19:55:29 +03:00 |
|
Ivan Savenko
|
6a08a96d0c
|
Added createObject call as wrapper around NewObject netpack
|
2023-06-23 13:42:08 +03:00 |
|
Tomasz Zieliński
|
351d596bdc
|
Handle water Prisons and Taverns.
|
2023-06-08 09:17:08 +02:00 |
|
Konstantin
|
05eccbc2bb
|
vcmi: split bonus to enumerator and HeroBonus.h
|
2023-05-03 18:01:06 +03:00 |
|
Konstantin
|
86f5d6de69
|
vcmi: modernize headers
|
2023-04-30 13:35:54 +03:00 |
|
Ivan Savenko
|
7db67a3101
|
int3 now has proper hasher function
|
2023-04-20 22:04:24 +03:00 |
|
Konstantin P
|
f11fa8f0c8
|
Teleport: can trigger obstacles now
|
2023-04-13 11:24:19 +03:00 |
|
nordsoft
|
bfc75ccd39
|
Merge remote-tracking branch 'upstream/develop' into battle-dialog
|
2023-04-11 02:22:42 +04:00 |
|
Nordsoft91
|
ebd17c9e4a
|
Merge pull request #1928 from Nordsoft91/cast-reward
Spell cast reward
|
2023-04-10 22:49:36 +04:00 |
|
Ivan Savenko
|
42b2be4bbb
|
Merge pull request #1908 from SoundSSGood/art-client-server-fixes
Artifact related fixes
|
2023-04-10 18:26:49 +03:00 |
|
nordsoft
|
464ad63749
|
Implement behavior
|
2023-04-10 05:46:45 +04:00 |
|
nordsoft
|
c0b90432cb
|
Change callback interface
|
2023-04-10 05:40:03 +04:00 |
|
nordsoft
|
e440343921
|
Bypass initial version of spell callback
|
2023-04-10 04:34:24 +04:00 |
|
SoundSSGood
|
ea7dd14d8b
|
client is able to erase artifact
|
2023-04-08 00:41:55 +03:00 |
|
nordsoft
|
ce3028bd73
|
Intermediate commit
|
2023-04-06 19:34:07 +04:00 |
|
Konstantin
|
11b237a23c
|
vcmi: massive refactoring v1
|
2023-04-05 22:33:12 +03:00 |
|
Konstantin
|
e946ddcfeb
|
CGameHandler: obstacle trigger does not use CStack
|
2023-04-04 23:02:54 +03:00 |
|
Ivan Savenko
|
307065a633
|
Merge beta into develop
|
2023-04-04 16:06:20 +03:00 |
|
Ivan Savenko
|
820c9be61b
|
Use own resources when buying boat in allied shipyard
|
2023-03-31 23:18:45 +03:00 |
|
Ivan Savenko
|
3e1506dba3
|
Merge pull request #1767 from Adriankhl/fix_battle_thread_shutdown
Properly shutdown battle thread
|
2023-03-29 14:40:15 +03:00 |
|
Ivan Savenko
|
b2f5042942
|
Merge pull request #1783 from vcmi/beta
Merge beta -> develop
|
2023-03-27 21:21:25 +03:00 |
|
Konstantin
|
9a229d6e48
|
vcmi: really correct obstacle trigger
Now obstacle trigger really matches H3
|
2023-03-27 16:11:17 +03:00 |
|
Adriankhl
|
21a4113fc1
|
Properly shutdown battle thread in CGameHandler destructor
|
2023-03-25 20:29:33 +01:00 |
|
SoundSSGood
|
9f8aa25297
|
Backpack limit part4 (Using cheats, buying)
|
2023-03-21 12:14:33 +02:00 |
|
SoundSSGood
|
e23766280f
|
Backpack limit part2 (Pick up, Dig up, Object rewards)
|
2023-03-21 12:14:33 +02:00 |
|
Konstantin
|
4617ce10e5
|
vcmi: allow showing more than one components in infobar
Up to 8, AFAIK. So, we can show multi-reward in infobox now.
One issue remain - cannot dynamically choose components size
based on text size.
|
2023-03-11 21:41:57 +03:00 |
|