5b10b457cf
Fix code review suggestions
2023-10-11 00:47:19 +02:00
62c4e8a98d
Fix compiling
2023-10-10 23:44:29 +02:00
bb238f9b72
New quests work
2023-10-10 23:44:29 +02:00
1460541ee5
New limiter based quests
2023-10-10 23:44:29 +02:00
037efdf5fc
Improvements to type safety of Identifier class
...
- Constructor of Identifier from integer is now explicit
- Lobby hero/town selection now uses Identifiers instead of int's
- Removed serialization workaround for hero portraits
- Added dummy objects for custom heroes portraits for ID resolver to use
- HeroInstance now stores portrait ID only in case of custom portrait
- Fixed loading of campaign heroes portraits on RoE maps
2023-10-04 18:05:23 +03:00
c57d5545c2
Merge pull request #2971 from Nordsoft91/translations
...
Multi-language support for network game and for VMAPs
2023-10-02 20:41:42 +02:00
70796d232b
Full support of maps translations
2023-09-29 00:24:45 +02:00
9098126684
Separate map text identifiers from global
2023-09-28 02:52:49 +02:00
5b97c323d3
Rename hero strings to text id
2023-09-28 00:04:05 +02:00
486091a915
Heroes switched to text id
2023-09-28 00:00:32 +02:00
0c94a4d891
Town name switched to id
2023-09-27 23:57:05 +02:00
41da252e67
Seerhut meta strings
2023-09-27 23:49:27 +02:00
00c8c2eb82
Event message meta string
2023-09-27 23:28:17 +02:00
f9f79255c5
Creature message meta string
2023-09-27 23:25:19 +02:00
0ac893b80f
Rumors meta string
2023-09-27 23:22:45 +02:00
ab373f08ab
Use meta string for messages
2023-09-27 23:11:11 +02:00
03c099d4fd
First steps
2023-09-27 22:53:13 +02:00
f4c33f49ee
Removed excessive warning
2023-09-27 21:24:37 +03:00
97097c20ad
Merge pull request #2874 from SoundSSGood/exchange-window-update
...
Exchange window update
2023-09-27 15:50:52 +03:00
3f35ed000c
Fixed parsing of some user-made H3M maps
2023-09-20 22:00:03 +03:00
a83f290e13
bulk move artifacts only equipped, only backpack
2023-09-19 13:31:42 +03:00
e3538f24ab
Fix components problem
2023-09-17 16:04:34 +02:00
44d72dce51
Use enum in h3m map parser
2023-09-17 15:06:49 +02:00
b5b5d881c4
Merge remote-tracking branch 'upstream/develop' into rewardable-quests
2023-09-15 21:08:22 +02:00
c1c13cfafb
Pandora and events work as rewardable object
2023-09-15 15:29:41 +02:00
f8541d0ae4
Merge branch 'vcmi/master' into 'vcmi/develop'
2023-09-15 13:59:02 +03:00
ef3f0174dd
Rewardable seer hut and quest gate
2023-09-13 01:40:07 +02:00
9ae7f53d66
Merge pull request #2791 from Nordsoft91/fix-2790
...
Fix for random dwellings
2023-09-12 12:38:55 +03:00
6e3817f18c
Events serialization
2023-09-10 01:54:55 +02:00
cc3864a0fa
Fix for random dwellings
2023-09-09 21:17:21 +02:00
01bf146640
Change string id
2023-09-09 14:31:44 +02:00
f6e3c6a487
Fix
2023-09-09 14:27:51 +02:00
f39fbe5151
Merge pull request #2757 from IvanSavenko/filesystem_refactor
...
Filesystem refactor - part 1
2023-09-07 10:51:02 +03:00
86a7f5f5cd
Removed getStr(bool), replaced with similar toString()
2023-09-04 22:21:02 +03:00
a30e7ba321
Remove bitmasks of PlayerColor's. Add encode/decode methods
2023-09-04 18:56:16 +03:00
6a260a60cf
Fix resource creation
2023-09-04 18:22:34 +03:00
823ffa7a07
Always use ResourcePath for referencing images and animations
2023-09-04 18:22:34 +03:00
e54287ea5d
Converted remaining identifier to new system
2023-08-25 13:38:02 +03:00
0240ee886d
Converted (almost) all namespace enum's to enum classes
2023-08-25 13:38:02 +03:00
62cd8b12d4
Converted several namespace enums to enum class
2023-08-25 13:38:02 +03:00
17d3d663ee
Converted creature ID and spell ID to new form
2023-08-25 13:38:02 +03:00
f13a53c1d9
Merge remote-tracking branch 'vcmi/beta' into develop
2023-08-12 17:28:47 +03:00
f0ede46186
Clear spell list, not hero army
2023-08-07 19:12:04 +03:00
62fddca21e
Split massive CModHandler class/file into multiple parts:
...
- IdentifierStorage is now a separate handler in VLC
- Renamed ModHandler::Incompatibility exception to ModIncompatibility
- Extracted ModScope namespace from ModHandler
- Extracted ModUtilities namespace from ModHandler
- Split CModHandler.cpp on per-class basis
- Replaced some direct members with unique_ptr to reduce header includes
2023-07-30 22:17:47 +03:00
ad5081f9fe
Merge remote-tracking branch 'origin/develop' into ban_stuff_on_water_maps
2023-07-19 12:05:30 +02:00
025b0814c8
+ Handled banning spells and artifacts
...
+ Rename allowedSpell => allowedSpells
2023-07-17 17:21:28 +02:00
81d0ac4d6b
Removed excessive warnings from console - this is legal case
2023-07-17 16:22:29 +03:00
a200e87640
Merge remote-tracking branch 'origin/develop' into ban_stuff_on_water_maps
2023-07-15 14:36:32 +02:00
700d8459ac
Checking flags and conditions
2023-07-09 11:16:36 +02:00
fd9c7352a0
suggested changes
2023-07-03 22:54:03 +03:00