Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						4695193aa0 
					 
					
						
						
							
							Merge branch 'develop' of  https://bitbucket.org/Ioncannon/ffxiv-classic-server  into ai  
						
						... 
						
						
						
						# Conflicts:
#	FFXIVClassic Map Server/actors/Actor.cs
#	FFXIVClassic Map Server/dataobjects/Session.cs
#	FFXIVClassic Map Server/lua/LuaEngine.cs 
						
						
					 
					
						2017-07-08 04:10:36 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						247b5ca709 
					 
					
						
						
							
							missed some files from previous commit  
						
						
						
						
					 
					
						2017-07-08 00:20:55 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						d895357182 
					 
					
						
						
							
							renamed mob stuff to battlenpc  
						
						... 
						
						
						
						- stubbed spawn/die/despawn functions 
						
						
					 
					
						2017-07-07 22:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						caf254fd95 
					 
					
						
						
							
							More old test code removed.  
						
						
						
						
					 
					
						2017-07-06 22:11:14 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						a77a90578f 
					 
					
						
						
							
							Merge branch 'packet_actortarget_rewrite' into guildleve  
						
						... 
						
						
						
						# Conflicts:
#	FFXIVClassic Lobby Server/packets/send/SelectCharacterConfirmPacket.cs 
						
						
					 
					
						2017-07-06 22:02:14 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						5dff4cbdd3 
					 
					
						
						
							
							Fixed bug with Broadcast Packet. Was adding player to the instance list while it shouldn't have been, and designed BroadcastPacket assuming so. Cleaned it all up and fixed, so now emote work after warp. Fixed Chocobo packets so correct appearance will show when player is spawned while riding gobbue.  
						
						
						
						
					 
					
						2017-07-06 21:59:12 -04:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						cc1929a9fb 
					 
					
						
						
							
							moved getpath crap to pathfinding (or should i keep it in actor?)  
						
						... 
						
						
						
						- stubbed some more crap 
						
						
					 
					
						2017-07-02 20:01:24 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						100f3ae156 
					 
					
						
						
							
							fixed an issue causing client to crash  
						
						
						
						
					 
					
						2017-07-01 02:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						e56238a10c 
					 
					
						
						
							
							fixed crash on updating controller for npcs  
						
						... 
						
						
						
						- fixed updating player movement 
						
						
					 
					
						2017-06-30 04:30:36 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						62055eff04 
					 
					
						
						
							
							stubbed some more functions from kj's ai stuff  
						
						... 
						
						
						
						- fixed some typos
- cleaned some debug code 
						
						
					 
					
						2017-06-29 21:54:30 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						6b023ceb3c 
					 
					
						
						
							
							added a status effect container  
						
						... 
						
						
						
						- added status effect container to mobs and player objects (maybe should add to all Characters?)
- todo: handle gain/tick/lose in lua, send packets, everything else 
						
						
					 
					
						2017-06-29 19:14:07 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						637f7f3d95 
					 
					
						
						
							
							added status effect class  
						
						... 
						
						
						
						- todo: load info into effects
- todo: create a container, call onGain/onLose/onTick for effects etc 
						
						
					 
					
						2017-06-29 19:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						c162fb0eab 
					 
					
						
						
							
							added super basic hate container class which doesnt actually do anything yet  
						
						
						
						
					 
					
						2017-06-29 19:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						2c9ae60bbf 
					 
					
						
						
							
							corrected mob to use correct substate  
						
						... 
						
						
						
						- added global tick
- stubbed some more functions
- added checks for engaged/dead
- todo: everything else 
						
						
					 
					
						2017-06-29 19:14:05 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						b9bfe5e985 
					 
					
						
						
							
							cleaned up some of my retard with deltaTime and changed to DateTime for convenience swapping between seconds/milliseconds  
						
						
						
						
					 
					
						2017-06-29 19:14:05 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						3bcaa4cc3e 
					 
					
						
						
							
							added some more ai stubs  
						
						... 
						
						
						
						- created mob class
- added pathfind and targetfind helper classes (todo: actually add stuff to them)
- added action queue helper class (todo: add shit to it) 
						
						
					 
					
						2017-06-29 19:14:05 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						04890660c0 
					 
					
						
						
							
							start of ai based on kjLotus's code on dsp  
						
						
						
						
					 
					
						2017-06-29 19:14:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						c70cf022b7 
					 
					
						
						
							
							moved vector3 to common  
						
						... 
						
						
						
						- changed distance checks to distance squared
- reexported central thanalan navmesh with cell size 0.60, height 0.26, radius 0.5, edge error 1.3, merged region size 30
- todo: main logic loop per zone and move this into proper ai classes 
						
						
					 
					
						2017-06-29 19:14:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						872e56f8f9 
					 
					
						
						
							
							navmeshes now super lightweight (<3 u devi)  
						
						... 
						
						
						
						- refactored some stuff
- unhardcoded navmesh loading
- included sharpnav license 
						
						
					 
					
						2017-06-29 19:14:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						b640c87c69 
					 
					
						
						
							
							fixed player position updates i think  
						
						
						
						
					 
					
						2017-06-29 19:14:02 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						dd552ba69d 
					 
					
						
						
							
							adjusted roam radius slightly  
						
						
						
						
					 
					
						2017-06-29 19:14:02 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						e09cb197b3 
					 
					
						
						
							
							fixed finding random point retardation  
						
						
						
						
					 
					
						2017-06-29 19:14:02 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						a62475e81e 
					 
					
						
						
							
							moved pathing crap out of actor  
						
						... 
						
						
						
						- despawn actors on moving too far from spawn
