Ivan Savenko
|
a8f8c3f4b1
Replaced most of accesses to CGObjectInstance::pos with anchorPoint()
|
1 year ago |
Ivan Savenko
|
c0f5c7c0ea
Replace pointer with reference in pack apply functions
|
1 year ago |
Ivan Savenko
|
8225eb454e
Added GameSettings to gamestate, potentially allowing to define game
|
1 year ago |
Ivan Savenko
|
a481f07daf
PlayerState now stores all objects owned by player
|
1 year ago |
Ivan Savenko
|
b07408e984
New objects are now created and initialized on server and sent to client
|
1 year ago |
Ivan Savenko
|
63bcf7d83c
Replaced most of usages of CRandomGenerator with vstd::RNG in library
|
1 year ago |
Ivan Savenko
|
60a51e98de
Remove usage of std::function from CRandomGenerator
|
1 year ago |
Ivan Savenko
|
84bc6c42db
Added 'Serializeable' base class for classes serializeable by pointer
|
1 year ago |
Ivan Savenko
|
8b861fc58f
Do not check for guards when teleporting using means other than DD
|
1 year ago |
Ivan Savenko
|
d70914a147
Fixes regression - blocked TP when casting spell on land
|
1 year ago |
Ivan Savenko
|
3fc4383153
Show popup dialog instead of server error when using TP from water
|
1 year ago |
Ivan Savenko
|
6c45353aa7
Casting DD or TP will now spend mana before hero movement (and any side
|
1 year ago |
Ivan Savenko
|
8353bca34f
Small refactoring of adventure map spell casting:
|
1 year ago |
Dydzio
|
e5e14adb51
Add setting for HD mod tournament rules dimension door limit
|
1 year ago |
Dydzio
|
3bb66de551
Serverside validation, setting for terrain compatibility before cast etc
|
1 year ago |
Ivan Savenko
|
e67e4430ba
Removed most of non-const static fields in lib. Reduced header includes.
|
1 year ago |
Ivan Savenko
|
20ef3a69e7
Fix most of memleaks discovered by valgrind
|
1 year ago |
Ivan Savenko
|
6b81012f31
Use variant identifier in netpacks where applicable
|
1 year ago |
Ivan Savenko
|
10e50548e7
Converted Component class to use VariantIdentifier instead of int
|
2 years ago |
Ivan Savenko
|
b88a8da4e8
Split off some netpack structures into separate files
|
2 years ago |
Ivan Savenko
|
ac925bb786
Renamed new types for consistency with code style
|
2 years ago |
Ivan Savenko
|
b394158dc9
Bonus Source ID now uses metaidentifier
|
2 years ago |
Ivan Savenko
|
d257fb37f0
Use optional instead of Json for queries
|
2 years ago |
Ivan Savenko
|
8c0d78f1d9
Added initiator-player to packs that add/remove/move objects
|
2 years ago |
Ivan Savenko
|
ec8d31bbfc
First step at unifying game identifiers code
|
2 years ago |
Ivan Savenko
|
08cfbe79cf
Added encapsulation for movement points access
|
2 years ago |
Ivan Savenko
|
d8879f1e53
NewObject pack now receives visitable position instead of h3m position
|
2 years ago |
Ivan Savenko
|
56d69e790b
Renamed MetaString methods to more logical names
|
2 years ago |
Ivan Savenko
|
ece9982ca0
Fix build
|
2 years ago |
Tomasz Zieliński
|
adec58f5bf
- Set fixed boat type for Tavern / Prison
|
2 years ago |