David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								029dfc56ba 
								
							 
						 
						
							
							
								
								[General] Implement player scale as part of PlayerShapeshift  
							
							
							
						 
						
							2018-02-01 02:11:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								66078bfea7 
								
							 
						 
						
							
							
								
								[General] Implement Mark location sync as part of PlayerMiscellaneous  
							
							
							
						 
						
							2018-01-31 04:50:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								989f6e6b51 
								
							 
						 
						
							
							
								
								[General] Implement PlayerReputation packet  
							
							
							
						 
						
							2018-01-30 22:55:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								420dab10e1 
								
							 
						 
						
							
							
								
								[General] Track objects directly placed by players in ObjectPlace  
							
							... 
							
							
							
							This allows the OnPCDrop variable to get set correctly even when object placements have to go through the server first in order to gain a unique multiplayer index (mpNum).
Among other things, this makes it possible to roll marijuana joints in the popular mod "Tribunal Code Patch". 
							
						 
						
							2018-01-28 17:46:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								9935f56d46 
								
							 
						 
						
							
							
								
								[General] Use doubles instead of ints for enchantmentCharge  
							
							... 
							
							
							
							Additionally, include enchantmentCharges for items  in PlayerEquipment packets. 
							
						 
						
							2018-01-17 08:10:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								1cf2f35a28 
								
							 
						 
						
							
							
								
								[Server] Add script functions to set & get plugin enforcement state  
							
							
							
						 
						
							2018-01-02 16:33:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								47a3dc9ff2 
								
							 
						 
						
							
							
								
								[Server] Add broadcast argument to functions for sending WorldPackets  
							
							
							
						 
						
							2017-12-30 21:52:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								1e2517698d 
								
							 
						 
						
							
							
								
								[Server] Send player speech and animation packets only to nearby players  
							
							
							
						 
						
							2017-12-29 06:17:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								993081ba1e 
								
							 
						 
						
							
							
								
								[General] Add enchantmentCharge to worldObjects and items  
							
							
							
						 
						
							2017-12-23 13:16:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								e97c9f72a2 
								
							 
						 
						
							
							
								
								[General] Rework getting/clearing of skill modifiers as with attributes  
							
							
							
						 
						
							2017-12-04 15:06:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								2944be18ae 
								
							 
						 
						
							
							
								
								[Server] Actually, turn SetAttributeModifier into ClearAttributeModifier  
							
							... 
							
							
							
							There's no way SetAttributeModifier() was going to make sense if, say, a player had drunk 3 different potions fortifying the same attribute and was wearing equipment fortifying it as well. How would one change the sum modifier of those while accounting for each specific effect's duration and magnitude?
The only workable solution is to allow the server to clear the modifier. 
							
						 
						
							2017-12-02 09:19:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								e8d636ebc3 
								
							 
						 
						
							
							
								
								[Server] Rework Get/SetAttributeCurrent into Get/SetAttributeModifier  
							
							... 
							
							
							
							As seen here, attributes don't use the concept of current values, but rather of value modifiers and value damage:
https://github.com/OpenMW/openmw/blob/master/apps/openmw/mwmechanics/stat.cpp#L217  
							
						 
						
							2017-11-30 22:37:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								c9c363ebef 
								
							 
						 
						
							
							
								
								[General] Allow GameSettings to set bed & wilderness resting separately  
							
							
							
						 
						
							2017-11-30 12:18:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								3508a16836 
								
							 
						 
						
							
							
								
								[General] Use GameSettings packet to set ability to rest and wait  
							
							
							
						 
						
							2017-11-27 07:39:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								6668b9ab42 
								
							 
						 
						
							
							
								
								[General] Implement ConsoleCommand packet  
							
							
							
						 
						
							2017-11-23 00:21:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								be25decee2 
								
							 
						 
						
							
							
								
								[General] Implement PlayerSpeech packet  
							
							
							
						 
						
							2017-10-31 15:19:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								413893aa51 
								
							 
						 
						
							
							
								
								[General] Implement PlayerAnimPlay packet  
							
							
							
						 
						
							2017-10-27 09:10:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								50d5fffb7f 
								
							 
						 
						
							
							
								
								[General] Add and implement PlayerQuickKeys packet  
							
							
							
						 
						
							2017-10-25 07:21:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								cffd985038 
								
							 
						 
						
							
							
								
								Merge pull request  #266  from TES3MP/0.6.0  
							
							... 
							
							
							
							Add hotfix commits for 0.6.0 up to 18 Aug 2017 
							
						 
						
							2017-08-18 07:45:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								0820b7e92b 
								
							 
						 
						
							
							
								
								[Server] Add GetCaseInsensitiveFilename() script function  
							
							... 
							
							
							
							Additionally, make header order consistent in script function files. 
							
						 
						
							2017-08-18 07:13:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								0e2038f045 
								
							 
						 
						
							
							
								
								[General] Record and get player positions before their last cell change  
							
							
							
						 
						
							2017-08-04 21:45:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								bfbfbeac43 
								
							 
						 
						
							
							
								
								Added networking and saving for custom spells  
							
							
							
						 
						
							2017-07-31 03:45:47 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								8b79cdd4f4 
								
							 
						 
						
							
							
								
								[Server] Document script functions, part 3  
							
							... 
							
							
							
							Also reorder functions in Cells and CharClass so they are consistent with the rest. 
							
						 
						
							2017-07-25 18:07:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								5e5440b697 
								
							 
						 
						
							
							
								
								[Server] Document script functions, part 2  
							
							
							
						 
						
							2017-07-23 21:59:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								cc91b32b2f 
								
							 
						 
						
							
							
								
								[Server] Make spell script functions consistent with others  
							
							
							
						 
						
							2017-07-20 17:58:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								8bd33e5fbb 
								
							 
						 
						
							
							
								
								[Server] Document script functions, part 1  
							
							
							
						 
						
							2017-07-19 20:40:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								f65f996418 
								
							 
						 
						
							
							
								
								[Server] Add script functions for werewolf states  
							
							
							
						 
						
							2017-07-15 11:09:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								ad9fa0631a 
								
							 
						 
						
							
							
								
								[General] Rename jailText to jailEndText and add jailProgressText in PlayerJail  
							
							
							
						 
						
							2017-07-13 20:13:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								e36c0afc59 
								
							 
						 
						
							
							
								
								[General] Send faction reputation via PlayerFaction packets  
							
							
							
						 
						
							2017-07-13 13:36:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								be93ec8ef6 
								
							 
						 
						
							
							
								
								[General] Implement ObjectState packet  
							
							
							
						 
						
							2017-07-13 09:46:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								083b46394d 
								
							 
						 
						
							
							
								
								[General] Add ignoreJailSkillIncreases to PlayerJail packets  
							
							
							
						 
						
							2017-07-12 18:24:37 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								5962570c48 
								
							 
						 
						
							
							
								
								[General] Add jailText to PlayerJail packets  
							
							
							
						 
						
							2017-07-12 16:39:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								3280f0c5ee 
								
							 
						 
						
							
							
								
								[General] Implement PlayerJail packet  
							
							... 
							
							
							
							Rework server's DeathFunctions into MechanicsFunctions
