Konstantin
|
bc228a938a
|
vcmi: use enum class for EComponentType
There is really no reason not to use it
|
2023-03-11 21:41:57 +03: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 |
|
Ivan Savenko
|
4260726e4b
|
Provide encoding information to maps & campaigns loaders
|
2023-03-05 17:39:27 +02:00 |
|
Ivan Savenko
|
72fe1fcfa9
|
Fix minimap updating on hero loss
|
2023-02-14 11:32:19 +02:00 |
|
Andrii Danylchenko
|
9f55666931
|
rework netpacks to avoid double typeinfo
|
2023-02-13 20:26:39 +02:00 |
|
Konstantin
|
286c1e522e
|
vcmi: modernize netpacks
|
2023-02-09 20:22:48 +03:00 |
|
Ivan Savenko
|
388ed88b5d
|
All artifact strings now pass through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
17fc9d8d8f
|
Merge with vcmi/develop
|
2023-01-18 01:04:34 +02:00 |
|
Ivan Savenko
|
1d7f004658
|
Implemented reinforced walls in towns with Castle
|
2023-01-13 01:09:24 +02:00 |
|
Ivan Savenko
|
500cf7f15d
|
EWallPart & EWallState are now enum class
|
2023-01-13 00:35:58 +02:00 |
|
Ivan Savenko
|
1e37e66e6c
|
Replaced Terrain::BORDER and WRONG with NONE
|
2023-01-10 20:09:09 +02:00 |
|
Ivan Savenko
|
4f3ea0d1d9
|
Renamed Terrain.h/cpp -> TerrainHandler.h/cpp
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
7c7ae26e67
|
Map/Road/River identifiers are now private members
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
e1799379dd
|
Terrain/Road/River handler are now in compileable state
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
1468f6aded
|
Converted terrainTypeHandler into proper handler class
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
5d80457eda
|
Merge with vcmi/develop branch
|
2022-12-30 00:52:23 +02:00 |
|
Ivan Savenko
|
325c29da0d
|
Merge remote-tracking branch 'vcmi/develop' into battle_improvements
|
2022-12-23 14:51:34 +02:00 |
|
Ivan Savenko
|
eb20a4b208
|
Merge remote-tracking branch 'vcmi/develop' into warnings_fix
|
2022-12-23 14:40:45 +02:00 |
|
Ivan Savenko
|
f073c676f9
|
Merge 1.1 release into develop
|
2022-12-23 14:17:18 +02:00 |
|
Andrii Danylchenko
|
cf97bf2cfd
|
Remove unused code
|
2022-12-18 13:11:02 +02:00 |
|
Andrii Danylchenko
|
1555c51313
|
fix assertion
|
2022-12-18 12:29:03 +02:00 |
|
Ivan Savenko
|
52fc5b3c39
|
Exploded mines now send ACTIVATE flag to client to play effect
|
2022-12-17 19:37:00 +02:00 |
|
Ivan Savenko
|
25bceda4ea
|
Added convertToVisitablePos/convertFromVisitablePos to CGHeroInstance
This method replaces old convertPosition, but with more clear names and
without hardcoded magic constants.
|
2022-12-09 14:42:47 +02:00 |
|
Ivan Savenko
|
d85ee019ec
|
Removed CGHeroInstance::convertPosition method
|
2022-12-07 22:51:32 +02:00 |
|
Ivan Savenko
|
49cbd5adc9
|
CGHeroInstance::convertPosition is no longer static method
|
2022-12-07 22:34:08 +02:00 |
|
Ivan Savenko
|
fb6b3c31e8
|
Renamed UNUSED -> MAYBE_UNUSED macro to match c++17 attribute name
|
2022-12-07 18:06:47 +02:00 |
|
Ivan Savenko
|
b6b6063505
|
Fix positioning of heroes after release from prisons
|
2022-12-04 22:00:33 +02:00 |
|
SoundSSGood
|
4b52d38c57
|
artifact assemble fixed
|
2022-11-19 16:35:06 +02:00 |
|
SoundSSGood
|
e6e669d024
|
ArtifactUtils::isSlotBackpack() func + refactoring
|
2022-11-18 23:13:44 +02:00 |
|
SoundSSGood
|
30bbb57619
|
Apply suggestions from code review
Co-authored-by: Nordsoft91 <nordsoft@yahoo.com>
|
2022-11-18 22:15:03 +02:00 |
|
SoundSSGood
|
e9ab894638
|
backpack assemble
|
2022-11-18 01:55:29 +02:00 |
|
SoundSSGood
|
2d078132bf
|
assemble in backpack initial
|
2022-11-17 19:43:54 +02:00 |
|
Andrii Danylchenko
|
86972d7164
|
Merge pull request #1112 from SoundSSGood/bulk-move-swap-artifacts-rev2
Bulk move and swap artifacts rev2
|
2022-11-14 08:31:48 +02:00 |
|
SoundSSGood
|
aef87dd482
|
Apply suggested cosmetic changes
|
2022-11-13 15:28:09 +02:00 |
|
SoundSSGood
|
84841a5f0a
|
BulkMoveArtifacts::applyGs reworked
|
2022-11-12 19:44:34 +02:00 |
|
SoundSSGood
|
6e5932c016
|
Apply suggested changes next part
|
2022-11-10 21:02:06 +02:00 |
|
SoundSSGood
|
ad47a7573c
|
Code style. Typo. Code clean up.
|
2022-11-10 18:29:39 +02:00 |
|
SoundSSGood
|
b9087e2d63
|
Apply suggestions from code review
Co-authored-by: Nordsoft91 <nordsoft@yahoo.com>
|
2022-11-10 17:45:54 +02:00 |
|
SoundSSGood
|
3a3b559a0b
|
attempt to fix the build
|
2022-11-07 14:20:28 +02:00 |
|
SoundSSGood
|
203c54e956
|
BulkMoveArtifacts structure optimization
|
2022-11-07 14:13:36 +02:00 |
|
SoundSSGood
|
f72a3e3884
|
function ArtifactUtils::checkSpellbookIsNeeded for the artifacts like a Titan's thunder
|
2022-11-07 00:18:05 +02:00 |
|
SoundSSGood
|
95ab343116
|
Net Packs BulkMoveArtifacts structure and BulkMoveArtifacts::applyCl
|
2022-11-06 23:54:50 +02:00 |
|
nordsoft
|
0f35082024
|
Fix crash with objects belonging players without state
|
2022-11-06 03:26:13 +04:00 |
|
nordsoft
|
3ff38b84a2
|
Support hotseat over multiplier
|
2022-10-05 01:54:31 +04:00 |
|
nordsoft
|
a9ad583158
|
Restore AI controlled player for client disconnection
|
2022-10-04 18:11:12 +04:00 |
|
nordsoft
|
0ea5a8fbe7
|
Merge remote-tracking branch 'upstream/develop' into mp-disconnection
# Conflicts:
# server/CVCMIServer.cpp
|
2022-10-04 17:41:43 +04:00 |
|
nordsoft
|
16a5414247
|
Reconnection partially works
|
2022-10-04 05:09:03 +04:00 |
|
nordsoft
|
b91bb41a80
|
One step forward
|
2022-10-04 02:25:22 +04:00 |
|
nordsoft
|
512cf014aa
|
Freeze current state
|
2022-10-03 20:47:00 +04:00 |
|
nordsoft
|
f4b7cf8196
|
Transfer player ownership to AI
|
2022-10-03 20:47:00 +04:00 |
|