Ivan Savenko
|
66f1f48d4c
|
Merge pull request #3867 from IvanSavenko/heartbeat
Simple implementation of heartbeat package
|
2024-05-06 22:35:58 +03:00 |
|
Andrii Danylchenko
|
157443c1df
|
#3876 - allow to embark after battle for AI pathfinder
|
2024-05-05 13:52:57 +03:00 |
|
Ivan Savenko
|
6ac67775f5
|
Merge pull request #3861 from Laserlicht/pvp_options
Pvp options
|
2024-05-03 10:38:42 +03:00 |
|
Laserlicht
|
1f209fd94a
|
use MetaString
|
2024-05-02 21:03:23 +02:00 |
|
Ivan Savenko
|
47c3e6f4b6
|
Simplified code
|
2024-05-02 17:53:36 +03:00 |
|
Ivan Savenko
|
08ce3a8338
|
Clarified code
|
2024-05-02 17:32:38 +03:00 |
|
Ivan Savenko
|
f6e5f09d50
|
Fix possible uninitialized variables
|
2024-05-02 17:32:27 +03:00 |
|
Laserlicht
|
812e96ebb1
|
Guest can also use & renaming
|
2024-05-01 15:58:22 +02:00 |
|
Tomasz Zieliński
|
20176521eb
|
Actually revert this change, it's not better.
|
2024-05-01 15:27:19 +02:00 |
|
Tomasz Zieliński
|
4d13c3b94f
|
Final fixes and tweaks
|
2024-05-01 13:58:24 +02:00 |
|
Tomasz Zieliński
|
186b6629c7
|
Do not hide roads behind objects
|
2024-05-01 12:15:07 +02:00 |
|
Tomasz Zieliński
|
d5b6e31223
|
Fix guard check
|
2024-05-01 11:38:44 +02:00 |
|
Tomasz Zieliński
|
5315beec8c
|
Fixes for guard condition
|
2024-05-01 11:34:34 +02:00 |
|
Tomasz Zieliński
|
acab1d38cf
|
Build fix
|
2024-05-01 10:45:01 +02:00 |
|
Tomasz Zieliński
|
7f3cf607a7
|
Allow guards not stronger than 1/3 max value next to roads
|
2024-05-01 10:24:21 +02:00 |
|
Tomasz Zieliński
|
67447acd0e
|
First implementation that works
|
2024-05-01 09:16:10 +02:00 |
|
Tomasz Zieliński
|
4d948e8c6d
|
Also, this
|
2024-05-01 07:58:47 +02:00 |
|
Tomasz Zieliński
|
9301bb9af5
|
Do not place guardes treasure on roads. Do not place guards next to roads.
|
2024-05-01 07:58:17 +02:00 |
|
Laserlicht
|
e505aab29a
|
scrolling works
|
2024-05-01 00:49:33 +02:00 |
|
Ivan Savenko
|
5f344e410a
|
Simple implementation of heartbeat package
|
2024-04-30 22:44:31 +03:00 |
|
Laserlicht
|
0565c062e5
|
Server functionality
|
2024-04-30 01:52:49 +02:00 |
|
Ivan Savenko
|
151075f088
|
Fix save compatibility with 1.4 that was broken by artifact costumes
|
2024-04-28 20:54:33 +03:00 |
|
Ivan Savenko
|
c74d728f5a
|
Merge pull request #3833 from SoundSSGood/artifacts-costumes
Artifacts costumes
|
2024-04-28 16:10:24 +03:00 |
|
SoundSSGood
|
0ac7108293
|
Update lib/CPlayerState.h
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
|
2024-04-28 13:02:27 +02:00 |
|
Ivan Savenko
|
b0effdbbf4
|
Merge pull request #3836 from vcmi/unpropagate_bonus
Fixes issue of bonuses not correctly removed
|
2024-04-28 13:10:23 +03:00 |
|
SoundSSGood
|
ce68b3f45d
|
class CArtifactsOfHeroMain : public CKeyShortcut
|
2024-04-27 21:35:38 +03:00 |
|
SoundSSGood
|
ce9d2d8ab8
|
Switching costume
|
2024-04-27 21:35:37 +03:00 |
|
SoundSSGood
|
25dea7e364
|
Saving costume
|
2024-04-27 21:35:37 +03:00 |
|
Laserlicht
|
ab50bf9198
|
biography to description
|
2024-04-27 18:41:21 +02:00 |
|
Andrii Danylchenko
|
39e19f79f4
|
Fix #3754, #2316
|
2024-04-27 13:57:50 +03:00 |
|
Tomasz Zieliński
|
914cea5877
|
Tweaks
|
2024-04-26 19:33:26 +02:00 |
|
Tomasz Zieliński
|
04691c851f
|
Fixes issue of bonuses not correctly removed
|
2024-04-26 19:22:20 +02:00 |
|
Ivan Savenko
|
5010344df0
|
Added serialization of turn timer handler
|
2024-04-26 13:16:02 +03:00 |
|
Ivan Savenko
|
75aae66858
|
Fix off-by-one error - turnLimit 1 should work after 1st turn, not 2nd
|
2024-04-26 12:44:42 +03:00 |
|
Ivan Savenko
|
01c2814d35
|
Merge pull request #3821 from SoundSSGood/CWindowWithArtifacts-refactoring
CWindowWithArtifacts refactoring
|
2024-04-26 11:58:38 +03:00 |
|
Ivan Savenko
|
6413747fff
|
Merge pull request #3828 from IvanSavenko/fix_rewardable
Fix crash on visiting misconfigured rewardable object
|
2024-04-26 11:58:27 +03:00 |
|
Ivan Savenko
|
1dc962804e
|
Fixed possible crash on having selectable reward with no visual image
|
2024-04-25 14:04:45 +03:00 |
|
Ivan Savenko
|
428c88d8c1
|
Merge pull request #3776 from IvanSavenko/lobby_room_compatibility_check
Check for game version and mods compatibility in lobby
|
2024-04-25 11:46:40 +03:00 |
|
Ivan Savenko
|
7f732b6d0a
|
Fix thrown exception on random monster initialization
|
2024-04-24 22:57:13 +03:00 |
|
SoundSSGood
|
20471c9c2f
|
virtual CWindowObject
|
2024-04-23 18:58:41 +03:00 |
|
Ivan Savenko
|
3e23a55c66
|
Fix build
|
2024-04-23 17:15:59 +03:00 |
|
Ivan Savenko
|
526ac9807b
|
Enabled 'keepalive' option to detect dead connections
|
2024-04-23 17:15:59 +03:00 |
|
Ivan Savenko
|
1840666327
|
Implemented join room dialog
|
2024-04-23 17:15:59 +03:00 |
|
Ivan Savenko
|
e5f8cefa7f
|
Store and send mod list and game version for game rooms
|
2024-04-23 17:15:59 +03:00 |
|
Ivan Savenko
|
6ba6e0d55b
|
Moved serialization of ModCompatibilityInfo from MapFormat
|
2024-04-23 17:15:59 +03:00 |
|
Ivan Savenko
|
62d15ed23c
|
Merge pull request #3820 from IvanSavenko/bugfixing
Bugfixing
|
2024-04-23 13:03:36 +03:00 |
|
Ivan Savenko
|
5454d01316
|
Provide more information in thrown exceptions for unfixed crashes
|
2024-04-22 16:40:43 +03:00 |
|
Ivan Savenko
|
a6dead7725
|
Fixed loading of text strings for hota quests
|
2024-04-22 13:49:17 +03:00 |
|
Ivan Savenko
|
ffec4b9154
|
Explicitly ban 'large' dwellings from random selection
Old code was relying on specific sorting order leading to easy to break
logic
|
2024-04-22 12:35:55 +03:00 |
|
Ivan Savenko
|
438ec08d72
|
AI will only ignore garrisons in 'Steadwick Fall' mission (H3 logic)
|
2024-04-22 11:14:58 +03:00 |
|
Ivan Savenko
|
21dff9413e
|
Merge pull request #3786 from IvanSavenko/instant_movement
Instant movement
|
2024-04-22 11:08:00 +03:00 |
|
Ivan Savenko
|
55756dbc43
|
Merge pull request #3785 from dydzio0614/bank-revisit-fix
Empty treasure bank does not ask for enter anymore
|
2024-04-22 11:06:58 +03:00 |
|
Ivan Savenko
|
1b469036a3
|
Merge pull request #3784 from dydzio0614/quick-dwellings-visit
Add handling for yes/no dialogs that can be safely skipped by player
|
2024-04-22 11:06:40 +03:00 |
|
Andrii Danylchenko
|
ae69311023
|
#3788 - fix passing wirlpool with only commander alive
|
2024-04-20 15:28:57 +03:00 |
|
Ivan Savenko
|
d5a2ad1be8
|
Allow sending requests to move across multiple tiles at once
|
2024-04-20 12:28:50 +03:00 |
|
Ivan Savenko
|
9353e24fa5
|
Merge pull request #3792 from IvanSavenko/bugfixing
Fixes for minor issues
|
2024-04-19 12:35:25 +03:00 |
|
Ivan Savenko
|
d8baa3c145
|
Merge pull request #3789 from dydzio0614/fix-sounds
Fix some missing/redundant sounds to match H3
|
2024-04-18 21:34:53 +03:00 |
|
Ivan Savenko
|
16b73bccba
|
Merge pull request #3787 from kdmcser/damage_crash_fix
Fix creature min damage greater than max will cause game crash. #3780
|
2024-04-18 21:34:12 +03:00 |
|
Ivan Savenko
|
c87e60740b
|
Fixes hota prisons replacing every h3 prison on h3m maps
|
2024-04-18 19:13:32 +03:00 |
|
Ivan Savenko
|
6af2609e0f
|
Do not write mods that do not affect gameplay to saved games
|
2024-04-18 19:13:02 +03:00 |
|
Ivan Savenko
|
ecc88fabc1
|
Disable translation validation due to too many false positives
|
2024-04-18 19:12:39 +03:00 |
|
Ivan Savenko
|
8b18074e7b
|
Merge pull request #3773 from dydzio0614/mine-bug-fix
Remove redundant double sound play on mine capture
|
2024-04-18 15:09:43 +03:00 |
|
Ivan Savenko
|
9023af4426
|
Merge pull request #3772 from dydzio0614/resources-bonus
Add some utility bonuses for player resources boosting
|
2024-04-18 15:09:34 +03:00 |
|
kdmcser
|
c2d76ab95d
|
accept log text suggestion
Co-authored-by: Alexander Wilms <Alexander-Wilms@users.noreply.github.com>
|
2024-04-18 08:40:25 +08:00 |
|
Dydzio
|
98375cc627
|
Limit showing empty message instantly to creature banks and dragon utopia
|
2024-04-17 22:08:17 +02:00 |
|
Dydzio
|
1401211145
|
Fix missing/redundant sounds to match H3
|
2024-04-17 21:02:43 +02:00 |
|
kdmcser
|
b61011e8b4
|
accept get creature name suggestion
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
|
2024-04-18 00:48:51 +08:00 |
|
kdmcser
|
1c6dfb5cc5
|
Fix creature min damage greater than max will cause game crash. #3780
|
2024-04-17 23:24:13 +08:00 |
|
Dydzio
|
20eaf17a18
|
Empty treasure bank does not ask for enter anymore
|
2024-04-17 01:25:58 +02:00 |
|
Dydzio
|
19453aab41
|
Add handling for yes/no dialogs that can be safely skipped by player
|
2024-04-17 01:08:27 +02:00 |
|
Ivan Savenko
|
ea48976fba
|
Disable failing assertion
|
2024-04-16 18:54:25 +03:00 |
|
Dydzio
|
f7dd80c732
|
Remove redundant double sound play on mine capture
|
2024-04-16 00:01:37 +02:00 |
|
Dydzio
|
b351946afd
|
Add some utility bonuses for player resources boosting
|
2024-04-15 21:18:45 +02:00 |
|
Ivan Savenko
|
9390825ee7
|
Merge pull request #3763 from IvanSavenko/fix_tp
Fix regressions
|
2024-04-14 14:14:23 +03:00 |
|
Tomasz Zieliński
|
d22f42d58a
|
Tweak numbers to ensure tiling covers entire map
|
2024-04-14 07:25:52 +02:00 |
|
DjWarmonger
|
0808a8b36f
|
Merge pull request #3714 from vcmi/biome_system
Biome system implementation
|
2024-04-13 21:32:13 +02:00 |
|
Tomasz Zieliński
|
9305f360d1
|
Actually, lava will only have 3 obstacle sets without mods
|
2024-04-13 20:56:05 +02:00 |
|
Tomasz Zieliński
|
50ae067a60
|
Build fix
|
2024-04-13 19:33:47 +02:00 |
|
Tomasz Zieliński
|
f491f10d81
|
Final tweaks
|
2024-04-13 19:21:01 +02:00 |
|
Ivan Savenko
|
d70914a147
|
Fixes regression - blocked TP when casting spell on land
|
2024-04-13 16:56:48 +03:00 |
|
Tomasz Zieliński
|
e28fd869aa
|
Remove empty obstacle sets, just in case.
|
2024-04-13 14:53:00 +02:00 |
|
Laserlicht
|
e4b60baa3b
|
creature/town biography/description
|
2024-04-12 23:35:39 +02:00 |
|
Ivan Savenko
|
3e0eb3ac02
|
Merge pull request #3752 from IvanSavenko/fix_spell_reward
Do not give spells as reward if hero can't learn them
|
2024-04-12 16:52:23 +03:00 |
|
Tomasz Zieliński
|
a7d0f0626a
|
Docs & final touches
|
2024-04-12 14:53:07 +02:00 |
|
Ivan Savenko
|
e1581087c3
|
Merge pull request #3750 from IvanSavenko/fix_quest_crash
Fix crash on accessing nullptr quest
|
2024-04-12 15:25:33 +03:00 |
|
Tomasz Zieliński
|
be9813b4fb
|
Remove temporary workaround
|
2024-04-12 11:51:15 +02:00 |
|
Ivan Savenko
|
0bd1c3c95d
|
Merge pull request #3746 from IvanSavenko/fix_undefined_behavior
Fix discovered undefined behavior cases
|
2024-04-12 11:51:13 +03:00 |
|
Ivan Savenko
|
6e9f15c8e6
|
Merge pull request #3743 from dydzio0614/special-factions
Allow factions to be special
|
2024-04-12 11:49:58 +03:00 |
|
Tomasz Zieliński
|
4fa7f0e93d
|
Also allow filtering biomes by faction(s)
|
2024-04-12 10:25:13 +02:00 |
|
Ivan Savenko
|
a7d47cd3d2
|
Merge pull request #3742 from IvanSavenko/adventure_map_spellcast_fixes
Adventure map spellcasting fixes
|
2024-04-12 11:17:19 +03:00 |
|
Ivan Savenko
|
622e4b059b
|
Update lib/CTownHandler.cpp
|
2024-04-12 11:14:35 +03:00 |
|
Tomasz Zieliński
|
6899acc1d7
|
Fix alignments check
|
2024-04-12 09:38:45 +02:00 |
|
Tomasz Zieliński
|
1f81ddbac4
|
Fixes in object loading
|
2024-04-12 06:29:01 +02:00 |
|
Ivan Savenko
|
9e81c53547
|
Do not give spells as reward if hero can't learn them
|
2024-04-12 00:25:02 +03:00 |
|
Ivan Savenko
|
9cf3db4eb5
|
Completely remove dead quest instead of leaving nullptr
All code that uses this container assumes non-null content
|
2024-04-11 23:56:29 +03:00 |
|
Tomasz Zieliński
|
68bb36f7c7
|
Compile fixes
|
2024-04-11 18:38:50 +02:00 |
|
Ivan Savenko
|
53fcd3ad26
|
Merge pull request #3739 from SoundSSGood/fixes
Fixes for found regressions
|
2024-04-11 19:30:55 +03:00 |
|
Tomasz Zieliński
|
a356fdaf2a
|
Allow filtering obstacles by faction aligmnment
|
2024-04-11 18:10:14 +02:00 |
|
Ivan Savenko
|
edcf12a80c
|
(untested) Attempt to fix crash on moving artifact on Android
|
2024-04-11 16:21:44 +03:00 |
|
Ivan Savenko
|
c99d4b959e
|
Fix potentially uninintialized variables
|
2024-04-11 13:25:54 +03:00 |
|