Koncord
1f4e6e9114
[General] Add integrity checks to Handshake packet
7 years ago
Koncord
fa2bf0663e
[General] Simplify vectorContains
7 years ago
David Cernat
3aa125ceda
[Server] Add script functions for getting a summoner's refId and indexes
7 years ago
Koncord
d999cc0d55
[General] Add packetValid flag to packets
7 years ago
David Cernat
f9ebe400f7
[Server] Add script function for checking if object's summoner is player
7 years ago
Koncord
d162f6fd3a
[General] Explicitly use limitations of the master server
7 years ago
Koncord
62877f38b7
[General] Remove Terra support
...
Use LuaJIT instead.
7 years ago
Koncord
685a80887b
Remove Pawn support
7 years ago
David Cernat
bef53749ed
[General] Replace BaseObject's hasMaster variable with isSummon
...
Additionally, add a GetObjectSummonState() script function to the server.
7 years ago
David Cernat
958b220835
[General] Send summon duration to server in ObjectSpawn packets
7 years ago
David Cernat
9102df7fde
[General] Make WorldCollisionOverride also work with specific refIds
...
For now, this only makes it possible to enforce collision for specific refIds for placed objects.
7 years ago
David Cernat
84af9d9999
[Server] Reorder world map script functions
7 years ago
David Cernat
7ffdb18bf9
[General] Implement ActorDeath packet, part 1
...
ActorDeath packets are sent for dead actors before their StatsDynamic packets. They contain the actor's deathReason in a manner similar to that of PlayerDeath packets.
A future commit will replace the deathReason with a variable named killer which will be an mwmp::Target.
7 years ago
David Cernat
15bfa30070
[Server] Make it possible to resend received worldstates
7 years ago
David Cernat
914b79fcc9
[General] Make it possible to check which placed objects have containers
7 years ago
David Cernat
5bb2ba1e9e
[General] Limit maximum imageData size in WorldMap packets
7 years ago
David Cernat
c3c7f2c8f9
[Server] Don't automatically synchronize ObjectDelete packets
7 years ago
David Cernat
aa3639f2da
Merge pull request #450 from TES3MP/0.6.2
...
Add 0.6.2 commits up to 19 Jun 2018
7 years ago
David Cernat
29be79e852
[General] Switch RakNet enums to CrabNet enums
...
CrabNet is TES3MP's fork of RakNet that has deviated too far from RakNet to still be compatible with it.
7 years ago
David Cernat
72862dc255
[General] Turn PlayerMap into WorldMap, now a Worldstate packet
7 years ago
David Cernat
bacecc93e3
[Server] Make it possible to resend a received ObjectList of any kind
...
Additionally, make existing related functions less confusing.
7 years ago
David Cernat
3efe05a88e
[General] Implement WorldCollisionOverride packet
7 years ago
David Cernat
49ea76aa9d
[General] Add notes for InputDialogs in GUIBoxes packet
7 years ago
David Cernat
3b5fb9cd6b
[General] Make it possible to set year via WorldTime
7 years ago
David Cernat
4acf93b7db
[General] Make it possible to set days passed via WorldTime
7 years ago
David Cernat
46744ee90f
[General] Make WorldTime script functions more consistent with others
7 years ago
David Cernat
8d36d0d945
[General] Make it possible to change world's time scale via WorldTime
7 years ago
David Cernat
0be6de6607
[General] Turn RecordDynamic into a Worldstate packet
7 years ago
David Cernat
02ba641bef
[Server] Use correct index changes for dynamic stat script functions
7 years ago
David Cernat
da66face25
[General] Rename GameTime packet into WorldTime
7 years ago
David Cernat
5af1150ab2
[General] Turn GameTime into a Worldstate packet
7 years ago
David Cernat
e87e1dbb30
[General] Fix Worldstate packets by adding missing lines
7 years ago
David Cernat
43a944ddaf
[General] Add and implement new Worldstate packet type
7 years ago
David Cernat
e8b22a2e5e
[Server] Use correct source group for ObjectProcessors
7 years ago
David Cernat
049d0d9ba7
[General] Fix remaining references to world packets/events
7 years ago
David Cernat
2ac334664b
[Server] Add deprecated alternatives for ObjectList functions
...
This will avoid server crashes in older scripts.
7 years ago
David Cernat
02d8e08c58
[Server] Rename WorldProcessor into ObjectProcessor
7 years ago
David Cernat
bef36f77ca
[Server] Create WorldstateFunctions and move GameTime functions there
7 years ago
David Cernat
d4f7936a76
[Server] Rename WorldFunctions into ObjectFunctions
7 years ago
David Cernat
78234f9071
[General] Rename Event into ObjectList & WorldObject into BaseObject
7 years ago
David Cernat
6bf3a0be1e
[General] Rename WorldPackets into ObjectPackets for clarity
7 years ago
David Cernat
77389538e8
[General] Implement ActorAI packet, part 1
...
The server can now make actors become followers of players or other actors.
7 years ago
David Cernat
12727b66ea
[Server] Use consistent variable names in map tile script functions
7 years ago
David Cernat
715012f087
[General] Implement sending of image data for map tiles in PlayerMap
7 years ago
David Cernat
980ddcb114
[Server] Add DoesFileExist() script function
7 years ago
David Cernat
51fd937250
[Server] Remove hardcoded debug messages when using script callbacks
7 years ago
David Cernat
099f85be0a
[General] Implement PlayerMomentum packet & associated script functions
7 years ago
David Cernat
4b501a39f4
[General] Implement DoorDestination packet & associated script functions
7 years ago
David Cernat
d47b06fe7a
[Server] Prevent SetGameMode() and SetHostname() from crashing server
...
Previously, turning off communication with the MasterServer from the server config and then attempting to use SetGameMode() or SetHostname() led to a server crash.
7 years ago
David Cernat
66d5109509
[General] Fix information exchange for players sharing a cell
...
Previously, two players entering the same cell only sent and received their latest changes for dynamic stats, attributes, skills and equipment when they started sharing that cell.
7 years ago