- added clampy stuff (<3 devi) 
						
						
					 
					
						2017-06-29 19:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						bd97e72774 
					 
					
						
						
							
							slightly smaller spawn leash  
						
						... 
						
						
						
						- removed try catch block
- todo: despawn actors on moving out of range 
						
						
					 
					
						2017-06-29 18:45:43 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						4ad37f1011 
					 
					
						
						
							
							fixed LookAt and IsFacing (<3 u devi)  
						
						
						
						
					 
					
						2017-06-29 18:45:42 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						d72a2af641 
					 
					
						
						
							
							initial navmesh stuff  
						
						
						
						
					 
					
						2017-06-29 18:45:39 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						fc0c504c28 
					 
					
						
						
							
							Merge branch 'packet_actortarget_rewrite' into guildleve  
						
						
						
						
					 
					
						2017-06-29 11:39:02 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						33e580ed38 
					 
					
						
						
							
							Removed redundant queuepacket func.  
						
						
						
						
					 
					
						2017-06-27 21:40:49 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						ab3e152b7d 
					 
					
						
						
							
							Fixed spawning being broken.  
						
						
						
						
					 
					
						2017-06-27 21:30:32 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						3370309dd0 
					 
					
						
						
							
							Cleaned up the code and fixed a bunch of bugs. Map server will no longer worry about base packets.  
						
						
						
						
					 
					
						2017-06-27 21:08:30 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						4aa3a444d0 
					 
					
						
						
							
							Messages for the Aetheryte Node appearing.  
						
						
						
						
					 
					
						2017-06-27 20:17:24 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						08477780f8 
					 
					
						
						
							
							Removed duplicate 0xD9 packet. Renamed 0xD8 to SetActorBGPropertiesPacket.  
						
						
						
						
					 
					
						2017-06-27 17:37:13 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						516564a896 
					 
					
						
						
							
							Refactored world server.  
						
						
						
						
					 
					
						2017-06-27 17:31:17 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						9353f77db0 
					 
					
						
						
							
							Removed duped battle packet.  
						
						
						
						
					 
					
						2017-06-27 17:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						1339975ade 
					 
					
						
						
							
							Cleaned up inventory packets.  
						
						
						
						
					 
					
						2017-06-27 17:07:29 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						7c4091a196 
					 
					
						
						
							
							Finished refactoring Map Server. Clear of syntax errors.  
						
						
						
						
					 
					
						2017-06-27 16:55:14 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						d8ac8216c4 
					 
					
						
						
							
							More subpacket cleanup.  
						
						
						
						
					 
					
						2017-06-27 13:52:47 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						c09471ed43 
					 
					
						
						
							
							GL completion animation will only play to self now.  
						
						
						
						
					 
					
						2017-06-26 00:14:26 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						fc96dac7c7 
					 
					
						
						
							
							Fixed work values being totally wrong for guildleves. Added Add/Remove GL command.  
						
						
						
						
					 
					
						2017-06-25 23:35:55 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						b5db036d71 
					 
					
						
						
							
							Abandoning/Completing GLs now marks them correctly in the Journal.  
						
						
						
						
					 
					
						2017-06-25 23:02:20 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						e5afe8791b 
					 
					
						
						
							
							Implemented the ending portion of the guildleve.  
						
						
						
						
					 
					
						2017-06-25 22:43:15 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						019e305525 
					 
					
						
						
							
							Fixed redundant looping when removing/finishing a director. Fixed issue where packets to delete content group wouldn't send. Fixed issue where ContentGroups/Directors weren't clearing after deletion causing a growing amount of zombie groups/directors.  
						
						
						
						
					 
					
						2017-06-25 14:52:32 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						875b76634a 
					 
					
						
						
							
							Implemented more of the Guildleve Director. Correct script is now autoloaded based on leveplate. Players are now added to the contentgroup on leve start. Moved animation and stuff to C# side of things. Cleaned up code.  
						
						
						
						
					 
					
						2017-06-25 14:25:54 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						c78fa033af 
					 
					
						
						
							
							Fixed sbytes not processing correctly for work updates. Added a sync all function to guildleves.  
						
						
						
						
					 
					
						2017-06-24 17:14:18 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						8fb4910320 
					 
					
						
						
							
							Fixed work values not updating. GL UI now shows up though it isn't configured.  
						
						
						
						
					 
					
						2017-06-24 16:58:02 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						186d5b5cc5 
					 
					
						
						
							
							Had a bug where actor id was set to the wrong packet. Will have to also look at this target thing later.  
						
						
						
						
					 
					
						2017-06-24 16:29:13 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						25cd75d40c 
					 
					
						
						
							
							Added way to instantiate a GL Director. Aetheryte parent now does it.  
						
						
						
						
					 
					
						2017-06-24 15:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						8ccd3439c1 
					 
					
						
						
							
							Added marker update method for guildleves.  
						
						
						
						
					 
					
						2017-06-24 15:54:02 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						a80c80454b 
					 
					
						
						
							
							Added more work values and guildleve funcs. Also realized target will always == the queuedpacket session. This will make broadcasting packets easier once cleaned up.  
						
						
						
						
					 
					
						2017-06-24 15:47:53 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						eb17da1c89 
					 
					
						
						
							
							Modified how directors work to allow for persistence. Implemented GuildleveDirector object and it's work values.  
						
						
						
						
					 
					
						2017-06-24 15:31:42 -04:00