changes to fight.c without branching, whoops
started to change multi_hit to pass target_data instead of char_data *victim
Changed a ton of stuff in fight.c, fixing all the problems with the multi_hit change now
Fixed half the multi_hits, then remembered a faster way to do it...
Added "Target" to the prompt
Fixed why multi_hit wasnt being called on autos. Now need to fix NPC hunting mechanisms.
Added some crash prevention by making peace clear NPCs "target"
Hunt_Victim|Found_Prey should work appropriately now as long as our targeting system is working, which its not atm
This commit is incase I need to revert after nuking the get_target_2 code
Rewrote get_target_2(not tested yet), added update_target_ch_moved, added set_new_targets where they need to be, fixed targeted_by functionality, time to test
quick fix to peace to make mobs stop_hunting/fearing/hating, hopefull it works
dont know why kill is set_new_target is getting a NULL on kills when target already exists.
Added functionality into mstat for target and targetted by
Fixed a bug with the new range_check method
Fixing the set_new_target/clear_target problems with targeted_by and hunt_prey works, stupid nomob flags were screwing me over
Removed POS_FIGHTING in a tradional sense. You can now choose if you go to POS_FIGHTING as its only for trackin auto-attacks.
Added queue timer functionality, will transition all other count_downs and timers to it later. Added combat move lag on hits
Added method to get room_index from provided coordinates and CHAR_DATA
Added "MAX_DISTANCE" for tracking and distance finding on find_distance and get_target_2 method
started on the line of sight stuff, so far it compiles but I need to complete the extype stuff