Tomasz Zieliński
|
87bf4b752a
|
Better implementation of granting multiple rewards
|
2024-03-09 07:38:11 +01:00 |
|
Tomasz Zieliński
|
fe8bcc5758
|
Merge remote-tracking branch 'origin/develop' into reward_select_all
# Conflicts:
# lib/mapObjects/CRewardableObject.cpp
|
2024-03-09 06:50:56 +01:00 |
|
Ivan Savenko
|
a15366f5a5
|
Make IObjectInterface::cb non-static
|
2024-01-19 13:55:21 +02:00 |
|
Ivan Savenko
|
ec5fcb3e7c
|
Do not ignore 'canRefuse' flag for select mode 'first' and 'random'
|
2023-12-23 00:35:51 +02:00 |
|
Ivan Savenko
|
7187ba2d79
|
Fix crash on visiting Seer Hut with no reward
|
2023-12-10 19:48:44 +02:00 |
|
Ivan Savenko
|
7b92e23f3f
|
Fix crash on right-clicking some visited configurable objects
|
2023-11-12 16:55:42 +02:00 |
|
Ivan Savenko
|
6b81012f31
|
Use variant identifier in netpacks where applicable
|
2023-11-08 14:00:23 +02:00 |
|
Ivan Savenko
|
03e1169781
|
Reduced number of accesses to CGObjectInstance::subID
|
2023-11-01 14:43:20 +02:00 |
|
Tomasz Zieliński
|
5e36ef92c7
|
Support for "selectAll" reward
|
2023-10-31 18:21:50 +01:00 |
|
Ivan Savenko
|
b88a8da4e8
|
Split off some netpack structures into separate files
|
2023-10-23 13:59:15 +03:00 |
|
Ivan Savenko
|
4f47555977
|
Split OBJECT bonus source into OBJECT_TYPE and OBJECT_INSTANCE
|
2023-10-22 16:55:19 +03:00 |
|
Ivan Savenko
|
ac925bb786
|
Renamed new types for consistency with code style
|
2023-10-22 16:55:19 +03:00 |
|
Ivan Savenko
|
b394158dc9
|
Bonus Source ID now uses metaidentifier
|
2023-10-22 16:55:18 +03:00 |
|
Ivan Savenko
|
01920bb74e
|
Fix treasure chests
|
2023-10-19 15:41:41 +03:00 |
|
Ivan Savenko
|
8f4791914e
|
Show content preview only for Witch Huts / Shrines / Tree
|
2023-10-19 15:17:58 +03:00 |
|
Ivan Savenko
|
e0f6b582f5
|
Display object description only on right-click
|
2023-10-19 14:36:11 +03:00 |
|
Ivan Savenko
|
ce480c8c84
|
Fixed Scholar handling
|
2023-10-18 17:14:22 +03:00 |
|
Ivan Savenko
|
eedaa63f5f
|
Hnadling of Shrine messages now matches H3
|
2023-10-17 16:35:34 +03:00 |
|
Ivan Savenko
|
927ce4e60e
|
Improvements to rewardable objects popups
|
2023-10-16 23:55:37 +03:00 |
|
Ivan Savenko
|
850d0ff8eb
|
Show (mostly) correct messages in Shrines
|
2023-10-16 18:16:15 +03:00 |
|
Ivan Savenko
|
a3b2354481
|
Implemented visit mode "limiter". Fixed h3m variable loading
|
2023-10-16 00:12:38 +03:00 |
|
nordsoft
|
326791886d
|
Rename and events modal mode always
|
2023-09-19 17:11:03 +02:00 |
|
nordsoft
|
a517e6ad8e
|
Message split for pandora box
|
2023-09-17 18:02:24 +02:00 |
|
nordsoft
|
4f76eb3fce
|
Add limiter serialization
|
2023-09-15 23:00:33 +02:00 |
|
nordsoft
|
68c61797f8
|
Implement select all option for rewardable objects
|
2023-09-15 21:08:14 +02:00 |
|
nordsoft
|
c1c13cfafb
|
Pandora and events work as rewardable object
|
2023-09-15 15:29:41 +02:00 |
|
nordsoft
|
06f01c3b82
|
Seerhut works as rewardable object
|
2023-09-15 10:06:06 +02:00 |
|
nordsoft
|
574047c55c
|
Start making new serialization for rewardables
|
2023-09-13 09:18:46 +02:00 |
|
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 |
|