| 
							
							
								 Filip Maj | 957a8d89bb | Null event conditions get defaulted to empty conditions to allow anything to spawn. More work on the scripts. Committing the new sql schema + imports of all 3 town zones. | 2016-06-12 18:43:41 -04:00 |  | 
			
				
					| 
							
							
								 Filip Maj | f0d4429f65 | Child scripts now loaded by a uniqueId in the spawn table. | 2016-06-09 22:58:03 -04:00 |  | 
			
				
					| 
							
							
								 Filip Maj | 23b6ede128 | Designed the new script system for npcs. Added missing appearance info. | 2016-06-09 00:46:17 -04:00 |  | 
			
				
					| 
							
							
								 Filip Maj | fc51b7f564 | Modified scripts to work with new system. | 2016-05-29 16:03:24 -04:00 |  | 
			
				
					| 
							
							
								 Filip Maj | 62ed9b22f1 | Implemented actor instancing, as well as automatic name generation for NPCs. | 2016-05-29 15:14:09 -04:00 |  | 
			
				
					| 
							
							
								 Filip Maj | 79eaf5d79e | Added more quest functions and completed the scripts for Gridania and most of Ul'dah. Up to the battle part that is. | 2016-04-17 19:09:01 -04:00 |  | 
			
				
					| 
							
							
								 Filip Maj | b68d13ea7f | Cleaned up the lua calls and renamed "onInstantiation" to "init". Added a "onSpawn" callback but still working on it. Added the "ActorSpecialGraphicPacket" and functions to use it. | 2016-04-02 17:56:01 -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 | 44e5430fdc | Implemented equipment and equip graphics. Add some zone callbacks and "first start" functionality. Added playtime. | 2016-03-06 17:55:42 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | a47d5f96a5 | Fixed emotes not being sent to the emoter. Fixed appearance packets' gloves/legs being ordered wrong. Chat is implemented. Changed commands to start with '!'. | 2016-02-18 22:38: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 | 300748668f | Removed NLua and replaced it with MoonSharp. Scripting for NPCs has been implemented, but still have to test a lot. | 2016-01-24 17:11:35 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | 7bc3c8c2dd | Added event conditions to the database. This is a JSON object that stores all types of conditions. The server also sends the correct packets to enable these conditions (minus the push packets... those aren't implemented). | 2016-01-23 22:11:45 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | ea6b1e33c7 | NPCs now spawn and load template from the db. | 2016-01-20 23:18:10 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | db62b05fdc | Merge branch 'database_work' into scripting # Conflicts:
#	FFXIVClassic Map Server/actors/chara/Character.cs
#	FFXIVClassic Map Server/actors/chara/npc/Npc.cs
#	FFXIVClassic Map Server/actors/chara/player/Player.cs | 2016-01-17 11:53:52 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | f7702bca13 | Added some new work parameters. Fixed GC Packet (wrong sized data). Connected player data packets to DB. Cleaned up login code. | 2016-01-16 11:26:35 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | bea796ec85 | Removed old db stuff. | 2016-01-10 03:05:22 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | 44c45c4ad2 | Cleanup. | 2016-01-09 21:35:45 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | fac9d28529 | Got warp working. BROKE ACTOR SPAWNING! | 2016-01-08 21:37:09 -05:00 |  | 
			
				
					| 
							
							
								 Filip Maj | 04faf9d753 | Begun reimplementing the whole actor system to follow more closely to the client side's system. Packet processor's reference chanced, and all ActorID vars in Actor class were changed to ActorId. | 2016-01-02 14:04:45 -05:00 |  |