David Cernat
|
ccb15cc09e
|
[Client] When players die, make guards willing to arrest them again
|
7 years ago |
David Cernat
|
0e2038f045
|
[General] Record and get player positions before their last cell change
|
8 years ago |
David Cernat
|
4db64e1721
|
[Client] Synchronize spellcasting for non-bipedal creatures
|
8 years ago |
David Cernat
|
43a3daf0aa
|
[General] Add & implement PlayerShapeshift packet for werewolf states
|
8 years ago |
David Cernat
|
ad9fa0631a
|
[General] Rename jailText to jailEndText and add jailProgressText in PlayerJail
|
8 years ago |
David Cernat
|
e36c0afc59
|
[General] Send faction reputation via PlayerFaction packets
|
8 years ago |
David Cernat
|
be93ec8ef6
|
[General] Implement ObjectState packet
|
8 years ago |
David Cernat
|
083b46394d
|
[General] Add ignoreJailSkillIncreases to PlayerJail packets
|
8 years ago |
David Cernat
|
5962570c48
|
[General] Add jailText to PlayerJail packets
|
8 years ago |
David Cernat
|
3280f0c5ee
|
[General] Implement PlayerJail packet
Rework server's DeathFunctions into MechanicsFunctions
Remove connection between PlayerResurrect and jailing
|
8 years ago |
David Cernat
|
3529f9b090
|
[General] Add placeholders for PlayerJail, ObjectState & ConsoleCommand
|
8 years ago |
David Cernat
|
4e74910fdb
|
[General] Disable automatic sync for PlayerJournal and PlayerFaction
Simplify PlayerFaction packets by removing BOTH action
|
8 years ago |
David Cernat
|
1d504a665f
|
[General] Add RANK, EXPULSION and BOTH actions to PlayerFaction packets
|
8 years ago |
David Cernat
|
60574ae667
|
[General] Implement jail time as a death penalty
|
8 years ago |
David Cernat
|
71313c5aa6
|
[General] Implement PlayerMap packet, part 1
|
8 years ago |
David Cernat
|
1f682749d6
|
[General] Add optional notes to PasswordDialogs
|
8 years ago |
Koncord
|
0cf09adb44
|
[General] Move AddProcessor to BasePacketProcessor
|
8 years ago |
David Cernat
|
813a3c89c4
|
[General] Implement PlayerBook packet to track skill books read
|
8 years ago |
David Cernat
|
b3b73c5cd2
|
[General] Implement resurrection at nearest shrine or temple
|
8 years ago |
David Cernat
|
78f29302ef
|
[General] Fix PlayerJournal logic by sending only refIds for its actors
Additionally, make the refIds for actors usable in script functions.
|
8 years ago |
David Cernat
|
ebf7740969
|
[General] Repurpose GameConsole packet as GameSettings & add difficulty to it
|
8 years ago |
David Cernat
|
70d9374a6a
|
[General] Implement PlayerKillCount packets
|
8 years ago |
David Cernat
|
ee5c9b65c5
|
[General] When changing region, send new region name in PlayerCellChange
|
8 years ago |
David Cernat
|
f4cdedd8cb
|
[General] Synchronize summoned creatures
|
8 years ago |
David Cernat
|
4e5c8873e0
|
[General] Use ObjectSpawn instead of ObjectPlace for actors
|
8 years ago |
David Cernat
|
4f273932af
|
[General] Implement sending and reading of ActorEquipment packets
|
8 years ago |
David Cernat
|
32879adc5b
|
[General] Allow ObjectTrap to trigger traps, not just disarm them
|
8 years ago |
David Cernat
|
11369f6513
|
[General] Implement sending and reading of PlayerTopic packets
|
8 years ago |
David Cernat
|
e6983993c2
|
[General] Implement sending and reading of PlayerFaction packets
|
8 years ago |
David Cernat
|
0189dbf916
|
[General] Make JournalItem consistent with other packet structs
|
8 years ago |
David Cernat
|
f527fe9ebe
|
[General] Add basic integrity check to reading of ActorList packets
Additionally, add newlines to files missing them.
|
8 years ago |
David Cernat
|
05564bd123
|
[General] Add basic integrity check to reading of Container packets
|
8 years ago |
David Cernat
|
cc559cf8e2
|
[General] Don't send packets for dead LocalActors, to fix Position spam
|
8 years ago |
David Cernat
|
de49f5f175
|
[General] Add and use isActor bool for WorldObject
|
8 years ago |
David Cernat
|
9d2c5c3502
|
[General] Simplify structure of BaseEvent
|
8 years ago |
David Cernat
|
4d81455020
|
[General] Rework and simplify death reasons so they work with NPCs
|
8 years ago |
David Cernat
|
1a699329e5
|
[General] Set new BaseActor booleans in corresponding packets
|
8 years ago |
David Cernat
|
730df061b3
|
[General] Add hasPositionData and hasStatsDynamicData bools to BaseActor
|
8 years ago |
David Cernat
|
e8e0090b9b
|
[General] Use new SimpleCreatureStats struct in BaseActor
|
8 years ago |
Koncord
|
465a05bad0
|
[Client] Add ability to look like a creature for the DedicatedPlayers
|
8 years ago |
David Cernat
|
f2e8e14665
|
[General] Add shouldSend boolean to mwmp::Attack
|
8 years ago |
David Cernat
|
cc2250815d
|
[General] Add packet data for attacks on and by Actors
|
8 years ago |
David Cernat
|
b1a394cd02
|
[General] Change chars into bools in mwmp::Attack for clarity
|
8 years ago |
David Cernat
|
a650683bae
|
[General] Add and use Target struct in mwmp::Attack
|
8 years ago |
David Cernat
|
9882ceedf3
|
[General] Remove attackerGuid from mwmp::Attack because it is redundant
|
8 years ago |
David Cernat
|
caf5428532
|
[General] Rename mwmp::Attack vars in preparation for Actor support
|
8 years ago |
David Cernat
|
2397afc6ce
|
[General] Move mwmp::Attack to BaseStructs
|
8 years ago |
David Cernat
|
9f226253d4
|
[General] Rename mwmp::Attack's refid into refId for consistency
|
8 years ago |
David Cernat
|
f0f0b2dcc9
|
[General] Send and read ActorSpeech packets
|
8 years ago |
David Cernat
|
1fb11dafef
|
[General] Send and read ActorStatsDynamic packets
|
8 years ago |