Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						f4016e1a12 
					 
					
						
						
							
							renamed tables for consistency  
						
						... 
						
						
						
						- added magic.lua (todo: enumerate modifiers and stuff)
- moved aggro handling to session position update
- some cleanup 
						
						
					 
					
						2017-08-29 01:15:12 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						6c74222b68 
					 
					
						
						
							
							renamed ability to battlecommand  
						
						... 
						
						
						
						- moved spells to scripts/commands/
- added aoe range field to battle_commands.sql
- changed AttackState to use character's onAttack 
						
						
					 
					
						2017-08-28 05:20:00 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						6f5a480cbd 
					 
					
						
						
							
							Merge branch 'develop' of  https://bitbucket.org/Ioncannon/ffxiv-classic-server  into ai  
						
						... 
						
						
						
						# Conflicts:
#	FFXIVClassic Map Server/Database.cs
#	FFXIVClassic Map Server/WorldManager.cs
#	FFXIVClassic Map Server/actors/area/Area.cs
#	FFXIVClassic Map Server/actors/chara/player/Player.cs 
						
						
					 
					
						2017-08-26 20:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						c070f5b80e 
					 
					
						
						
							
							added ion's and showmo's enums  
						
						... 
						
						
						
						- added nullable DateTime param to UnixTimeStampUTC 
						
						
					 
					
						2017-08-26 17:46:45 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						1ae15df64c 
					 
					
						
						
							
							add ion's fix for BattleActionX10Packet crashing client  
						
						... 
						
						
						
						- add blizzara spell lua 
						
						
					 
					
						2017-08-26 06:47:07 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						9024f3fad6 
					 
					
						
						
							
							cleaned up magicstate and weaponskillstate  
						
						... 
						
						
						
						- todo: fix IsFacing
- added thunder spell (todo: figure out why battleactionx10 crashes client on sending shit) 
						
						
					 
					
						2017-08-26 04:08:26 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						452f1cc8c0 
					 
					
						
						
							
							fixed some paths in project  
						
						
						
						
					 
					
						2017-08-25 05:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						11bbb023d9 
					 
					
						
						
							
							abilities now use correct animation id (<3 azia)  
						
						... 
						
						
						
						- did stuff with magicstate/attackstate
- fixed status effect tick
- added regen status (todo: actually populate the table and use that name instead of enum's)
- added baseStats to char (todo: add bonuses and stuff on top of those, set charaWork values to the calculated ones + bonus) 
						
						
					 
					
						2017-08-25 03:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						88abd59ec3 
					 
					
						
						
							
							fixed auto attacking self/npcs  
						
						
						
						
					 
					
						2017-08-24 16:36:56 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						5e2487c8cc 
					 
					
						
						
							
							missed a file from previous commit  
						
						
						
						
					 
					
						2017-08-24 05:36:12 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						9bb298b2f3 
					 
					
						
						
							
							added modifier class  
						
						... 
						
						
						
						- added auto attack animation (<3 showmoltti)
- added thing to send battle packet from lua 
						
						
					 
					
						2017-08-24 05:12:30 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						cbbfa4ed95 
					 
					
						
						
							
							fixed mobs not pathing  
						
						... 
						
						
						
						- fixed roaming (todo: should probably move to attackstate too or something) 
						
						
					 
					
						2017-08-23 19:31:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						54af893570 
					 
					
						
						
							
							add some more locks, fixed typo in AddHP, add missing ability  
						
						
						
						
					 
					
						2017-08-23 03:22:17 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						86bf0eec81 
					 
					
						
						
							
							filled out abilities table (todo: range needs correcting)  
						
						... 
						
						
						
						- changed target find stuff to use windower's (need to check it actually works..) 
						
						
					 
					
						2017-08-22 19:57:52 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						a89fc64555 
					 
					
						
						
							
							fix crash in gm command thing, commit stupid shit i havent figured out yet  
						
						
						
						
					 
					
						2017-08-21 00:40:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						1856cc0634 
					 
					
						
						
							
							(badly) ported dsp's pathfind code  
						
						... 
						
						
						
						- added distance for vectors
- todo: why does it go retard 
						
						
					 
					
						2017-08-16 17:25:32 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						68657e1edc 
					 
					
						
						
							
							stubbed some more states  
						
						... 
						
						
						
						- stubbed some ability stuff
- moved packet things to loop instead of session only
- added mob roaming and aggro
- todo: fix target find/detection/pathfinding speed/line of sight/line aoe length etc
- todo: see "// todo:" in code 
						
						
					 
					
						2017-08-02 23:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						c7b87c0d89 
					 
					
						
						
							
							effect timers now display (<3 ion)  
						
						... 
						
						
						
						- added source/target to effects
- todo: send battle packet crap 
						
						
					 
					
						2017-07-27 22:19:20 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						8bebba64b3 
					 
					
						
						
							
							fixed some timers  
						
						... 
						
						
						
						- status icons now display (<3 u ion)
- todo: populate status tables, figure out why effect wont tick down for me 
						
						
					 
					
						2017-07-27 03:58:42 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						53207a9ff0 
					 
					
						
						
							
							added status effect saving  
						
						... 
						
						
						
						- added some of the packets to add/remove effects (todo: battle packet too) 
						
						
					 
					
						2017-07-18 00:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						d9d185d7e6 
					 
					
						
						
							
							added status effect loading  
						
						... 
						
						
						
						- todo: populate table (and test this doesnt break everything ever), send charawork and message packets 
						
						
					 
					
						2017-07-15 22:11:22 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						7ab40a30f1 
					 
					
						
						
							
							stubbed some more functions  
						
						
						
						
					 
					
						2017-07-11 20:49:38 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						84d5eee1fc 
					 
					
						
						
							
							cleaned targetfind some  
						
						... 
						
						
						
						- added character allegiance types 
						
						
					 
					
						2017-07-11 01:54:15 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						59fab08230 
					 
					
						
						
							
							added some more targetfind stuff to handle pets (needs testing)  
						
						
						
						
					 
					
						2017-07-10 23:52:31 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						1637bba167 
					 
					
						
						
							
							added target finding within box (thanks kjLotus!)  
						
						... 
						
						
						
						- added function to return position as Vector3 to Actor (todo: maybe we should just use the class instead of 3 separate floats?)
- added function to return all actors in Area
- actually added documentation to TargetFind stuff (kill me pls)
- todo: actually test this.. 
						
						
					 
					
						2017-07-10 02:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						4ed8f3e5e2 
					 
					
						
						
							
							added a bit of targetfind stuff  
						
						
						
						
					 
					
						2017-07-09 00:27:15 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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