3030 Commits

Author SHA1 Message Date
KimLS
913fb6c22e Merge branch 'master' into lets_move 2016-01-22 19:17:38 -08:00
KimLS
76f3bb1ce6 Changed how i calc partial and broken paths 2016-01-22 19:16:14 -08:00
Akkadius
c4cdf811e3 Fix for zone controller spawn events where npc isn't inserted into entity list yet 2016-01-22 13:42:14 -06:00
Michael Cook (mackal)
d86307c720 Rework say links
We now consume 1 item ID for say links, this means you will be able to create
more items! We used ID 0xFFFFF for this, which is the max ID an item can be
in the item links. You have the rest to play with!

Normal say links pass the ID in the first aug slot and silent say links
in the second aug slot. This means we can have MANY more say links as well!
2016-01-20 22:31:35 -05:00
Uleat
04b7ba7a1d Added proxy accessors for all TextLink fields 2016-01-20 21:54:18 -05:00
KimLS
66c952eff0 Merge branch 'master' into lets_move 2016-01-18 20:15:36 -08:00
KimLS
946cee01fc Minor tweak to autoporting code 2016-01-18 20:14:57 -08:00
KimLS
978650eb1f Pathing underwater works a lot better now. 2016-01-18 15:22:17 -08:00
KimLS
a6a06de994 Changes to UF and above clients on how spell buff tics are synced. 2016-01-17 17:40:29 -08:00
KimLS
10952932d3 Change how tics happen, support for v2 .nav files 2016-01-17 14:05:34 -08:00
KimLS
14b9b22ca3 Will no longer use bestz snapping every frame if a navmesh is available. Fix for inliquid 2016-01-16 20:35:18 -08:00
KimLS
a2136e5ee4 Some work on movement. 2016-01-16 19:37:15 -08:00
Michael Cook (mackal)
600866f573 Rewrite Bane and Elemental Dmg stuff and GetWeaponDamage (client version) 2016-01-16 18:29:17 -05:00
Michael Cook (mackal)
ad1c91f204 Fix bots 2016-01-16 17:52:21 -05:00
Michael Cook (mackal)
8f0d9015be Fix rec/req level issues 2016-01-16 17:17:09 -05:00
KimLS
84dec889da Merge branch 'master' into lets_move 2016-01-15 14:32:27 -08:00
KimLS
1d055b5364 Tweaks to log.out to filter messages at detail level not just cat level before formatting the message, tweaks to pathing, nearly where i want it but not entirely there. 2016-01-15 14:32:00 -08:00
Michael Cook (mackal)
42f7e03b04 Fix typo in last commit 2016-01-15 17:00:10 -05:00
Michael Cook (mackal)
f33f3bd4f5 Fix Drakkin base resists and some missing class bonuses 2016-01-15 16:09:23 -05:00
KimLS
1cb07d055e Pathing is essentially fully functional now, still could use improvements here and there 2016-01-13 13:39:42 -08:00
Uleat
6db397f07d Added item link functionality to #summonitem (thanks Kinglykrab!) 2016-01-13 15:10:21 -05:00
Kinglykrab
f8ce556acb Modified #flag functionality for target-based account status refresh. 2016-01-13 08:08:23 -05:00
Athrogate
0fec2fdfdd Add Lua_Client::ClearCompassMark(). 2016-01-12 19:33:49 -08:00
Athrogate
edeb7d79d1 Add Lua_Client::ClearCompassMark(). 2016-01-12 19:19:07 -08:00
KimLS
e61e2e7f02 find command uses new pathing system now which loads .nav files saved by map_edit, still in initial stages of testing. Fixed a bug where find might cause a desync in some cases as well. 2016-01-12 18:33:00 -08:00
Uleat
21fc487c33 World tradeskill objects should now exhibit pre-RoF behavior to all clients 2016-01-12 18:44:51 -05:00
KimLS
c6e9fbc878 Merge branch 'master' into lets_move 2016-01-12 00:38:43 -08:00
Michael Cook (mackal)
6fc5f8fba2 Fix stacking issues with SE_DamageModifier and SE_MinDamageModifier 2016-01-10 15:31:04 -05:00
KimLS
909cbd8b97 Merge branch 'master' into lets_move 2016-01-09 01:40:54 -08:00
KimLS
2ed348f23d Adding crazy behavior interface. 2016-01-09 01:39:23 -08:00
Uleat
2b0ee55752 Add command #findaliases 2016-01-08 17:19:10 -05:00
Michael Cook (mackal)
2f129da08a Add GetAttackDelay to lua's NPC API 2016-01-06 15:48:10 -05:00
Michael Cook (mackal)
17c45c8d36 Move triggered on cast things to after the spell
This appears how live does it
2016-01-06 13:30:50 -05:00
Michael Cook (mackal)
20f5c42c3e Fix 60+ resist caps 2016-01-05 02:54:09 -05:00
Akkadius
9174ccd635 Another slight adjustment [skip ci] 2016-01-04 17:11:59 -06:00
Akkadius
2155a53a0d Another slight adjustment [skip ci] 2016-01-04 11:16:26 -06:00
Akkadius
6a404a5a26 Put the zone controller somewhere where people can't see it even with a terrible GlobalLoad.txt [skip ci] 2016-01-04 11:04:56 -06:00
Michael Cook (mackal)
5bcb9f0b35 Fix classic h2h dmg/delay also support for revamp
The revamp was implemented during SoF
Set Combat:UseRevampHandToHand to true to enable
2016-01-03 14:38:50 -05:00
Michael Cook (mackal)
05de206ace Rework quiver haste 2016-01-03 01:58:37 -05:00
Paul Coene
f754f06bec Added runspeed to mystats window. 2016-01-02 17:26:59 -05:00
Paul Coene
a56f17a9e5 Merge remote-tracking branch 'upstream/master' 2016-01-02 09:17:09 -05:00
Paul Coene
11f3e30245 Fixed a ton of buffs when using an EE item (SendBuffDurationPacket). 2016-01-02 09:16:13 -05:00
Michael Cook (mackal)
3996a70037 2h DB should match client closer
I think the dev missed something when making it pretty for the forums
This should match it better.
2015-12-31 01:08:04 -05:00
Akkadius
8425607460 Implemented standardized zone controller scripts (Rule Zone, UseZoneController) Defaulted to true
- When a zone boots, it will spawn an invisible npc by the name of zone_controller
	- Lua and Perl scripts can be represented with this npc as zone_controller.pl/lua
	- This NPC's ID is ruled be define ZONE_CONTROLLER_NPC_ID 10
	- Two EVENT's uniquely are handled with this NPC/controller (They only work with the zone_controller NPC)
		- EVENT_SPAWN_ZONE :: All NPC spawns in the zone trigger the controller and pass the following variables:
			$spawned_entity_id
			$spawned_npc_id
		- EVENT_DEATH_ZONE :: All NPC deaths in the zone trigger the controller event and pass the following variables:
			$killer_id
			$killer_damage
			$killer_spell
			$killer_skill
			$killed_npc_id
2015-12-29 04:08:10 -06:00
Michael Cook (mackal)
c2c08b85f1 Merge pull request #481 from KinglyKrab/master
Added GetInstanceTimerByID(instance_id) to Perl and Lua.
2015-12-29 02:35:19 -05:00
Akkadius
9757c38017 Adjust manifest [skip ci] 2015-12-29 01:30:20 -06:00
Kinglykrab
34e1dc9829 Added UpdateZoneHeader(type, value) to Perl and Lua. 2015-12-29 02:28:31 -05:00
Kinglykrab
ff876bd558 Added GetInstanceTimerByID(instance_id) to Perl and Lua. 2015-12-29 00:56:32 -05:00
Kinglykrab
ce71b6d9f0 Added GetInstanceTimer() to Perl and Lua. 2015-12-28 22:13:54 -05:00
Kinglykrab
bda39c4f77 Revert accidental change to SetPseudoRoot in lua_mob.cpp. 2015-12-28 20:07:59 -05:00