1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-25 00:37:24 +02:00
Commit Graph

7110 Commits

Author SHA1 Message Date
ecbcafefbc It is now possible to configure what exactly will be reset in object 2023-01-24 13:54:03 +02:00
0c70822928 Implemented logical expression (allOf/anyOf/noneOf) for limiters 2023-01-23 23:54:54 +02:00
f8f6df02f3 Removed remaining hardcoded objects 2023-01-23 15:27:27 +02:00
62e127fb59 Bonusing objects are now configured in json 2023-01-23 01:05:10 +02:00
bfd6c40f25 Moved all once-per-hero visitable (sans Tree) to config 2023-01-22 22:58:53 +02:00
a6bda58276 Moved CGOnceVisitable to config 2023-01-22 20:26:19 +02:00
fcb455b7f4 Fixed remaining bugs with converted objects 2023-01-22 18:37:26 +02:00
695a94c3c8 Fixed all major bugs with newly converted objects 2023-01-22 18:17:26 +02:00
9f3f9cc563 Added some missing functionality for configurable object 2023-01-22 02:08:58 +02:00
83bb70cd8a All CGPickable objects are now fully configurable 2023-01-21 16:45:04 +02:00
8064bc5465 Fix description of artifacts 2023-01-21 15:58:28 +02:00
5fa69dcf2f Fix description of skill-based bonuses 2023-01-21 15:58:12 +02:00
9565cae3cb Fix potential assertion failure on map load 2023-01-21 15:57:25 +02:00
685d63603d Merge branch 'develop' into creature-numeric-quantities 2023-01-21 12:57:29 +01:00
2a43b7cfbc display owner of ownable objects in tooltip
also displays owner of towns (deviation from oh3)
2023-01-21 14:25:43 +03:00
6e2d09d605 Cleanup 2023-01-20 16:11:43 +02:00
46931a0ecf Bugfixing 2023-01-20 16:11:43 +02:00
ee7a573cb8 Refactoring of SDL API usage:
- Rect no longer inherits from SDL_Rect
- renamed vcmi functions that used SDL naming format
- moved all functions in SDL_Extensions file into CSDL_Ext namespace
- SDL_Rect is now used only by SDL_Extensions, all other code uses Rect
2023-01-20 16:11:43 +02:00
9a30484183 Point and Rect now reside in library 2023-01-20 16:11:43 +02:00
e0842d416c Fix identifier format 2023-01-20 15:18:36 +02:00
27442e2950 Remove unused code 2023-01-20 15:18:36 +02:00
5a9ffb8e95 Serialization version bump 2023-01-20 15:18:36 +02:00
47c1803c42 Finalization of refactoring:
- Entity interface now has getNameTranslated & getNameTextID methods
- Entity interface no longer has getName method
- removed (most) usages of normalizeIndentifier workaround method
- all moddable objects have identifier in form of mod:name
- all moddable object register strings in form of mod.type.name
2023-01-20 15:18:36 +02:00
05a1d7c6e3 All text for factions/towns/building are passed through translator 2023-01-20 15:18:36 +02:00
388ed88b5d All artifact strings now pass through translator 2023-01-20 15:18:36 +02:00
d2b837b116 All creature-related texts go through translator 2023-01-20 15:18:36 +02:00
fa6f7513e8 All heroes-related strings are passed through translator 2023-01-20 15:18:36 +02:00
e22f6283c2 Secondary skills strings are now passed through translator 2023-01-20 15:18:36 +02:00
5da407e822 All spell texts are now passed through translator 2023-01-20 15:18:36 +02:00
30d7bdc884 Moved tower damage computation to town instance 2023-01-20 15:18:10 +02:00
b7c27e7d47 ios compilation fix 2023-01-20 15:18:10 +02:00
789f4d6bc8 Formatting 2023-01-20 15:18:10 +02:00
33b5bfbbd2 Fixed secondary skill specialties 2023-01-20 15:18:10 +02:00
4015d3d8bd Fixed creature specialties 2023-01-20 15:18:10 +02:00
4a09dc0757 Fixed Adela's Bless specialty 2023-01-20 15:18:10 +02:00
b86969909a Fixes compilation due to changes in callback interface 2023-01-20 15:18:10 +02:00
1418ce4678 Refactoring & fixes of damage calculation 2023-01-20 15:18:10 +02:00
d0c292e2fd Fix order of map indexes 2023-01-20 15:15:57 +02:00
8cfde8fc5e Fixed selection of dragon's breath attack against double-wide units 2023-01-20 15:15:44 +02:00
b8c5a32b9b Fix attack targeting selection for double-wide units 2023-01-20 15:15:44 +02:00
krs
fd90653e25 Bug in moving maps. .h3c vs .H3C 2023-01-20 15:14:52 +02:00
54d62a5eb9 Fix roads and rivers saving in map editor 2023-01-19 23:04:12 +04:00
e53e515aa7 Fix msvc compile 2023-01-18 01:04:50 +02:00
17fc9d8d8f Merge with vcmi/develop 2023-01-18 01:04:34 +02:00
c400416058 Merge pull request #1409 from IvanSavenko/translate_terrain
Refactoring of terrain handlers
2023-01-18 00:12:31 +02:00
0e72ee9217 No longer relevant TODO removed 2023-01-18 02:05:30 +04:00
72eb794397 Fix space to tab, update description 2023-01-18 02:05:30 +04:00
f64d6bc1bc Add support for overwriting default range via additional info 2023-01-18 02:05:30 +04:00
01ce01d8f9 Add proper handling for 2-hex units + extract range calculation method 2023-01-18 02:05:30 +04:00
cf1674d0ca Introduce new bonus for limiting range 2023-01-18 02:05:30 +04:00