yogurt 
							
						 
					 
					
						
						
							
						
						c5ce2ec771 
					 
					
						
						
							
							Combat additions  
						
						... 
						
						
						
						Added formulas for base EXP gain and chain experience
Added basic scripts for most player abilities and effects
Added stat gains for some abilities
Changed status flags
Fixed bug with player death
Fixed bug where auto attacks didnt work when not locked on
Added traits 
						
						
					 
					
						2018-04-18 16:06:41 -05:00 
						 
				 
			
				
					
						
							
							
								yogurt 
							
						 
					 
					
						
						
							
						
						b8d6a943aa 
					 
					
						
						
							
							Combat changes and bug fixes  
						
						... 
						
						
						
						Added the combo and proc systems
Added scripts for most weaponskill and spells as well as some abilities and status effects
Added support for multihit attacks
Added AbilityState for abilities
Added hiteffects that change based on an attack's parameters
Added positionals
Changed how targeting works for battlecommands
Fixed bug that occurred when moving or swapping hotbar commands
Fixed bug that occurred when losing status effects 
						
						
					 
					
						2018-02-15 13:20:46 -06:00 
						 
				 
			
				
					
						
							
							
								yogurt 
							
						 
					 
					
						
						
							
						
						837c7a9223 
					 
					
						
						
							
							Health updating fix, temp r0 fix  
						
						
						
						
					 
					
						2017-12-10 09:20:42 -06:00 
						 
				 
			
				
					
						
							
							
								yogurt 
							
						 
					 
					
						
						
							
						
						205d3619d6 
					 
					
						
						
							
							Merging  
						
						
						
						
					 
					
						2017-12-08 02:08:13 -06:00 
						 
				 
			
				
					
						
							
							
								yogurt 
							
						 
					 
					
						
						
							
						
						1275c8b5da 
					 
					
						
						
							
							Added party to Gridania opening, fixed BattleActionx18 and made it so x18 is used for packets with more than 10 targets. Changed how death works. Added respawn time and roam modifiers. Added TryAggro functions and moved aggroing out of roaming and helpplayers. Fixed high cpu usage in zone's OnUpdate function. Fixed work value in player update  
						
						
						
						
					 
					
						2017-12-08 00:58:39 -06:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						27200b8df5 
					 
					
						
						
							
							moved ally engage stuff to ContentArea onUpdate  
						
						
						
						
					 
					
						2017-10-11 19:23:40 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						520ae7a119 
					 
					
						
						
							
							added helpers for DoW/DoM/DoH/DoH  
						
						... 
						
						
						
						- fixed allies not being able to aggro on roam
- fixed static characters aggroing 
						
						
					 
					
						2017-10-11 15:02:12 +01:00 
						 
				 
			
				
					
						
							
							
								yogurt 
							
						 
					 
					
						
						
							
						
						92de857cda 
					 
					
						
						
							
							opening quest stuff  
						
						
						
						
					 
					
						2017-10-10 13:32:47 -05:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						bab81a809c 
					 
					
						
						
							
							fixed auto attack (<3 showmo)  
						
						
						
						
					 
					
						2017-10-03 07:32:32 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						ba8184db89 
					 
					
						
						
							
							attempt to add tutorial fight  
						
						... 
						
						
						
						- added tempvars which are reset on spawning/zoning 
						
						
					 
					
						2017-09-16 02:50:32 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						da621dfc0e 
					 
					
						
						
							
							added pool/spawn/genus mod loading  
						
						... 
						
						
						
						- moved ai helper classes to own folder 
						
						
					 
					
						2017-09-12 01:24:02 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						ce5030acd1 
					 
					
						
						
							
							added mob name colour update  
						
						... 
						
						
						
						- added mobmods (need to be loaded from db)
- added Zone.GetBattleNpcById
- added missing IsValidTarget check in AttackState 
						
						
					 
					
						2017-09-10 03:44:12 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						645a1fb4fb 
					 
					
						
						
							
							fixed mob loading from db  
						
						... 
						
						
						
						- todo: see todos in code (all 169 of them) 
						
						
					 
					
						2017-09-07 22:02:02 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						2bfaf376ef 
					 
					
						
						
							
							moved battlenpc loading to db (still doesnt load for some reason)  
						
						
						
						
					 
					
						2017-09-05 23:32:57 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						68a2d5f0b9 
					 
					
						
						
							
							stubbed item use state (needs to actually look up the item and get its reuse stuff)  
						
						... 
						
						
						
						- added tables to load mobs from (probably dont import besides server_battlenpc_genus.sql)
- added field to server_battle_commands for commands usable by both monsters and players (probably arent any really) 
						
						
					 
					
						2017-09-05 21:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						4978813c27 
					 
					
						
						
							
							fixed death/despawning kinda (need to figure out why hp wont tick down after respawning)  
						
						
						
						
					 
					
						2017-09-03 01:01:19 +01:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						c5cc7c2f00 
					 
					
						
						
							
							fixed auto attack messing up cast anim  
						
						... 
						
						
						
						- fixed auto attack anim for mobs (<3 u ion)
- added hotbar timer updates (<3 u azia)
- fixed actor block bug
- cleaned up substate retardation
- fixed some targetfind issues
- added despawn state
- added messages for in progress commands
- added fields for aoe target, range, battleAnimation to server_battle_commands table 
						
						
					 
					
						2017-08-31 06:01:26 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						4c7928da78 
					 
					
						
						
							
							Fixed screwed up cast animation.  
						
						
						
						
					 
					
						2017-08-29 22:27:32 -04:00 
						 
				 
			
				
					
						
							
							
								Tahir Akhlaq 
							
						 
					 
					
						
						
							
						
						517bdc0638 
					 
					
						
						
							
							fixed cast interrupt  
						
						... 
						
						
						
						- dont allow targeting of mob moving back to spawn 
						
						
					 
					
						2017-08-30 00:14:14 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						91afda04ca 
					 
					
						
						
							
							Added interrupt animation.  
						
						
						
						
					 
					
						2017-08-29 00:52:57 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						e60da4f7b4 
					 
					
						
						
							
							Wasn't actually sending packets. Changed casting animation back and moved castbar removal to cleanup.  
						
						
						
						
					 
					
						2017-08-29 00:38:07 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						67485eafc0 
					 
					
						
						
							
							Fixed infinite loop with DoBattleAction. Added some casting logic.  
						
						
						
						
					 
					
						2017-08-29 00:33:23 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						d81832f256 
					 
					
						
						
							
							Cleaned up hotbar database stuff (slot starts at 0 now!) and fixed a few bugs in the state system.  
						
						
						
						
					 
					
						2017-08-28 23:21:21 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Maj 
							
						 
					 
					
						
						
							
						
						7ad40f625a 
					 
					
						
						
							
							Refactored Demo's battle action code and cleaned things up.  
						
						
						
						
					 
					
						2017-08-28 21:45:01 -04:00 
						 
				 
			
				
					
						
							
							
								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