Filip Maj 
							
						 
					 
					
						
						
							
						
						e96cc0c758 
					 
					
						
						
							
							Minor edits to the previous commit.  
						
						
						
						
					 
					
						2019-06-04 01:16:39 -04:00 
						 
				 
			
				
					
						
							
							
								Joseph Mikel Keller 
							
						 
					 
					
						
						
							
						
						2195b0b7dc 
					 
					
						
						
							
							Merged in dude22072/ffxiv-classic-server-1 (pull request  #57 )  
						
						... 
						
						
						
						Achievement Progress Request (0x0135) implementation 
						
						
					 
					
						2019-06-04 05:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						bcb609e4f6 
					 
					
						
						
							
							Merge branch 'inventory_refactor' into develop  
						
						... 
						
						
						
						# Conflicts:
#	FFXIVClassic Map Server/Database.cs
#	FFXIVClassic Map Server/FFXIVClassic Map Server.csproj
#	FFXIVClassic Map Server/WorldManager.cs
#	FFXIVClassic Map Server/actors/area/Area.cs
#	FFXIVClassic Map Server/actors/area/Zone.cs
#	FFXIVClassic Map Server/actors/chara/Character.cs
#	FFXIVClassic Map Server/actors/chara/npc/Npc.cs
#	FFXIVClassic Map Server/actors/chara/player/Inventory.cs
#	FFXIVClassic Map Server/actors/chara/player/Player.cs
#	FFXIVClassic Map Server/dataobjects/ZoneConnection.cs
#	FFXIVClassic Map Server/lua/LuaEngine.cs
#	FFXIVClassic Map Server/packets/send/Actor/AddActorPacket.cs
#	FFXIVClassic Map Server/packets/send/Actor/DeleteAllActorsPacket.cs
#	FFXIVClassic Map Server/packets/send/Actor/SetActorPropetyPacket.cs
#	FFXIVClassic Map Server/packets/send/Actor/SetActorStatePacket.cs
#	FFXIVClassic Map Server/packets/send/Actor/SetActorStatusAllPacket.cs
#	FFXIVClassic Map Server/packets/send/Actor/SetActorStatusPacket.cs
#	FFXIVClassic Map Server/packets/send/Actor/_0x132Packet.cs
#	FFXIVClassic Map Server/packets/send/Actor/battle/BattleAction.cs
#	FFXIVClassic Map Server/packets/send/Actor/battle/BattleActionX10Packet.cs
#	FFXIVClassic Map Server/packets/send/Actor/battle/BattleActionX18Packet.cs
#	FFXIVClassic Map Server/packets/send/Actor/battle/CommandResultX00Packet.cs
#	FFXIVClassic Map Server/packets/send/Actor/events/SetEmoteEventCondition.cs
#	FFXIVClassic Map Server/packets/send/Actor/inventory/InventoryRemoveX08Packet.cs
#	data/scripts/commands/gm/giveitem.lua 
						
						
					 
					
						2019-05-06 15:59:09 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						3066efeebb 
					 
					
						
						
							
							Cleanup the messy imports.  
						
						
						
						
					 
					
						2019-05-06 13:39:24 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						1e4a1cf263 
					 
					
						
						
							
							Merge branch 'ai-open' into develop  
						
						... 
						
						
						
						# Conflicts:
#	FFXIVClassic Lobby Server/Database.cs
#	FFXIVClassic Map Server/Database.cs
#	FFXIVClassic Map Server/FFXIVClassic Map Server.csproj
#	FFXIVClassic Map Server/actors/chara/player/Inventory.cs
#	FFXIVClassic Map Server/actors/chara/player/Player.cs
#	FFXIVClassic Map Server/dataobjects/Session.cs
#	FFXIVClassic World Server/Server.cs 
						
						
					 
					
						2019-05-04 20:13:29 -04:00 
						 
				 
			
				
					
						
							
							
								Joseph Mikel Keller 
							
						 
					 
					
						
						
							
						
						e4956edf50 
					 
					
						
						
							
							AchievementProgressRequestPacket.cs- Create this  
						
						
						
						
					 
					
						2018-10-25 04:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						f5ea82f735 
					 
					
						
						
							
							Added the UpdateItemPackage packet used to signal the server to send bazaar item info. Added a transaction method in WorldManager. Fixed some inventory bugs. InvItems now track what player, itempackage, and itemslot they are in... and may have their quantity set from there. Fixed DB SetQuantity bug.  
						
						
						
						
					 
					
						2017-12-10 13:38:53 -05:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						bab81a809c 
					 
					
						
						
							
							fixed auto attack (<3 showmo)  
						
						
						
						
					 
					
						2017-10-03 07:32:32 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						441c1a6383 
					 
					
						
						
							
							Implemented countdowns.  
						
						
						
						
					 
					
						2017-10-01 12:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						77e0639410 
					 
					
						
						
							
							Realized the start event packet after a zoneIn kickevent is weird and malformed, fixed for that usecase. Fixed bug with getting PrivateArea script. Missing area scripts now don't show a message (they were optional). Finished scripting out Limsa opening battle.  
						
						
						
						
					 
					
						2017-03-19 11:39:21 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						e898c045f7 
					 
					
						
						
							
							Overhaul of the director system and opening quests. Private Areas further implemented as well.  
						
						
						
						
					 
					
						2017-03-07 00:09:37 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						52703537e9 
					 
					
						
						
							
							Forgot the "GroupCreatedPacket".  
						
						
						
						
					 
					
						2016-12-04 10:12:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						24f55139dd 
					 
					
						
						
							
							mass replaced all methods to pascal case  
						
						
						
						
					 
					
						2016-06-14 21:29:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						c23f9c7ca9 
					 
					
						
						
							
							PROJECT: added common library to make common files actually common  
						
						... 
						
						
						
						- renamed sln to FFXIVClassic.sln
- threaded logging
- todo: print packets using Log.Packet 
						
						
					 
					
						2016-06-12 20:12:59 +01:00 
						 
				 
			
				
					
						
							
							
								deviltti 
							
						 
					 
					
						
						
							
						
						1c712c7533 
					 
					
						
						
							
							Cleaned up LogFile and ByteArrayToHex utils.  
						
						
						
						
					 
					
						2016-06-10 19:58:01 -04:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						8b93abe86e 
					 
					
						
						
							
							servers now log (almost) everything to file  
						
						... 
						
						
						
						- regex'd in mysqlexception logging
- servers can now specify server_port, log_path, log_file
- added scripts to import/export all tables (exporting will export a handful of garbage table names, open and check for structure before deleting)
- fixed packet logging (thanks deviltti) 
						
						
					 
					
						2016-06-09 19:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						4d57aa72a6 
					 
					
						
						
							
							Cleaned up the 0x02 packet. It fires in response to the 0x2 packet sent by the client it seems.  
						
						
						
						
					 
					
						2016-03-28 12:14:10 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						f8ab0cd86d 
					 
					
						
						
							
							Added langauge code packet (0x6) and 0x2/0x7 temp packets to clean up the login packets sent by client.  
						
						
						
						
					 
					
						2016-03-28 11:30:02 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						2048d8d188 
					 
					
						
						
							
							Implemented a intra-zone teleport. Trigger Name is now sent to to the "eventStart" lua callback. Lua scripts can now access world manager.  
						
						
						
						
					 
					
						2016-03-20 21:18:46 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						1f60bcf4fc 
					 
					
						
						
							
							Finished code to send character skill (class) info. Added parameterdata request packet that requests this info.  
						
						
						
						
					 
					
						2016-03-19 18:43:02 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						c6ac8b2f14 
					 
					
						
						
							
							Fixed an error in the netcode that would cause the client to d/c on partial packets. Set buffer size to 0xFFFF due to disconnect on really large packets (ie gm packet). Implemented support ticket packets.  
						
						
						
						
					 
					
						2016-02-16 22:53:53 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						42ba95b69d 
					 
					
						
						
							
							Reworked zones to allow for isolated zones (IE Opening Zone) and private area instances.  
						
						
						
						
					 
					
						2016-02-07 13:05:54 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						5c8277fbb9 
					 
					
						
						
							
							Redid the database, actor_class and npclist was combined. Added commands to the lua engine. Script will default to a PopulaceStandard if no script detected to avoid crashing. Static Actors now loaded from the static actors file.  
						
						
						
						
					 
					
						2016-01-28 23:24:20 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						734a3f4e7f 
					 
					
						
						
							
							Added implementations of the event receive/send packets. Added lua scripting stuff. Added some utils.  
						
						
						
						
					 
					
						2016-01-01 14:04:44 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						aeef4f5616 
					 
					
						
						
							
							Can queue subpackets now (automatically creates basepacket). List packets implemented. Base packets fully figured out and implemented. Login has been stablized and no longer crashes. Implemented the following packets: List Packets, Set Job packet, chat message receive packet, SetActorIcon, SetActorIsZoning, SetActorSingleStatus, AchievementRate and some unknown packets.  
						
						
						
						
					 
					
						2015-12-29 01:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						93a08c0128 
					 
					
						
						
							
							More recruitment packets implemented. Still need to finish the search results packet.  
						
						
						
						
					 
					
						2015-12-06 22:58:42 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						4eda13501c 
					 
					
						
						
							
							Added receiving packets for GM stuff. Started implementing the recruitment packets.  
						
						
						
						
					 
					
						2015-12-06 20:23:34 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						de353c9909 
					 
					
						
						
							
							Added null option for status update packet to send empty list. Added 0x1CF response for FL list to packet processor. Exception reason will now be printed when can't send packet by console.  
						
						
						
						
					 
					
						2015-12-05 18:58:06 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						daaded83c3 
					 
					
						
						
							
							Added receive packet for all social add/remove. They are all the same structure so a single packet should do.  
						
						
						
						
					 
					
						2015-12-05 00:11:29 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						1f7c876461 
					 
					
						
						
							
							Added support for actor property changed. Removed a lot of hard coded packets. Added a bunch of Support Desk packets.  
						
						
						
						
					 
					
						2015-12-04 02:00:05 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						0a6b005a0c 
					 
					
						
						
							
							Added command and script packets. Finished the SetActorProperty packet. Fixed bug with manually send packets from console.  
						
						
						
						
					 
					
						2015-11-27 00:42:35 -05:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						ba68546cc9 
					 
					
						
						
							
							Begun writing script packets.  
						
						
						
						
					 
					
						2015-10-16 21:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						29f030eddb 
					 
					
						
						
							
							Fixed music packet, no longer hard coded. Added setTarget, lockOn, and startScript packets. Console window has quieted down woo!  
						
						
						
						
					 
					
						2015-10-08 00:49:31 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						46c4c26d01 
					 
					
						
						
							
							Initial Commit.  
						
						
						
						
					 
					
						2015-09-25 18:52:25 -04:00