1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-21 00:19:29 +02:00
Commit Graph

7110 Commits

Author SHA1 Message Date
f08c9f4d59 Renamed ENABLE_STATIC_AI_LIBS option to match its actual effect 2024-02-11 17:55:02 +02:00
0d263c5571 Implemented option to run server as a thread with shared VLC 2024-02-11 17:55:02 +02:00
c2286e5126 Server now consists from library and separate executable projects 2024-02-11 17:55:02 +02:00
ef8eb330d6 Merge branch 'develop' into random_template_description 2024-02-11 17:54:18 +02:00
f1a8e78f0b Merge pull request #3596 from vcmi/fixes_for_water
Fixes for RMG water
2024-02-11 17:53:46 +02:00
7790acae3a Fix save compatiblity with 1.4 2024-02-11 17:31:30 +02:00
f2ecd4cf11 Merge branch 'develop' into 'lobby' 2024-02-11 16:13:13 +02:00
ad602573ff Merge pull request #3600 from dydzio0614/sod-fly
Fix SoD fly mechanics
2024-02-11 12:26:20 +02:00
54b44aa5e8 Re-add virtual that was accidentally removed 2024-02-10 20:46:23 +01:00
522cb571b3 Remove redundant virtual specifiers
`grep -nr virtual | grep -v googletest | grep override > ../redundant_virtual.txt`

```python
import os

with open("../redundant_virtual.txt") as f:
    for line in f:
        print()
        line: str = line.strip()
        print(line)
        tmp = line.split(":")
        file = tmp[0].strip()
        code = tmp[-1].strip()
        print(file)
        print(code)
        new_code = code.replace("virtual ", "", 1)
        # https://superuser.com/a/802490/578501
        command = f"export FIND='{code}' && export REPLACE='{new_code}' && ruby -p -i -e \"gsub(ENV['FIND'], ENV['REPLACE'])\" {file}"
        os.system(command)
```
2024-02-10 20:46:13 +01:00
4e927d6417 Fix missing gold component in "join for money" dialog 2024-02-07 21:57:25 +01:00
fd9810adf4 Working SoD version of fly 2024-02-07 19:27:02 +01:00
18f9d29fd2 Fix typo 2024-02-07 00:15:20 +02:00
9730b24214 Fix typo 2024-02-06 16:36:57 +02:00
fd17133da3 Fix editor build 2024-02-06 00:40:26 +02:00
1cecaf2bf5 Skip unresolved identifier from list of allowed heroes/artifacts in vmap 2024-02-05 22:26:53 +02:00
a18f9d1e8d Added workaround for references to old 'torosar ' ID 2024-02-05 21:56:06 +02:00
9e09fe08e1 Fixed duplicated hero check - was used too early, before hero type is
loaded
2024-02-05 21:55:48 +02:00
87059be67b Added range checks to values read from h3m.
Fixes reading of morale/luck values (-3..3) as unsigned leading to
overflow.
2024-02-05 21:27:55 +02:00
4af4d1a75e Remove excessive logging 2024-02-05 21:11:00 +02:00
342e6daebd Fix copy-paste error 2024-02-05 21:07:50 +02:00
9e5e7d95c3 Workaround for broken save compatibility 2024-02-05 18:46:48 +02:00
b3c5882e11 Workaround for broken save compatibility 2024-02-04 21:22:51 +02:00
d4bedd8d8d Fixed handling of match server crash 2024-02-04 19:58:09 +02:00
af3c6450a7 Update comments 2024-02-04 08:56:45 +01:00
7ce3553a6d Fix race condition when placing object at teh shore 2024-02-04 08:56:21 +01:00
6528124c1e Do not fill water zone with obstacles 2024-02-04 08:55:51 +01:00
7dee24edae Cleanup 2024-02-03 23:30:16 +02:00
365fedc7e8 Merge branch 'develop' into sod-fly 2024-02-03 20:40:32 +01:00
80fc2bb695 Merge remote-tracking branch 'vcmi/develop' into lobby 2024-02-03 21:11:34 +02:00
c09d577a24 Merge pull request #3590 from vcmi/penrose_tiling
Positive opionions, no issues found.
2024-02-03 20:00:46 +01:00
bd4c7e3ac0 Added LobbyPrepareStartGame pack to replace old workarounds 2024-02-03 19:57:23 +02:00
2c2bec791c Fixes and cleanup of game client network shutdown and restart 2024-02-03 19:27:04 +02:00
b7df6064cd Add random map description and display it in RMG menu 2024-02-03 16:23:56 +01:00
e6f0afd586 Tweaking parameters, cleanup 2024-02-02 15:50:33 +01:00
f97ffd8e9a Better handling of disconnects, code cleanup 2024-02-02 15:32:06 +02:00
178f960533 First working version 2024-02-02 14:27:32 +01:00
03fcfe3392 Use std::byte in serializer 2024-02-02 13:09:12 +02:00
9f7c986621 First version that compiles successfully 2024-02-02 10:37:08 +01:00
29c0989849 Use std::byte to manage network data 2024-02-02 02:02:09 +02:00
58ee72f684 Merge pull request #3588 from IvanSavenko/fix_regressions
Fix regressions
2024-02-01 22:27:52 +02:00
7247038458 Merge pull request #3574 from SoundSSGood/altar-fixes
Artifacts altar related fixes
2024-02-01 22:27:41 +02:00
b25d4d76a7 Fix Grail digging success message 2024-02-01 18:22:11 +02:00
e66a982c96 Fix backpack availability check in Grail digging 2024-02-01 18:21:54 +02:00
a42b60feb9 suggested changes 2024-02-01 13:28:08 +02:00
290cc1510b Added text container with map translations to campaign state
Fixes missing translations for heroes names customized on maps after
their transfer to next scenario
2024-01-31 20:01:24 +02:00
5c5fb523a4 Implemented transfer of artifacts held by non-transferred heroes 2024-01-31 19:32:59 +02:00
6d0803dab6 Fixed decompression of slayer.h3c from french version from gog.com 2024-01-31 16:41:42 +02:00
049c352511 Added loss condition "lose part of Angelic Alliance" to Yog campaign 2024-01-31 12:52:16 +02:00
709d05205d Yog will now receive Angelic Alliance in his campaign 2024-01-31 12:42:02 +02:00