Michael Cook (mackal)
7781dc6ffe
Remove double RNG for mana pres
...
This still may not be 100% correct, but it may give us the correct average
savings, but for more work than we need to do, but I don't need to
rewrite code! Yet.
2017-05-24 22:04:43 -04:00
Michael Cook (mackal)
962fcc2e8a
Modernize Specialization mana savings
...
No idea how it worked in the past, this matches live and our AAs
assume we're on new system so fuck the old code.
2017-05-24 20:34:15 -04:00
Michael Cook (mackal)
6bdcfaaa71
Forgot ST_SummonedPet
2017-05-18 12:59:23 -04:00
Michael Cook (mackal)
5eba112b7a
Fix Crash introduced in last patch
2017-05-18 12:57:04 -04:00
Michael Cook (mackal)
5865948a8b
Fix ST_Pet item/AA casts
...
Modern clients don't require the pet to be targeted
2017-05-17 15:20:27 -04:00
Michael Cook (mackal)
9277665f5f
Fix consumption
...
Ahh not too sure why this is needed. We used the other field before
and the client is still displaying correct item clicky cast times
as well as food duration string ... Oh well
2017-05-17 15:03:14 -04:00
Natedog2012
abeeb80727
Fix SE_ResourceTap where 1000 base is 100% and math fix (ty kayen)
2017-05-13 07:30:57 -07:00
Michael Cook (mackal)
82776deb89
Pet commands only reply to master now (except leader)
2017-05-05 23:52:54 -04:00
Michael Cook (mackal)
6e70d12b0a
Add Mob::SayTo_StringID so we don't have to spam
2017-05-05 23:45:14 -04:00
Michael Cook (mackal)
d6b61b9163
Implement pet regroup
...
Tweaks to stop as well
2017-05-04 23:48:47 -04:00
Michael Cook (mackal)
0e96e6689a
Pet stop does not clear aggro
2017-05-04 23:08:46 -04:00
Michael Cook (mackal)
fe9fb72dff
Update pet command messages
2017-05-04 22:55:17 -04:00
Michael Cook (mackal)
7e2136a5a8
Implement Pet Command Stop
2017-05-04 22:28:48 -04:00
Michael Cook (mackal)
9f8ad1a32c
Fix pets ghosting if moving when you hit guard
2017-05-04 20:23:42 -04:00
Michael Cook (mackal)
15d81eee21
Remove unnecessary CastToNPC in PetCommands
2017-05-04 19:42:13 -04:00
Michael Cook (mackal)
84bcb3ac03
Use PetCommands SPA instead of GetAA
2017-05-04 17:48:32 -04:00
Michael Cook (mackal)
21f02f4ce4
Move pet command/button defines to common.h
...
I didn't want to include pets.h everywhere
2017-05-04 13:36:08 -04:00
Michael Cook (mackal)
8435fa269d
Pet Command hack for UF+
2017-05-04 01:39:24 -04:00
Michael Cook (mackal)
797c35230f
Screw bots! do later
2017-05-04 01:18:33 -04:00
Michael Cook (mackal)
2a97d980b7
Make TemporaryPets take into account pet power
2017-05-04 01:13:41 -04:00
Michael Cook (mackal)
9229ca4f79
Add OP_PetCommandState for ghold/hold
2017-05-04 00:27:42 -04:00
Michael Cook (mackal)
b3d8bcab4a
More pet command changes
...
Tweaks to attack
Initial implementation of ghold
Tweaks to hold
2017-05-03 23:41:06 -04:00
Michael Cook (mackal)
14c9ddf15a
Change pet attack to be live like
...
Classic behavior will be restored as a rule at a later date
2017-05-03 17:27:29 -04:00
Michael Cook (mackal)
3ca8ddbff1
Nuke PET_SLUMBER since they're wrong
2017-05-03 17:05:58 -04:00
Michael Cook (mackal)
baca139f9b
/pet leader should only cause NPCs to respond
...
Client also checks if it's an NPC so we got other bugs here ...
Shouldn't ever be sending this packet with a client targeted ...
2017-05-03 16:35:04 -04:00
Michael Cook (mackal)
34c535ef81
Fix Pet Equipment Sets
2017-05-01 15:11:57 -04:00
Michael Cook (mackal)
cfd1b9a5ee
SoS message is only if they would otherwise see you
2017-04-28 13:52:16 -04:00
Michael Cook (mackal)
89587970dd
Add invis messages
2017-04-28 13:37:54 -04:00
Michael Cook (mackal)
4ab420ed99
Quick fix for RoF+ AugDistiller 0
...
This needs more work, but it works for now
2017-04-27 13:36:02 -04:00
Michael Cook (mackal)
34549a4bdb
Change clientpackets to std::deque from LinkedList
...
This should be better performance, but I couldn't really
push local testing to hit the performance issues ...
2017-04-25 02:13:31 -04:00
Akkadius
69fd5cd249
Merge pull request #613 from Natedog2012/master
...
Fix effects over int16 on items and fix aeduration spells
2017-04-23 19:49:56 -05:00
Michael Cook (mackal)
e15f8a2cb6
Fix some OOZ group disband issues
2017-04-23 13:26:21 -04:00
Natedog2012
36be32f36f
Change item effects to int32
...
Check range on AEDuration spells
2017-04-23 01:57:08 -07:00
Michael Cook (mackal)
6c6b1dcc98
Add a lua table overload for Lua_Client::QuestReward
...
This is a bit more user friendly :P
2017-04-18 14:09:28 -04:00
KimLS
cebda984b6
Sleep longer when zone not booted
2017-04-15 13:55:26 -07:00
KimLS
004c0f7858
Merge fix
2017-04-15 12:18:50 -07:00
Michael Cook (mackal)
7cedbb0b16
Take into account world object's item if it has one for TS
...
This might break some pre-existing combines ...
2017-04-15 14:31:36 -04:00
E Spause
1f065d7d3d
Woops
2017-04-15 13:06:56 -04:00
E Spause
cb8c3595b7
SoF-era con system. New rule, UseOldConSystem to disable this functionality.
2017-04-15 13:06:46 -04:00
KimLS
984b50504c
Change zone timer resolutions based on zone having players or not
2017-04-14 16:59:37 -07:00
Akkadius
989a638693
Merge pull request #608 from spdkils/BotXTarget
...
Adding AutoXTarget for bot owner when hate is added to bot's owner.
2017-04-13 18:20:28 -05:00
Unknown
21d3e5afac
Adding AutoXTarget for bot owner when hate is added to bot's owner.
...
Bots did not add XTargets, but add hate to client(). This ensures when bots generate hate for client() they also add the mob to the XTarget of the owning Client().
2017-04-13 16:05:10 -07:00
Michael Cook (mackal)
1e61252445
Whoops
2017-04-13 13:28:18 -04:00
Michael Cook (mackal)
53978f0ef9
Exclude client pets from MQ2 target detection
...
Probably could use some PVP rules but what do I know :P
2017-04-13 13:27:55 -04:00
Michael Cook (mackal)
3098b11080
Limit scale check to only scaling items
2017-04-13 13:26:51 -04:00
Michael Cook (mackal)
6b8c39d388
Disable charm clicks at <= 0
2017-04-13 13:23:53 -04:00
Akkadius
474f59e269
Re-add variable client aggro scanning timers missing from merge
2017-04-12 16:44:49 -05:00
Akkadius
fac75b6f16
Fix merge issue with Marquee check
2017-04-12 16:26:16 -05:00
Allen
f88a6774a9
** Fix for groups with multiple players and bots.
...
* Fixes non-group leaders zoning with their bots.
* Fixes non-bot owners attempting to load bots they don't own.
* Sets bots that zone to follow owner not group leader.
* Updates database call only load bots in group you own.
* Tested on server 2 clients, 4 bots, all permutations of zoning.
2017-04-12 00:54:37 -07:00
KimLS
1d1ee1ccbf
Merge fix
2017-04-11 21:48:01 -07:00