6aaf77812b
Changed logic for zone placement.
...
Now every zone can be surface, underground, or both. This is separate from water <-> land distinction.
Iand type is now a combination of flags and can take multiple values: "type": ["LAND", "WATER", "SURFACE", "SUB", "ROCK"]. In nothing is specified, terrains get LAND | SURFACE flags by default.
Non-surface zones will default to DIRT, and non-underground zones will default to SUBTERRA.
2022-09-22 18:23:31 +02:00
7de4d94aff
Move text string to translations.json
2022-09-22 20:06:14 +04:00
328fe4a556
Merge pull request #952 from kambala-decapitator/fix-vampire-drain-effect
...
server-side fixes to battle events
2022-09-22 18:37:29 +03:00
061ac414e8
Incorporate changes with scripting
2022-09-22 19:22:31 +04:00
43a1a8b76d
Merge pull request #928 from kambala-decapitator/quick-recruit-no-creatures
...
show message instead of the Quick Recruit dialog when there're no creatures in town
2022-09-22 18:21:45 +03:00
2c2c044191
revert launcher changes
2022-09-22 17:15:49 +04:00
89d0de53da
Merge remote-tracking branch 'upstream/develop' into features/cpp-map-editor
...
# Conflicts:
# .github/workflows/github.yml
# launcher/modManager/cmodlist.cpp
# lib/CModHandler.cpp
# lib/CModHandler.h
2022-09-22 17:09:47 +04:00
b4d3445559
Merge pull request #971 from kambala-decapitator/fix-warnings
...
Fix most project warnings
2022-09-22 16:05:32 +03:00
2c7198a01a
Increment vcmi version
2022-09-22 16:41:23 +04:00
145103a32d
Allow enabling of compatible mods only
2022-09-22 16:41:13 +04:00
afe84f16e8
Merge pull request #968 from kambala-decapitator/disable-scripting
...
Disable scripting modules by default
2022-09-22 15:23:17 +03:00
3d3c513603
Merge pull request #929 from Nordsoft91/branch-merge-versioning
...
Mods versioning [part 3]
2022-09-22 14:56:20 +03:00
c2f5628fc5
Add system message
...
# Conflicts:
# client/CServerHandler.cpp
2022-09-22 15:42:43 +04:00
635d8c7883
silence varargs warning from fuzzylite
2022-09-22 11:54:10 +03:00
c9c79887a7
remove unused variables
2022-09-22 11:54:10 +03:00
143b0983e6
fix enum value
2022-09-22 11:54:09 +03:00
1d57c40740
wrap && conditions in parentheses when near ||
2022-09-22 11:54:09 +03:00
2ce78ba8c9
fix operator precedence
2022-09-22 11:54:09 +03:00
3616827aad
use default implementation of special methods
2022-09-22 11:54:09 +03:00
aae1d4fed5
fix variable type in for-in loops
2022-09-22 11:54:09 +03:00
a1cf120ea6
add missing virtual destructors
2022-09-22 11:54:09 +03:00
667d97d300
Add simple healthcheck
2022-09-22 05:06:49 +04:00
e53613caa7
Fixed crash in pathfinder
2022-09-21 21:44:39 +02:00
7e6ed0583c
disable all scripting code when configuring without scripting modules
2022-09-21 19:31:42 +03:00
4058c2c18a
model implicit ERM -> LUA dependency
2022-09-21 19:31:42 +03:00
f54f8022e2
disable scripting modules by default
2022-09-21 19:31:42 +03:00
fa31309eed
Fixed minimap colors
2022-09-21 14:42:22 +02:00
6cd810e065
fix showing "visited" message for Warrior's Tomb
2022-09-21 15:19:04 +03:00
97c17c6294
- Terrain config
...
- Fix for underground terrains
2022-09-21 14:11:32 +02:00
c9c4603f75
Firts working version that launches original maps
2022-09-21 13:43:57 +02:00
11e1bb44a2
Load sounds for new terrains later
2022-09-21 13:43:00 +02:00
494b0f0226
First version that compiles
2022-09-21 11:34:23 +02:00
87a88da3a9
add Fire Shield damage to the battle log
2022-09-21 10:42:42 +03:00
b95841dabb
fix creating "creatures perished" battle log entry
2022-09-21 10:38:42 +03:00
8e1c88e8c5
Merge pull request #956 from kambala-decapitator/ci-develop-nightly
...
[CI] switch develop to nightly builds
2022-09-21 09:12:43 +03:00
1313da191b
trigger Drain Life effects after the attack
...
- animation and sound are played after the attack
- amount of drained life appears after damage dealt in the battle log
2022-09-20 18:00:00 +03:00
861df6fe71
[CI] add ability to run workflow manually
2022-09-20 12:30:14 +03:00
753e7905b3
[CI] perform nightly develop builds instead of on each push
2022-09-20 12:30:14 +03:00
6817cfe2bc
Some automation
2022-09-20 03:34:07 +04:00
7d58ede8a9
Revert "Auxiliary commit to revert individual files from c08fce4d65313cb862ea404199be323dcd5c3fd2"
...
This reverts commit 1e21c0893404a6ec75c2699213cfb6725c21d4de.
2022-09-20 02:42:12 +04:00
3a2951b329
Fix events visibility
2022-09-20 02:39:26 +04:00
c08fce4d65
Fix map export
2022-09-20 02:38:10 +04:00
b20f649521
stash
2022-09-19 16:13:58 +02:00
fd10d8a887
Fix compilation on msvc
2022-09-19 12:34:18 +04:00
63409dd700
fix indentation
2022-09-19 11:31:48 +03:00
411038195c
Add clickeable area on top of creature picture
...
A class that wraps an instance of `CIntObject` creates an area
that users can right click to view information about the creature
they're buying.
The constants were based off the existing ones in the code and were
refined by guessing and checking where clicking falls inside/outside
the border of the rectangle.
2022-09-18 22:53:11 -07:00
e423e415c1
move Uninstall button to the left side of layout
2022-09-19 08:48:50 +03:00
dcfafac266
Reuse QVersionNumber
2022-09-19 03:52:54 +04:00
097fe2584b
Use ptr to identify rmg template
2022-09-19 03:17:39 +04:00
dfdaf57803
Set position for CreaturePurchaseCard
...
This will make it pick up on right clicks. It was 0 before, so it wasn't
doing it.
2022-09-18 16:00:54 -07:00