Ivan Savenko
|
487f441f47
|
Implemented boat selection for town shipyards
|
2023-06-16 17:59:49 +03:00 |
|
Ivan Savenko
|
6aedb99117
|
Cleaned up IShipyard interface
|
2023-06-16 17:59:10 +03:00 |
|
Ivan Savenko
|
a94b68e6aa
|
Hill fort upgrade costs are now loaded from json
|
2023-06-16 17:59:10 +03:00 |
|
Ivan Savenko
|
2e7c382612
|
Moved creature upgrade logic to CGObjectInstance inheritors
|
2023-06-16 17:59:10 +03:00 |
|
Ivan Savenko
|
fc190b14bb
|
Spell shrines can now be configured in json
|
2023-06-16 17:59:10 +03:00 |
|
Ivan Savenko
|
5cfbdd2967
|
Partially split CommonConstructors.cpp into few separate files
|
2023-06-16 17:59:10 +03:00 |
|
Ivan Savenko
|
0901c8feaf
|
Use boost::multiarray instead of manual memory management in CMap
|
2023-06-16 17:59:10 +03:00 |
|
DjWarmonger
|
c52b5d3bd0
|
Merge pull request #2216 from vcmi/water_prison_tavern
Water Prison & Tavern
|
2023-06-16 16:30:05 +02:00 |
|
DjWarmonger
|
c448f6275e
|
Merge pull request #2234 from vcmi/fix_pandora
Fix empty Pandora message
|
2023-06-16 10:10:20 +02:00 |
|
Tomasz Zieliński
|
190244369c
|
Fix empty Pandora message
|
2023-06-15 22:06:31 +02:00 |
|
Tomasz Zieliński
|
adec58f5bf
|
- Set fixed boat type for Tavern / Prison
- Move magical boat offset to static function
|
2023-06-15 17:53:18 +02:00 |
|
DjWarmonger
|
71a4713df4
|
Merge pull request #2232 from wb180/fixCrashInVCAI
Okay, that's certainly a good change even if the code is quite messy otherwise.
|
2023-06-15 15:20:38 +02:00 |
|
Evgeniy Meshcheryakov
|
6591508618
|
Fix crash in VCAI
|
2023-06-15 14:22:33 +03:00 |
|
DjWarmonger
|
79a1041648
|
Merge pull request #2230 from vcmi/fix_seer_huts
Fix crash which could occur if we can't add any Seer Hut to RMG pool
|
2023-06-15 09:50:00 +02:00 |
|
Tomasz Zieliński
|
f1356dd5bf
|
Merge remote-tracking branch 'origin/develop' into water_prison_tavern
|
2023-06-14 20:58:02 +02:00 |
|
Tomasz Zieliński
|
ce25ed4de2
|
Fix crash which coudl occur if we can't add any Seer Hut to RMG pool (Fear template).
|
2023-06-14 20:50:14 +02:00 |
|
Ivan Savenko
|
46e367bdec
|
Merge pull request #2227 from wb180/launcherSettingsFixQt6
Replaced deprecated(removed from qt6) signals
|
2023-06-14 16:07:04 +03:00 |
|
Ivan Savenko
|
3924f0f081
|
Merge pull request #2211 from SoundSSGood/art-refactoring-hotfix
Fixing regressions
|
2023-06-14 16:06:35 +03:00 |
|
Ivan Savenko
|
8614419954
|
Merge pull request #2208 from IvanSavenko/obstacles_foreground
Implemented foreground/background obstacles
|
2023-06-14 15:49:08 +03:00 |
|
Ivan Savenko
|
caf627a652
|
Merge pull request #2207 from IvanSavenko/fix_black_color
Fix colors in def palette turning into transparency unconditionally
|
2023-06-14 15:48:15 +03:00 |
|
Tomasz Zieliński
|
14d46cbed8
|
Keep the distance between zone guards and other objects, while trying to place them closer to zone centers at the same time.
|
2023-06-14 14:12:42 +02:00 |
|
Tomasz Zieliński
|
2603e11f48
|
Simplify and correct ZonePlacer main loop, make sure to save optimal solution at every step.
|
2023-06-14 14:07:31 +02:00 |
|
DjWarmonger
|
3be7720868
|
Merge pull request #2218 from vcmi/pregenerate_treasures
Okay, merging this for PvP feedback.
|
2023-06-13 20:46:34 +02:00 |
|
Evgeniy Meshcheryakov
|
09c4d1a7b3
|
Replaced deprecated(removed from qt6) signals
|
2023-06-13 20:56:27 +03:00 |
|
Tomasz Zieliński
|
e1f8ae94ac
|
+ Do not limit treasures to make space for more treasures if there are none ;eft
+ Make sure RMG won't get stuck in infinite loop for weird treasure values (eg. 0).
|
2023-06-12 22:15:59 +02:00 |
|
Tomasz Zieliński
|
6ebbdf0537
|
More cleanup of Long Run template
|
2023-06-12 20:51:04 +02:00 |
|
Tomasz Zieliński
|
5219f1db9d
|
Fix useless template setting
|
2023-06-12 20:33:21 +02:00 |
|
Tomasz Zieliński
|
3d3c97bf93
|
Fix potential infinite loop
|
2023-06-12 20:32:58 +02:00 |
|
Ivan Savenko
|
3d5ea269ca
|
Merge pull request #2156 from krs0/feature/Highlight_For_Ranged_Full_Damage_Limit
Highlight Ranged Full Damage Limit
|
2023-06-11 23:02:55 +03:00 |
|
krs
|
9496cb4058
|
rangedFullDamageLimitHighlightOnHover is now turned off by default
|
2023-06-11 19:36:46 +03:00 |
|
krs
|
5158a5f7db
|
Fix After Merge
|
2023-06-11 19:31:50 +03:00 |
|
krs
|
0a8daf4d02
|
Now less source images are used. Flipped versions will be calculated.
|
2023-06-11 18:46:38 +03:00 |
|
krs
|
0ee1866f73
|
Added SDLImage::doubleFlip()
|
2023-06-11 18:45:14 +03:00 |
|
krs
|
21306b9097
|
Fixed a glitch when only top and bottom were needed.
|
2023-06-11 18:45:14 +03:00 |
|
krs
|
a8a82e89ea
|
Some renamings for consistency
|
2023-06-11 18:45:14 +03:00 |
|
krs
|
4a3426bb70
|
Hex Edge Highlight Images moved to VCMI mod
|
2023-06-11 18:44:42 +03:00 |
|
krs
|
d622bc613a
|
Fix after options merge.
|
2023-06-11 18:42:58 +03:00 |
|
krs
|
56b8fb39f3
|
Removed neighbouringTilesWithDirection and using
allNeighbouringTiles
|
2023-06-11 18:40:47 +03:00 |
|
krs
|
b8ad5b41f3
|
UnitState has getRangedFullDamageDistance()
|
2023-06-11 18:40:47 +03:00 |
|
krs
|
c562ce9c06
|
Using hex.isAvailable() instead of battleFieldWithoutSideColumns
|
2023-06-11 18:40:47 +03:00 |
|
krs
|
c0591573bf
|
Working Version
|
2023-06-11 18:40:47 +03:00 |
|
Tomasz Zieliński
|
983633d73b
|
Do not decrease the density of obstacles in zones of medium treasure value. For high values, decrease them more rapidly.
|
2023-06-10 18:02:26 +02:00 |
|
Tomasz Zieliński
|
65a8478b74
|
Fix override
|
2023-06-10 15:07:03 +02:00 |
|
Tomasz Zieliński
|
f4dc8e6529
|
Limit morale / bonusing objects to one per zone
|
2023-06-10 14:58:50 +02:00 |
|
Tomasz Zieliński
|
8ef25155df
|
Remove dependencies of surface and underground zones
|
2023-06-10 14:58:12 +02:00 |
|
Tomasz Zieliński
|
b65870f31e
|
A bunch of magic formulas to assure nice balance of blocked areas and obstacles on every template
|
2023-06-10 14:57:25 +02:00 |
|
Tomasz Zieliński
|
1bb2b5b571
|
+ Maintain clear perimeter of a treasure pile.
+ Make sure that separate blocked areas remain unconnected so it's possible to pass between them.
|
2023-06-10 14:56:03 +02:00 |
|
Tomasz Zieliński
|
d5b799278e
|
Allow center Town touch the blocked area, it's no longer a problem with correct pathfinder.
|
2023-06-09 21:22:44 +02:00 |
|
Tomasz Zieliński
|
682e9ae297
|
Unused variable
|
2023-06-08 20:05:51 +02:00 |
|
Tomasz Zieliński
|
52d33fc7a6
|
Generate all treasures of certain value beforehand and try to place them all, don't interrupt at first failure.
|
2023-06-08 19:51:21 +02:00 |
|