Akkadius
910ee66fce
Add "gender" to Zone.SetEntityAttribute
2014-12-08 05:39:54 -06:00
Akkadius
f662141f86
Add "texture" to Zone.SetEntityAttribute
2014-12-08 05:39:29 -06:00
Akkadius
c5498c66fa
Add "size" to Zone.SetEntityAttribute
2014-12-08 05:38:52 -06:00
Akkadius
3df5b6da57
Add Objects entities to Zone.GetInitialEntityPositions
2014-12-08 05:38:03 -06:00
Akkadius
e47ad72b1c
NPC aggro_range return on handle_rc_get_initial_entity_positions
2014-12-08 05:37:10 -06:00
Akkadius
f3af295f34
SendIllusionPacket fix for mob base race not getting set
2014-12-08 05:31:59 -06:00
Akkadius
9eb41c7b0d
Zone.GetEntityAttributes
...
Zone.SetEntityAttribute
2014-12-07 19:43:00 -06:00
KimLS
ee8b950df1
Merge branch 'master' into web_interface
2014-12-07 13:23:55 -08:00
KimLS
29b4498534
Hopefully completely merged from master in what is the biggest merge ever
2014-12-07 13:23:16 -08:00
Akkadius
f81f62670e
Header cleanup of aggro.cpp
2014-12-07 03:08:27 -06:00
Natedog2012
6b9a408b46
Don't allow AA to be bought that you cant use
2014-12-06 20:04:42 -05:00
Trevius
206bbe9e62
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-06 14:39:32 -06:00
Trevius
97a34b5793
The RoF2 client is now enabled by default. It is almost caught up to RoF Client compatibility.
2014-12-06 14:38:34 -06:00
Michael Cook (mackal)
ce7a995223
Fix previous commit
2014-12-05 22:31:36 -05:00
Michael Cook (mackal)
51b997aa27
Implement OP_ClearAA and OP_ClearLeadershipAbilities for SoF+
...
This is nice since #resetaa will no longer require a kick
2014-12-05 22:29:41 -05:00
KayenEQ
921433f998
Range attack clean up, prevent possible nullptr checks.
2014-12-05 03:47:41 -05:00
Michael Cook (mackal)
0a8f3554e9
Merge branch 'master' into random
2014-12-04 13:07:32 -05:00
KayenEQ
052b41fbb2
Ranged attacks will now much more accurately calculate max distance server side
...
via accounting for differences in attacker/target size. This
fixes a very common issue of player hitting range attack and
nothing happening due to server improperly calculating
max range.
2014-12-04 02:40:51 -05:00
Michael Cook (mackal)
5998cf8a3c
Merge branch 'master' into random
2014-12-03 17:04:58 -05:00
Michael Cook (mackal)
fc282f86c0
Rework raid invite handling, shouldn't break rsay being invited to raid anymore
2014-12-03 17:04:26 -05:00
Michael Cook (mackal)
bc53ca3b71
Merge branch 'master' into random
2014-12-03 16:13:39 -05:00
Akkadius
ff5eb54331
Merge pull request #307 from KayenEQ/Development
...
Projectile code fix.
2014-12-03 11:53:53 -06:00
Michael Cook (mackal)
23698c1373
Merge branch 'master' into random
2014-12-02 14:39:00 -05:00
Trevius
0a0260b75b
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-02 13:13:50 -06:00
Michael Cook (mackal)
9636ef3499
Update to new random functions
2014-12-02 14:09:14 -05:00
Michael Cook (mackal)
dc0eb0f6b5
Merge branch 'master' into random
...
Conflicts:
zone/command.cpp
zone/merc.cpp
2014-12-02 14:05:55 -05:00
Michael Cook (mackal)
525eb518f6
Crash fix, this check got removed accidentally
2014-12-02 13:44:23 -05:00
KayenEQ
70dd447156
Fix for error introduced in projectile update for throwing/archery
...
to do hit chance check 2x resulting in much greater chance to miss.
2014-12-02 03:42:35 -05:00
Trevius
52eb4d2d4e
Fixed Mercenary Depop Crash in Windows.
2014-12-02 00:07:09 -06:00
Trevius
24ea7a0d45
Mercenaries now spawn as the same Gender and Size of the Merchant they are purchased from.
...
Mercenaries now spawn with randomized facial features when purchased.
Setting a lastname for NPCs will now override any hard coded lastname (such as GM Trainers).
2014-12-01 19:54:01 -06:00
Michael Cook (mackal)
395be050a3
Switch random function to std::mt19937
...
Added class EQEmu::Random
Functions:
EQEmu::Random::Int(int low, int high)
EQEmu::Random::Real(double low, double high)
EQEmu::Random::Roll(int required)
EQEmu::Random::Roll(double required)
EQEmu::Random::Reseed()
For zone, you will access the random object through the zone object
ex.
zone->random.Int(0, 100);
Int returns a random int between low and high
Real returns a random double between low and high
Roll(int) returns true if Int(0, 99) < required is true
Roll(double) returns true if Real(0.0, 1.0) <= required is true
2014-12-01 18:13:12 -05:00
Michael Cook (mackal)
a59cdc2c89
Merge pull request #304 from KayenEQ/Development
...
Implemented archery projectiles to do damage on impact.
2014-12-01 16:30:26 -05:00
Akkadius
1054bfe476
command.cpp #include cleanup
...
command.h #include cleanup
command.h forward declarations
2014-11-30 20:32:00 -06:00
Michael Cook (mackal)
7198e670ae
Clang bots compile fix
2014-11-30 18:56:01 -05:00
Michael Cook (mackal)
4a7984f04d
Fix clang compile error
2014-11-30 18:32:45 -05:00
Michael Cook (mackal)
de84065cde
Fix some debug statements
2014-11-30 02:32:11 -05:00
KayenEQ
8dfd61bbcf
fix
2014-11-30 01:58:23 -05:00
KayenEQ
e04496188b
Spell Projectiles have been revamped to use new system.
2014-11-30 01:43:51 -05:00
KayenEQ
705dd4d7df
Merge git://github.com/EQEmu/Server into Development
2014-11-30 00:19:49 -05:00
akkadius
0d0917b779
Temporary revert of net.cpp to wave 1 of cleanups
2014-11-29 23:12:09 -06:00
KayenEQ
ad2fd9e4d5
update to projectile move check
2014-11-29 21:10:51 -05:00
KayenEQ
e8ae28b439
Merge git://github.com/EQEmu/Server into Development
2014-11-29 20:56:13 -05:00
akkadius
fde9517247
mob.cpp #include cleanup
...
mob.h declarations
mob.h #include cleanup
2014-11-29 16:55:35 -06:00
akkadius
4a597a2b38
tradeskills.cpp #include cleanup
2014-11-29 16:48:48 -06:00
akkadius
34b1950820
forage.cpp #include cleanup
2014-11-29 16:46:43 -06:00
akkadius
5562030594
guild.cpp #include cleanup
...
spell_effects.cpp #include cleanup
2014-11-29 16:43:19 -06:00
akkadius
9821c7da65
zoning.cpp #include cleanup
2014-11-29 16:32:49 -06:00
akkadius
c7a79d81ca
pets.cpp #include cleanup
2014-11-29 16:28:48 -06:00
akkadius
f5ba442ba6
spells.cpp #include cleanup
2014-11-29 15:59:24 -06:00
akkadius
2d052a7a28
mod_functions.cpp #include cleanup
2014-11-29 15:56:51 -06:00