Remove connection between PlayerResurrect and jailing 
							
						 
						
							2017-07-11 13:34:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								b1b27728e2 
								
							 
						 
						
							
							
								
								[Server] Move functions dealing with PlayerKillCount to QuestFunctions  
							
							
							
						 
						
							2017-07-11 07:15:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								6dde0ca9c9 
								
							 
						 
						
							
							
								
								[Server] Rework script functons by removing unnecessary vector buffers  
							
							... 
							
							
							
							Add new initialization script functions to allow clearing all player changes vectors in a manner consistent with Actor and World functions
Add toOthers boolean to all methods that send packets with player changes vectors 
							
						 
						
							2017-07-07 09:25:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								2c05b7f747 
								
							 
						 
						
							
							
								
								[Server] Rename InitiateEvent() into InitializeEvent() for consistency  
							
							
							
						 
						
							2017-07-07 08:12:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								1d504a665f 
								
							 
						 
						
							
							
								
								[General] Add RANK, EXPULSION and BOTH actions to PlayerFaction packets  
							
							
							
						 
						
							2017-07-05 07:06:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								60574ae667 
								
							 
						 
						
							
							
								
								[General] Implement jail time as a death penalty  
							
							
							
						 
						
							2017-07-03 15:45:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								71313c5aa6 
								
							 
						 
						
							
							
								
								[General] Implement PlayerMap packet, part 1  
							
							
							
						 
						
							2017-07-03 09:28:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								1f682749d6 
								
							 
						 
						
							
							
								
								[General] Add optional notes to PasswordDialogs  
							
							
							
						 
						
							2017-07-02 13:07:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								5292914325 
								
							 
						 
						
							
							
								
								[Server] Simplify native CallPublic & CreateTimerEx  
							
							
							
						 
						
							2017-06-30 17:59:50 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								e68eee651a 
								
							 
						 
						
							
							
								
								[Server] Fix Resurrect  
							
							
							
						 
						
							2017-06-27 15:16:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								c58c26f6c0 
								
							 
						 
						
							
							
								
								[Server] Implement native CreateTimer & CreateTimerEx  
							
							
							
						 
						
							2017-06-27 14:50:40 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Koncord 
								
							 
						 
						
							
							
							
							
								
							
							
								9ab58b6708 
								
							 
						 
						
							
							
								
								[Server] Remove redundant SetResurrectType  
							
							... 
							
							
							
							Rename SendResurrect to Resurrect 
							
						 
						
							2017-06-27 14:49:39 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								813a3c89c4 
								
							 
						 
						
							
							
								
								[General] Implement PlayerBook packet to track skill books read  
							
							
							
						 
						
							2017-06-27 08:27:14 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								b3b73c5cd2 
								
							 
						 
						
							
							
								
								[General] Implement resurrection at nearest shrine or temple  
							
							
							
						 
						
							2017-06-27 01:01:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								66a3f3d475 
								
							 
						 
						
							
							
								
								[Server] Use cleaner solution for safely reading cell descriptions  
							
							
							
						 
						
							2017-06-23 08:29:14 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								78f29302ef 
								
							 
						 
						
							
							
								
								[General] Fix PlayerJournal logic by sending only refIds for its actors  
							
							... 
							
							
							
							Additionally, make the refIds for actors usable in script functions. 
							
						 
						
							2017-06-23 08:12:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								4ad87faac1 
								
							 
						 
						
							
							
								
								[Server] Create new Settings category for script functions  
							
							
							
						 
						
							2017-06-20 07:24:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Cernat 
								
							 
						 
						
							
							
							
							
								
							
							
								ebf7740969 
								
							 
						 
						
							
							
								
								[General] Repurpose GameConsole packet as GameSettings & add difficulty to it  
							
							
							
						 
						
							2017-06-20 05:28:45 +03:00