David Cernat
9d05063af4
[General] Add server script functions for banning & unbanning IPs
...
Additionally, use a more informative message for the client when trying to connecting to a server that it is banned from.
8 years ago
David Cernat
43a3daf0aa
[General] Add & implement PlayerShapeshift packet for werewolf states
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
Koncord
9cc07f100c
[Server] Add OnObjectState callback
8 years ago
Koncord
940ae5c2fb
[Server] Implement GetIP API function
8 years ago
Koncord
5292914325
[Server] Simplify native CallPublic & CreateTimerEx
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
48c63dbce9
[General] Fix ObjectLock packets by making hasCellData true for them
8 years ago
David Cernat
4ad87faac1
[Server] Create new Settings category for script functions
8 years ago
Koncord
3803535bd5
[General] Implement CleanChat()
8 years ago
David Cernat
5b23da8e1c
[General] Rename unused PlayerRegionChange packet into PlayerKillCount
8 years ago
Koncord
cef58fa164
[Server] Change fprintf to LOG_MESSAGE_SIMPLE in GET_PLAYER
8 years ago
David Cernat
4e5c8873e0
[General] Use ObjectSpawn instead of ObjectPlace for actors
8 years ago
David Cernat
27148ce9eb
[General] Add placeholders for 12 new packets, to be implemented soon
...
Additionally, make it slightly clearer who created which previously existing packets.
8 years ago
David Cernat
f47a10dd4a
[Server] Add script callback and getter functions for ActorEquipment
8 years ago
David Cernat
dbdb11b5f0
[Server] Add script functions for dialogue
8 years ago
David Cernat
08de349133
[General] Add placeholders for PlayerTopic & ObjectTrap packets
8 years ago
David Cernat
870fd9a78b
[General] Remove ObjectUnlock packet, use ObjectLock with 0 lock instead
8 years ago
David Cernat
a2e2ca7cab
[Server] Add script functions for factions
8 years ago
David Cernat
90c594b726
[Server] Make names for Player script callbacks shorter
8 years ago
David Cernat
ad388c7e12
[General] Add placeholders for ActorEquipment & PlayerFaction packets
...
Also reorder packets and packet processors.
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
Koncord
a4a77ddeff
[Server] Add SetRuleString and SetRuleValue to script API
8 years ago
Koncord
32284787de
[Server] Add OnServerPostInit callback
8 years ago
David Cernat
4d81455020
[General] Rework and simplify death reasons so they work with NPCs
8 years ago
Koncord
b223d0fa1e
[Server] Register new callback
8 years ago
David Cernat
62d93a09c1
[Server] Add new script callbacks for cells, remove a couple of others
...
OnPlayerCellState and OnActorStatsDynamic are now removed as callbacks.
The old OnCellUnload is now renamed into OnCellDeletion.
OnCellLoad and a new OnCellUnload relating to a specific player's load/unload are added.
8 years ago
David Cernat
b62969d3cf
[Server] Add OnCellUnload script callback
8 years ago
David Cernat
3d6b21942c
[Server] Add OnActorStatsDynamic script callback
8 years ago
David Cernat
9a89284bca
[Server] Add OnActorCellChange script callback
8 years ago
David Cernat
7b07d6651f
[General] Add and use PlayerBounty packet and matching script functions
8 years ago
David Cernat
174f316787
[General] Rename PacketActorFrame into PacketActorTest
8 years ago
David Cernat
1b714fbfa7
[Server] Make script functions more consistent
8 years ago
David Cernat
a24ef3a25e
[Server] Create ActorFunctions placeholder
8 years ago
David Cernat
8c2469bf6d
[General] Add placeholder ActorList, ActorAuthority & ActorFrame packets
8 years ago
David Cernat
068835ba71
[Server] Add OnMpNumIncrement() script callback
8 years ago
David Cernat
82dcec5ec5
[Server] Use consistent pattern for script function category names
8 years ago
David Cernat
684517e02f
[Server] Fix Miscellaneous category of script functions
8 years ago
David Cernat
0baada0aa2
[Server] Add GetLastPlayerId() script function in Miscellaneous category
8 years ago
Koncord
158e9b3b09
[Server] Add ability to set password to server from config & scripts
8 years ago
David Cernat
1198caddf6
[Server] Add OnContainer script callback
8 years ago
David Cernat
eba7d8408f
[Server] Use script function to get spellbook action
8 years ago
David Cernat
c1427b2558
[General] Simultaneously send loads & unloads in ID_PLAYER_CELL_STATE
8 years ago
David Cernat
018b0e6699
[Server] Add script functions & callbacks for locking, unlocking & doors
8 years ago
David Cernat
8e438a1b82
[Server] Add OnObjectScale callback, part 2
8 years ago
David Cernat
b549da996e
[Server] On second thought, keep cell description as argument to them
8 years ago
David Cernat
5989bbd97e
[Server] Remove arguments from OnObjectPlace & OnObjectDelete callbacks
8 years ago
David Cernat
0cc20d26ce
[Server] Move script functions for cells to a new CellFunctions class
8 years ago
David Cernat
62f359e250
[Server] Rename Translocations into Positions
8 years ago