Ivan Savenko
|
85262cf4f5
|
Moved CGameState files into a separate directory
|
2023-06-26 17:15:59 +03:00 |
|
Ivan Savenko
|
d6a357fd17
|
Split some map object files into smaller files. Reduced includes usage.
|
2023-06-02 21:47:37 +03:00 |
|
Konstantin
|
05eccbc2bb
|
vcmi: split bonus to enumerator and HeroBonus.h
|
2023-05-03 18:01:06 +03:00 |
|
nordsoft
|
1b4d117790
|
deeper decoupling
|
2023-04-30 17:13:07 +04:00 |
|
nordsoft
|
ac8f390cf8
|
Dividing rewarbadle objects into separate files
|
2023-04-30 04:39:31 +04:00 |
|
nordsoft
|
67bfacfcf7
|
Create of rewardable interface
|
2023-04-30 03:15:59 +04:00 |
|
nordsoft
|
c39a9cac63
|
Minor changes
|
2023-04-30 01:43:02 +04:00 |
|
nordsoft
|
e47bb3f1f9
|
Separate configuration and object
|
2023-04-30 00:59:02 +04:00 |
|
nordsoft
|
ddcdfb643a
|
Try to enable air/land movement
|
2023-04-18 17:36:42 +04:00 |
|
Ivan Savenko
|
dfa2e2a349
|
Merge beta into develop
|
2023-04-11 19:37:35 +03:00 |
|
nordsoft
|
b9cabef179
|
Fixes issues related to spell mechanics
|
2023-04-10 17:08:24 +04:00 |
|
nordsoft
|
1a63f44dab
|
Minor change
|
2023-04-10 05:53:20 +04:00 |
|
nordsoft
|
464ad63749
|
Implement behavior
|
2023-04-10 05:46:45 +04:00 |
|
nordsoft
|
7041950ae1
|
Don't show empty window
|
2023-04-10 05:06:05 +04:00 |
|
nordsoft
|
e440343921
|
Bypass initial version of spell callback
|
2023-04-10 04:34:24 +04:00 |
|
Ivan Savenko
|
50da080130
|
Fixed UI of objects that provide one reward that can be refused
|
2023-04-08 00:13:38 +03:00 |
|
Konstantin
|
11b237a23c
|
vcmi: massive refactoring v1
|
2023-04-05 22:33:12 +03:00 |
|
Konstantin
|
5716925b47
|
NetPacks: change GiveBonus enum to enum class.
|
2023-03-30 12:41:17 +03:00 |
|
Konstantin
|
fafe352f93
|
vcmi: bump max serialization version
And also - now we can choose between 3 states for rewardables
actually.
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
bc228a938a
|
vcmi: use enum class for EComponentType
There is really no reason not to use it
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
c759400767
|
vcmi: allow showing simple rewardables in infobox
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
d503c875a4
|
vcmi: fix mana points displayed
|
2023-03-11 21:41:57 +03:00 |
|
Ivan Savenko
|
0c847c85cc
|
Fix serialization of rewardable objects
|
2023-03-07 00:06:58 +02:00 |
|
Konstantin
|
5f181e25af
|
vcmi: modernize lib/mapObjects
|
2023-02-14 14:39:56 +03:00 |
|
Ivan Savenko
|
d82822d37a
|
Fix reset of rewardable objects with reset period of 1 day
|
2023-01-28 13:12:03 +02:00 |
|
Ivan Savenko
|
7a9e5e4e30
|
Cleanup & consistency changes
|
2023-01-25 00:38:50 +02:00 |
|
Ivan Savenko
|
af5ff0c9df
|
Remove no longer used code
|
2023-01-24 23:34:02 +02:00 |
|
Ivan Savenko
|
44bdd2cbf3
|
Implemented selectable messages for visited & empty state
|
2023-01-24 23:31:07 +02:00 |
|
Ivan Savenko
|
ca6947b2cc
|
Fixed Tree of Knowledge component
|
2023-01-24 17:35:06 +02:00 |
|
Ivan Savenko
|
c793527b44
|
Added "days since start of the game" limiter. Fixes Water Wheel
|
2023-01-24 16:54:14 +02:00 |
|
Ivan Savenko
|
ca521fb129
|
Removed incomplete functionality from rewardable object
|
2023-01-24 16:29:05 +02:00 |
|
Ivan Savenko
|
c9dcb921ab
|
Implemented "changeCreatures" option for Stables
|
2023-01-24 16:18:59 +02:00 |
|
Ivan Savenko
|
ecbcafefbc
|
It is now possible to configure what exactly will be reset in object
|
2023-01-24 13:54:03 +02:00 |
|
Ivan Savenko
|
0c70822928
|
Implemented logical expression (allOf/anyOf/noneOf) for limiters
|
2023-01-23 23:54:54 +02:00 |
|
Ivan Savenko
|
f8f6df02f3
|
Removed remaining hardcoded objects
|
2023-01-23 15:27:27 +02:00 |
|
Ivan Savenko
|
62e127fb59
|
Bonusing objects are now configured in json
|
2023-01-23 01:05:10 +02:00 |
|
Ivan Savenko
|
bfd6c40f25
|
Moved all once-per-hero visitable (sans Tree) to config
|
2023-01-22 22:58:53 +02:00 |
|
Ivan Savenko
|
a6bda58276
|
Moved CGOnceVisitable to config
|
2023-01-22 20:26:19 +02:00 |
|
Ivan Savenko
|
9f3f9cc563
|
Added some missing functionality for configurable object
|
2023-01-22 02:08:58 +02:00 |
|
Ivan Savenko
|
83bb70cd8a
|
All CGPickable objects are now fully configurable
|
2023-01-21 16:45:04 +02:00 |
|
Ivan Savenko
|
388ed88b5d
|
All artifact strings now pass through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
7c0d5666a0
|
Return string by copy to fix cases when string is constructed on stack
|
2023-01-01 20:55:43 +02:00 |
|
Ivan Savenko
|
85d7b470d4
|
Access to quests texts is now processed via translator
|
2023-01-01 14:56:45 +02:00 |
|
Ivan Savenko
|
7a35bcc812
|
Merge pull request #1221 from IvanSavenko/warnings_fix
Fix remaining compiler warnings
|
2022-12-29 21:51:55 +02:00 |
|
Andrey Filipenkov
|
b030a88ca5
|
fix gold check for School of War
|
2022-12-29 01:45:51 +04:00 |
|
Ivan Savenko
|
2855606a88
|
Enabled & fixed -Woverloaded-virtual warning from gcc/cland
- fixed almost all instances of overloaded-virtual warning
- cleared up inheritance & method overrides in code affected by warning
|
2022-12-07 21:50:45 +02:00 |
|
Ivan Savenko
|
17f9c3af23
|
Library of Enlightenment fix
Do not offer choice between multiple identical option if hero is qualified
to receive multiple of them due to diplomacy skill
|
2022-12-06 18:08:10 +02:00 |
|
Andrey Filipenkov
|
ff635edc0b
|
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
preparation for having client and server in a single process
|
2022-09-24 15:55:21 +03:00 |
|
Andrey Filipenkov
|
6cd810e065
|
fix showing "visited" message for Warrior's Tomb
|
2022-09-21 15:19:04 +03:00 |
|
nordsoft
|
7dc05d8e81
|
Support rewardable objects
|
2022-09-15 11:05:13 +03:00 |
|