Konstantin P
|
1522ed85e2
|
vcmi: make "noneOf" selector more restrictive
It should do "or-not" instead of "and-not".
|
2023-09-13 17:09:59 +03:00 |
|
nordsoft
|
574047c55c
|
Start making new serialization for rewardables
|
2023-09-13 09:18:46 +02:00 |
|
nordsoft
|
96d6a48f01
|
Backward compatible json serialization
|
2023-09-13 02:14:35 +02:00 |
|
nordsoft
|
ef3f0174dd
|
Rewardable seer hut and quest gate
|
2023-09-13 01:40:07 +02:00 |
|
Ivan Savenko
|
935a18f077
|
Use error messages from H3
|
2023-09-12 21:34:58 +03:00 |
|
Ivan Savenko
|
e4aa981925
|
Add more logging to mod downloading process
|
2023-09-12 21:15:14 +03:00 |
|
Ivan Savenko
|
9ae7f53d66
|
Merge pull request #2791 from Nordsoft91/fix-2790
Fix for random dwellings
|
2023-09-12 12:38:55 +03:00 |
|
nordsoft
|
a89a8019ab
|
Added skills customization
|
2023-09-11 20:37:25 +02:00 |
|
Nordsoft91
|
96433436dd
|
Merge pull request #2782 from Nordsoft91/editor-improvements-1.4
Map editor: events, rumors
|
2023-09-11 20:36:13 +02:00 |
|
Nordsoft91
|
a18aa2cf7e
|
Merge pull request #2802 from Laserlicht/voice_camp
Voice for campaigns
|
2023-09-11 18:15:23 +02:00 |
|
Ivan Savenko
|
f13f213d8c
|
Merge pull request #2780 from IvanSavenko/fix_siege_regression
Fix crash on obstacle creation (e.g. moat)
|
2023-09-11 15:56:33 +03:00 |
|
Laserlicht
|
994da3fcf2
|
code review
|
2023-09-11 14:44:07 +02:00 |
|
Laserlicht
|
00f07f93d1
|
wait while audio playing; no audio on custom campaigns
|
2023-09-11 14:04:44 +02:00 |
|
Laserlicht
|
fc1ce85a72
|
basic voice support
|
2023-09-11 12:57:10 +02:00 |
|
Ivan Savenko
|
fd3217c875
|
Fix few more missing BattleID's
|
2023-09-11 13:20:16 +03:00 |
|
nordsoft
|
6e3817f18c
|
Events serialization
|
2023-09-10 01:54:55 +02:00 |
|
nordsoft
|
cc3864a0fa
|
Fix for random dwellings
|
2023-09-09 21:17:21 +02:00 |
|
nordsoft
|
01bf146640
|
Change string id
|
2023-09-09 14:31:44 +02:00 |
|
nordsoft
|
f6e3c6a487
|
Fix
|
2023-09-09 14:27:51 +02:00 |
|
Ivan Savenko
|
e8453916cf
|
Merge remote-tracking branch 'vcmi/beta' into develop
|
2023-09-08 18:49:06 +03:00 |
|
Ivan Savenko
|
fccd564d8d
|
Merge pull request #2769 from IvanSavenko/touch_tolerance
(1.3.2) Implemented tolerance for touch events
|
2023-09-08 16:45:04 +03:00 |
|
Ivan Savenko
|
c4e2417326
|
Fix crash on obstacle creation (e.g. moat)
|
2023-09-08 16:35:43 +03:00 |
|
Ivan Savenko
|
5d67481aaf
|
Merge pull request #2774 from IvanSavenko/beta_bugfixing
(1.3.2) Beta bugfixing
|
2023-09-08 13:15:52 +03:00 |
|
Ivan Savenko
|
ef0eb8e930
|
Merge pull request #2772 from wb180/tavernPoolHeroesFix
Remove(reduce durations) of bonuses for tavern heroes
|
2023-09-07 10:54:44 +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
|
1f1f978328
|
Fixed battle replay
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
ef94e7a78a
|
Fix build
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
9fa7a93fb0
|
Properly pass battleID in all battle netpack's
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
747e28947a
|
Fix build
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
41210c1dbf
|
Client-side support for multiple battles
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
036df2e0ad
|
Support multiple battles in AI
|
2023-09-06 16:03:46 +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
|
f92af94f19
|
Fix crash on removing object during visit
|
2023-09-06 12:32:26 +03:00 |
|
Evgeniy Meshcheryakov
|
47f5dd14fa
|
Remove(reduce durations) of bonuses for tavern heroes
|
2023-09-06 09:12:23 +03:00 |
|
Ivan Savenko
|
3973624278
|
Implemented tolerance for touch events
|
2023-09-06 01:06:01 +03:00 |
|
Ivan Savenko
|
1a82280cb2
|
Fix build
|
2023-09-05 13:16:08 +03:00 |
|
Ivan Savenko
|
f30355839f
|
Fix build
|
2023-09-05 00:55:54 +03:00 |
|
Ivan Savenko
|
609f25f344
|
Add sanity check
|
2023-09-04 22:43:16 +03:00 |
|
Ivan Savenko
|
b6a1a8f0da
|
Json Serializer should now use identifers storage properly
|
2023-09-04 22:23:20 +03:00 |
|
Ivan Savenko
|
9735fa6d06
|
Fix regresssion - crash
|
2023-09-04 22:22:45 +03:00 |
|
Ivan Savenko
|
12c4f8d18c
|
Fixed serialization of PlayerColor in json
|
2023-09-04 22:22:24 +03:00 |
|
Ivan Savenko
|
86a7f5f5cd
|
Removed getStr(bool), replaced with similar toString()
|
2023-09-04 22:21:02 +03:00 |
|
Ivan Savenko
|
7e27ac7073
|
IdentifierStorage is now separate handler in VLC
|
2023-09-04 18:56:16 +03:00 |
|
Ivan Savenko
|
c8a6cd74cc
|
Additional checks for invalid access to IdentifierStorage
|
2023-09-04 18:56:16 +03:00 |
|
Ivan Savenko
|
82989e6302
|
Use pointers in containers to guaranteed fixed address
|
2023-09-04 18:56:16 +03:00 |
|
Ivan Savenko
|
a30e7ba321
|
Remove bitmasks of PlayerColor's. Add encode/decode methods
|
2023-09-04 18:56:16 +03:00 |
|
Ivan Savenko
|
3f921fa771
|
Serialization version bump
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
6a260a60cf
|
Fix resource creation
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
9cfcf5ea19
|
Fix regressions
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
0f88b8969b
|
Removed some usages of std string as resource path
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
8dfdfffd87
|
Use ResourcePath for audio files
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
97b7d44c88
|
Use ResourcePath for video accessing
|
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
|
d113168db4
|
Fix neutral objects serializing
|
2023-09-04 01:42:51 +04:00 |
|
nordsoft
|
385202a02a
|
Fix abandoned map crash
|
2023-09-04 01:42:51 +04:00 |
|
nordsoft
|
8040cafb3d
|
Code review tweaks
|
2023-09-01 15:17:46 +04:00 |
|
nordsoft
|
15037b782f
|
Fix assert
|
2023-09-01 04:39:32 +04:00 |
|
nordsoft
|
e9ba1d73d1
|
Support partial versions
|
2023-09-01 04:36:53 +04:00 |
|
nordsoft
|
ea7ab9d5ed
|
Migrate launcher to vcmi versions
|
2023-09-01 04:12:41 +04:00 |
|
Nordsoft91
|
c45ab07d0b
|
Merge pull request #2698 from Nordsoft91/turn-timer
Turn timer fixes
|
2023-09-01 00:31:52 +04:00 |
|
Konstantin P
|
08967efd91
|
Teleport: check immunities in applicable()
Attempt to fix #2677
|
2023-08-31 19:58:46 +03:00 |
|
Ivan Savenko
|
7255dda624
|
Merge pull request #2629 from dydzio0614/neutral-creature-popup
Improve neutral creature adventure map popup
|
2023-08-31 15:44:19 +03:00 |
|
Ivan Savenko
|
adb633be30
|
Merge pull request #2715 from IvanSavenko/regression_fix
Fix several recently discovered regressions
|
2023-08-31 15:41:04 +03:00 |
|
Nordsoft91
|
49614f5851
|
Merge pull request #2695 from Nordsoft91/mod-compatibility
|
2023-08-31 12:14:54 +04:00 |
|
Ivan Savenko
|
3e169ef2f5
|
Fix visiting of markets
|
2023-08-31 01:07:59 +03:00 |
|
nordsoft
|
cc3ca9a41e
|
Timers fixes
|
2023-08-30 03:33:59 +04:00 |
|
nordsoft
|
9a42abe2a7
|
Extended timer info to exhange between client and server
|
2023-08-30 03:11:46 +04:00 |
|
Ivan Savenko
|
695a51d8c8
|
Merge remote-tracking branch 'vcmi/beta' into develop
|
2023-08-28 21:19:53 +03:00 |
|
nordsoft
|
4ee47b01ae
|
Make possible to play with different timers independently
|
2023-08-28 19:45:15 +04:00 |
|
nordsoft
|
98f7ed9dfd
|
Implement player start turn query
|
2023-08-28 18:56:36 +04:00 |
|
nordsoft
|
93f14c984d
|
Fix compatibility check with patch version
|
2023-08-28 17:49:13 +04:00 |
|
nordsoft
|
925bde68ff
|
Fix compatibility check with game version
|
2023-08-28 17:43:33 +04:00 |
|
nordsoft
|
0a6ea63b09
|
Revert "Add compatibility with minor version"
This reverts commit 6e7b13fcbe .
|
2023-08-28 17:41:00 +04:00 |
|
nordsoft
|
3962b71262
|
Remove unused variable
|
2023-08-28 17:10:52 +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 |
|
Nordsoft91
|
ffc4b989f0
|
Merge pull request #2679 from Laserlicht/smooth_scroll
Smooth scroll
|
2023-08-28 17:08:57 +04:00 |
|
nordsoft
|
6e7b13fcbe
|
Add compatibility with minor version
|
2023-08-28 16:21:46 +04:00 |
|
Ivan Savenko
|
ce20d913e0
|
Fix checking PlayerColor's for validness
|
2023-08-27 01:35:38 +03:00 |
|
Michael
|
2286e0c7b1
|
implement speed and move
|
2023-08-26 21:13:33 +02:00 |
|
Michael
|
fe6d96f4a0
|
angle calc
|
2023-08-26 20:19:25 +02: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
|
b61c9a9e35
|
Fix build
|
2023-08-25 13:46:42 +03:00 |
|
Ivan Savenko
|
e2718db791
|
Converted several enumerations into constants
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
c2d5f7f22f
|
Formatting & cleanup
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
e54287ea5d
|
Converted remaining identifier to new system
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
0240ee886d
|
Converted (almost) all namespace enum's to enum classes
|
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
|
ec8d31bbfc
|
First step at unifying game identifiers code
|
2023-08-25 13:38:01 +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
|
940bdcee3e
|
Fixes according to review
|
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
|
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
|
979cf129bc
|
Merge pull request #2637 from Laserlicht/autosave
|
2023-08-25 00:09:49 +04:00 |
|
Michael
|
e317c23a59
|
fix
|
2023-08-24 20:31:06 +02:00 |
|
Michael
|
37e2292720
|
count unicode chars to extra function
|
2023-08-24 18:34:00 +02:00 |
|