Ivan Savenko
|
9850ef5b89
|
Merge pull request #4718 from IvanSavenko/witch_hut_fix
Fixes randomization of Witch Hut preconfigured in map editor
|
2024-10-06 15:59:30 +03:00 |
|
SoundSSGood
|
c472b2ce5e
|
BulkEraseArtifacts crash fix
|
2024-10-04 15:19:57 +03:00 |
|
Ivan Savenko
|
b79897f598
|
Merge pull request #4714 from IvanSavenko/integer_overflow_fix
Fix potential int32_t overflow when computing total army value
|
2024-10-03 15:35:47 +03:00 |
|
Ivan Savenko
|
5d64da9b6c
|
Fixes randomization of Witch Hut preconfigured in map editor
|
2024-10-03 12:35:15 +00:00 |
|
Ivan Savenko
|
f5c2772f8d
|
Fix potential int32_t overflow when computing total army value
|
2024-10-02 19:48:08 +00:00 |
|
kdmcser
|
60177bffab
|
remove bracket
|
2024-10-02 19:57:26 +08:00 |
|
kdmcser
|
4896b51a5d
|
display attack type(melee/ranged) in popup window
|
2024-10-02 19:08:40 +08:00 |
|
Ivan Savenko
|
5aebc83bca
|
Fixes pathfinding via subterranean gates located on right edge of map
In this case, 'pos' is actually outside of map borders, so never visible
to a player
|
2024-10-02 09:24:53 +00:00 |
|
Laserlicht
|
e85e938865
|
use subid
|
2024-10-01 20:44:08 +02:00 |
|
Laserlicht
|
9c6bd20159
|
code review
|
2024-10-01 16:32:28 +02:00 |
|
Ivan Savenko
|
f816c3306b
|
Merge pull request #4694 from Laserlicht/spell_cast_only_self
cast only on self
|
2024-10-01 17:20:20 +03:00 |
|
Laserlicht
|
be31041a48
|
"general" -> "interface"
|
2024-10-01 16:09:22 +02:00 |
|
Ivan Savenko
|
cef7466c71
|
Merge pull request #4643 from SoundSSGood/CArtHandler-refactoring
CArtifactSet tidy up
|
2024-10-01 16:26:32 +03:00 |
|
DjWarmonger
|
ffed9480e0
|
Merge pull request #4483 from vcmi/custom_objects_per_zone
Customizable objects in RMG zones
|
2024-10-01 14:58:35 +02:00 |
|
Ivan Savenko
|
f39d515d54
|
Merge pull request #4687 from dydzio0614/chain-lightning-magic-immunity
Fix chain lightning wasting effect on creatures immune to magic
|
2024-10-01 15:27:15 +03:00 |
|
Ivan Savenko
|
a4c3dd622f
|
Merge pull request #4685 from Laserlicht/turn_timer_load_change
turn timer and simturn change on load
|
2024-10-01 15:27:04 +03:00 |
|
Ivan Savenko
|
9c91559414
|
Merge pull request #4677 from IvanSavenko/rewardable_fixes
Unify rewardable map object and town building code
|
2024-10-01 15:26:50 +03:00 |
|
Laserlicht
|
844b078482
|
color shift parameter to config
|
2024-09-30 19:46:53 +02:00 |
|
Laserlicht
|
713fcd6543
|
research per day & seperate config
|
2024-09-30 02:40:28 +02:00 |
|
Laserlicht
|
e6cb87abac
|
cast only on self
|
2024-09-28 17:32:53 +02:00 |
|
Dydzio
|
63b711758f
|
Fix chain lightning wasting effect on creatures immune to magic
|
2024-09-28 17:22:26 +02:00 |
|
Laserlicht
|
f94f0a3274
|
new dialog
|
2024-09-28 15:51:53 +02:00 |
|
Laserlicht
|
d929bfb9d1
|
rename; introduce factor
|
2024-09-28 15:05:13 +02:00 |
|
Laserlicht
|
2052a26031
|
code review
|
2024-09-28 14:25:11 +02:00 |
|
Laserlicht
|
1558cbdfa9
|
turn timer and simturn change on load
|
2024-09-28 13:45:04 +02:00 |
|
Laserlicht
|
3559f9f923
|
HMI for spell research
|
2024-09-28 01:47:32 +02:00 |
|
Laserlicht
|
7707adc44f
|
checks on server
|
2024-09-28 01:18:10 +02:00 |
|
Laserlicht
|
5b2aa4dc71
|
swapping spells
|
2024-09-28 00:34:25 +02:00 |
|
Laserlicht
|
a9327b3fa3
|
netpacks
|
2024-09-27 22:47:22 +02:00 |
|
Laserlicht
|
efcac3b933
|
settings
|
2024-09-27 20:16:41 +02:00 |
|
Ivan Savenko
|
7f8f09c8fa
|
Merge pull request #4668 from Laserlicht/scenario_name
Chronicles improvements
|
2024-09-27 20:01:47 +03:00 |
|
Ivan Savenko
|
19db016473
|
Merge pull request #4654 from dydzio0614/any-hex-shooting
Allow targeting empty hex by shooters with multi-tile SPELL_LIKE_ABILITY
|
2024-09-27 19:23:33 +03:00 |
|
Laserlicht
|
0e1bb73994
|
code review
|
2024-09-27 18:23:02 +02:00 |
|
Ivan Savenko
|
69d9e34ebf
|
Merge pull request #4642 from Laserlicht/invincible_improvements
Invincible bonus: only blocking non positive spells; counterstrike
|
2024-09-27 18:58:00 +03:00 |
|
Ivan Savenko
|
f2c20b54d0
|
Unify rewardable map object and town building code
|
2024-09-27 15:41:24 +00:00 |
|
Ivan Savenko
|
072aa8aadd
|
Remove unused method
|
2024-09-27 15:41:24 +00:00 |
|
Laserlicht
|
138cbc6a81
|
scenario name for campaigns
|
2024-09-24 11:23:10 +02:00 |
|
SoundSSGood
|
586a32a616
|
CArtifactSet cleanup
|
2024-09-23 23:39:19 +03:00 |
|
SoundSSGood
|
b9ae7f1138
|
CMap put move and remove artifact method
|
2024-09-23 23:30:38 +03:00 |
|
Tomasz Zieliński
|
a4392fce36
|
Allow mod name in camelCase
|
2024-09-23 20:34:26 +02:00 |
|
Tomasz Zieliński
|
54ba4d50d6
|
Allow to ban spell scrolls
|
2024-09-23 17:09:46 +02:00 |
|
Ivan Savenko
|
92c5fd4156
|
Merge pull request #4655 from IvanSavenko/bugfixing
Bugfixing
|
2024-09-23 18:01:27 +03:00 |
|
Dydzio
|
230893f423
|
Merge branch 'develop' into any-hex-shooting
|
2024-09-23 16:57:27 +02:00 |
|
Ivan Savenko
|
bb74ffa382
|
Merge pull request #4640 from godric3/map-editor-fix-quest-editor-lists
Add all artifacts/spells/skills to quest widget lists and disable banned
|
2024-09-23 17:37:15 +03:00 |
|
Ivan Savenko
|
dbfa5b8b2d
|
Merge pull request #4637 from IvanSavenko/validate_gamesettings
Added validation of game settings
|
2024-09-23 17:28:37 +03:00 |
|
Ivan Savenko
|
1fb108b79d
|
Merge pull request #4636 from IvanSavenko/bank_compat
Compatibility hack for mods with old banks format
|
2024-09-23 17:28:20 +03:00 |
|
Ivan Savenko
|
e93a060500
|
Merge branch 'vcmi/beta' into 'vcmi/develop'
|
2024-09-23 14:25:53 +00:00 |
|
Ivan Savenko
|
0058c9ba2e
|
Fix crash on transfer of multiple artifacts in a backpack to another
hero on starting next campaign scenario without hero that held these
artifacts before
|
2024-09-22 20:31:52 +00:00 |
|
Ivan Savenko
|
123f9ee676
|
Fix missing registration of onGuardedMessage string for banks
|
2024-09-22 20:30:55 +00:00 |
|
Dydzio
|
5dda4aa0f0
|
Remove overly strict condition
|
2024-09-22 21:43:20 +02:00 |
|
Dydzio
|
bb69ab1a1a
|
Fix assert and condition for counting spell hexes
|
2024-09-22 18:25:18 +02:00 |
|
Dydzio
|
bf9a9283a4
|
Make any hex shooting possibility configurable
|
2024-09-22 16:58:15 +02:00 |
|
Dydzio
|
1a2d349267
|
Initial unconditionally working version
|
2024-09-22 15:07:44 +02:00 |
|
Laserlicht
|
899d3a14a0
|
only blocking non positive spells; counterstrike
|
2024-09-21 23:50:35 +02:00 |
|
godric3
|
f4dc2dcd22
|
add missing serialization of spells in Limiter
|
2024-09-21 22:40:58 +02:00 |
|
Ivan Savenko
|
e07340b531
|
Added validation of game settings
Should detect invalid config in all sources of settings - vcmi config,
mods, random map templates
|
2024-09-21 15:34:33 +00:00 |
|
Ivan Savenko
|
9ee2ee45bc
|
Compatibility hack for mods with old banks format
|
2024-09-21 15:11:57 +00:00 |
|
Ivan Savenko
|
4a5818aa7d
|
Merge pull request #4631 from Laserlicht/fix_error_output
fix error with description
|
2024-09-21 17:46:31 +03:00 |
|
Tomasz Zieliński
|
79c4d7d51f
|
Merge remote-tracking branch 'origin/develop' into custom_objects_per_zone
|
2024-09-21 14:20:56 +02:00 |
|
Tomasz Zieliński
|
55e2a99154
|
Default object limit to unlimited
|
2024-09-21 13:36:51 +02:00 |
|
Tomasz Zieliński
|
ec603f46ae
|
- Handle new configurable banks
- Handle "all" object banned option
|
2024-09-21 13:36:28 +02:00 |
|
Laserlicht
|
629da99679
|
fix error with description
|
2024-09-20 18:21:52 +02:00 |
|
Ivan Savenko
|
cb96b9959e
|
Merge pull request #4623 from Laserlicht/invincible_bonus
INVINCIBLE bonus
|
2024-09-20 11:50:29 +03:00 |
|
Ivan Savenko
|
26aeb1dd48
|
Merge pull request #4616 from Laserlicht/show_level
show creature level
|
2024-09-20 11:50:17 +03:00 |
|
Laserlicht
|
5e3630adae
|
adjust texts
|
2024-09-19 20:57:43 +02:00 |
|
Ivan Savenko
|
65355925e9
|
Merge pull request #4595 from Laserlicht/cast_without_skip
Bonus for spell: cast without skip the turn
|
2024-09-19 16:17:48 +03:00 |
|
Laserlicht
|
b36c05df1d
|
INVINCIBLE bonus
|
2024-09-19 03:14:45 +02:00 |
|
Laserlicht
|
081ba4839c
|
added town info
|
2024-09-18 22:39:53 +02:00 |
|
Laserlicht
|
735af83294
|
castSpellThisTurn to bool var
|
2024-09-18 21:24:27 +02:00 |
|
K
|
bda1adbdfd
|
miniscule bonus system cleanup
update comments, remove one never used method, make another method private
|
2024-09-18 16:41:41 +02:00 |
|
Laserlicht
|
6aa29ac8ee
|
show creature level
|
2024-09-17 22:34:09 +02:00 |
|
Dydzio
|
7979f62f82
|
Add status bar movement points info for own hero on adventure map or hero list
|
2024-09-17 21:38:28 +02:00 |
|
Ivan Savenko
|
d0ac6458b9
|
Merge pull request #4609 from IvanSavenko/building_fixes
Building fixes
|
2024-09-17 17:50:49 +03:00 |
|
Ivan Savenko
|
8b2821456a
|
Show generic dialog if building was already visited
|
2024-09-16 19:51:10 +00:00 |
|
Ivan Savenko
|
e09fbe5ea4
|
Implement detection of typos in json using Levenshtein Distance
|
2024-09-15 20:14:08 +00:00 |
|
Ivan Savenko
|
c2dc88bf06
|
Fix refusing a reward, for example from Tree of Knowledge
|
2024-09-15 10:32:29 +00:00 |
|
Laserlicht
|
0aaafc4c8a
|
cast without skip
|
2024-09-14 15:10:24 +02:00 |
|
Ivan Savenko
|
90733cfe0e
|
Do not place obstacles during sieges
|
2024-09-14 11:02:23 +00:00 |
|
Ivan Savenko
|
95df330843
|
Remove unused files
|
2024-09-14 10:47:43 +00:00 |
|
Tomasz Zieliński
|
2fe54504ab
|
Merge remote-tracking branch 'origin/develop' into custom_objects_per_zone
# Conflicts:
# lib/rmg/CRmgTemplate.cpp
|
2024-09-14 10:19:22 +02:00 |
|
Tomasz Zieliński
|
4d4538a48d
|
Use CompoundMapObjectID in ObjectInfo
|
2024-09-14 09:23:28 +02:00 |
|
Tomasz Zieliński
|
9591ce1ab4
|
Move CompoundMapObjectID to separate file
|
2024-09-14 08:55:28 +02:00 |
|
Tomasz Zieliński
|
e89649ec1c
|
Move ObjectConfig to separate file
|
2024-09-14 08:41:00 +02:00 |
|
Ivan Savenko
|
4772311160
|
Fix positioning of defender war machines
|
2024-09-12 20:27:32 +00:00 |
|
Ivan Savenko
|
6c0b9415c0
|
Fix positioning of defender units in non-bank battles
|
2024-09-12 20:11:26 +00:00 |
|
Tomasz Zieliński
|
4b263b6d41
|
Add specific objects and configure their frequency / value
|
2024-09-12 21:04:27 +02:00 |
|
Ivan Savenko
|
45c8553ecb
|
Remove old code
|
2024-09-12 12:11:18 +00:00 |
|
Ivan Savenko
|
d20d9bd96b
|
Fix generation of placeholders for banks
|
2024-09-12 12:11:18 +00:00 |
|
Ivan Savenko
|
ca13fe04df
|
Use alphabetic ordering for game settings
|
2024-09-12 12:11:18 +00:00 |
|
Ivan Savenko
|
2ee4e42348
|
Implement placeholders for creature banks messages
|
2024-09-12 12:11:18 +00:00 |
|
Ivan Savenko
|
39a2c29c97
|
Removed creatureBank flag from battle, battles now receive BattleLayout
struct that defines how units are placed in combat
|
2024-09-12 12:11:18 +00:00 |
|
Ivan Savenko
|
31dff8f8da
|
Add coastVisitable property to rewardables, update schemas
|
2024-09-12 12:11:18 +00:00 |
|
Ivan Savenko
|
503b87561e
|
Converted all h3 banks to rewardable, remove most of hardcoded checks
|
2024-09-12 12:11:18 +00:00 |
|
Ivan Savenko
|
cb5df096c1
|
Added per-team tracking of scouted state of an object
|
2024-09-12 12:11:17 +00:00 |
|
Ivan Savenko
|
785036836c
|
Rewardable objects may now define guards. Converted Crypt to rewardable.
|
2024-09-12 12:10:40 +00:00 |
|
Ivan Savenko
|
a9c4683da6
|
Merge pull request #4566 from Laserlicht/outro_support
Campaign outro
|
2024-09-12 14:20:56 +03:00 |
|
Ivan Savenko
|
9a08e2eb0f
|
Merge pull request #4573 from kdmcser/stack_level_updater_for_commander
make TimesStackLevelUpdater support commander
|
2024-09-12 14:16:16 +03:00 |
|
Laserlicht
|
258d298775
|
Merge branch 'develop' into outro_support
|
2024-09-09 23:09:44 +02:00 |
|
Ivan Savenko
|
ce4548718c
|
Merge pull request #4544 from IvanSavenko/map_settings
Per-map game settings
|
2024-09-10 00:03:10 +03:00 |
|
Ivan Savenko
|
a58e209cbd
|
Merge pull request #4490 from godric3/fix-campaign-hero-placeholder
Fix campaign hero placeholder
|
2024-09-09 23:39:20 +03:00 |
|