Kinglykrab
6abed18eb9
Added augment support for NPC AddItem() and quest::addloot in Perl/Lua. This will allow you to add items to NPCs with scripts that already have augments in them.
2016-10-20 21:12:47 -04:00
Michael Cook (mackal)
41ca23eb7c
Revert "Making $npc->RemoveFromHateList actually work"
2015-05-25 13:20:26 -04:00
hateborne
1bcb5c72a5
Making $npc->RemoveFromHateList actually work
...
$npc->RemoveFromHateList is a mob function, not an NPC function. Casting
to Mob to let it work.
2015-05-25 10:44:15 -04:00
KayenEQ
69d02b7e72
perl $npc->GetCombatState
2015-03-09 06:40:13 -04:00
KayenEQ
d3249397f3
fix to prior commit
2015-02-28 23:39:44 -05:00
KayenEQ
4835b7063c
PERL remove proc functions
...
$npc->RemoveMeleeProc(spell_id)
$npc->RemoveDefensiveProc(spell_id)
$npc->RemoveDefensiveProc(spell_id)
2015-02-28 23:24:19 -05:00
KayenEQ
9d866c1889
perl $npc->ChangeLastName(name)
...
perl $npc->ClearLastName()
Modifies NPC last names.
2015-02-23 03:52:43 -05:00
KayenEQ
167b6f5ebf
perl NPC function RemoveFromHateList(mob)
2015-02-23 00:39:06 -05:00
KayenEQ
c8c2209617
Fix for perl defensive/ranged proc function
...
Minor fix to NPC ranged attack.
2015-02-21 23:04:24 -05:00
KimLS
ecd05d821e
Merge and fix the loot update branch, ready for merge I think
2015-02-04 23:13:02 -08:00
KimLS
17af9e3808
Merge fixes, hopefully didn't break anything.
2015-01-23 13:36:27 -08:00
KimLS
269d56e1d0
Switched out our kinda juryrigged vector types for glm::vec types since we use that as a 3d math library already but never switched out the types
2015-01-23 00:01:10 -08:00
Akkadius
c5447778a6
Merge remote-tracking branch 'remotes/origin/master' into logging_changes
...
Conflicts:
world/client.cpp
world/worlddb.cpp
zone/aggro.cpp
zone/bot.cpp
zone/client.cpp
zone/client_packet.cpp
zone/client_process.cpp
zone/doors.cpp
zone/entity.cpp
zone/inventory.cpp
zone/mob_ai.cpp
zone/perl_client.cpp
zone/spells.cpp
zone/waypoints.cpp
zone/zone.cpp
zone/zonedb.cpp
zone/zoning.cpp
2015-01-21 17:29:30 -06:00
Akkadius
0d9b6703a6
Rename debug.h to global_define.h, update cmakelists and such
2015-01-19 04:12:09 -06:00
Arthur Ice
f409d39f1a
merge upstream
2014-12-21 13:57:20 -08:00
KayenEQ
d69552d4df
Perl: NPC AddRangedProc(spellid, chance)
...
Perl: NPC AddDefensiveProc(spellid, chance)
2014-12-17 05:57:16 -05:00
KayenEQ
fc306bbc1d
Fix for special attack NPC_CHASE_DISTANCE to now work correctly
...
Perl export: NPC GetAttackDelay
Perl export: NPC GetAvoidanceRating
Perl export: NPC AddMeleeProc
Special Attacks will no longer be able to hit immune to melee / bane only flagged NPCs.
2014-12-16 18:53:15 -05:00
Arthur Ice
e6d23228e5
GetSpawnPointX(), GetSpawnPointY(), GetSpawnPointZ(), and GetSpawnPointH(), converted to GetSpawnPoint()
2014-11-30 15:58:44 -08:00
Arthur Ice
69dbdb2485
GetSpawnPointX(). GetSpawnPointY(), GetSpawnPointZ(), and GetSpawnPointH() replaced with GetSpawnPoint()
2014-11-30 15:29:13 -08:00
Arthur Ice
f9036ddc6a
GetGuardPointX(), GetGuardPointY(), GetGuardPointZ(), and GetGuardPointH() replaced with GetGuardPoint()
2014-11-30 15:05:50 -08:00
KimLS
7fed01ddea
initial rewrite of loot code
2014-09-27 19:57:45 -07:00
KimLS
9f64092606
Merge of kayen's PR as well as some fixes i saw
2014-09-27 14:44:48 -07:00
KayenEQ
31b46efcac
Clean up of perl based NPC spell scaling functions.
...
Added Perl - $npc->GetSpellFocusDMG(), $npc->GetSpellFocusHeal()
2014-09-26 06:56:42 -04:00
Kinglykrab
8b19c76e89
Adds new column to 'merchantlist' table.
...
Adds 'probability' after 'classes_required', valid values are 0 to 100.
2014-08-21 04:05:45 -04:00
KayenEQ
f9b46b46b1
Revision of slow mitigation code.
...
Fix for the slow mitigation spam messages
Converted value from FLOAT to INT
Use SQL to update your npc_types table
2014-04-12 00:18:19 -04:00
cavedude00
1d6bd3cc5e
Better flee runspeed calculation.
...
Added two new NPC special_abilities, ALWAYS_FLEE and FLEE_PERCENT.
Fixed an issue where a NPC could get stuck on a single coord in a rectangular roambox.
Added mindelay to spawngroup to allow for greater control of the roambox delay. SQL is required.
2014-02-26 18:06:16 -08:00
Tabasco
fa0196b987
Fixed some mod function bugs and stat caps.
2013-05-27 15:32:59 -05:00
j883376
4bdd8b2502
Change space indentation to tabs
2013-05-09 11:37:51 -04:00
j883376
ffcff4aea1
Remove trailing whitespace
2013-05-09 11:13:16 -04:00
mackal
f6100ed834
Fixed NPC::GetScore and XS_NPC_GetScore
2013-05-08 17:07:49 -04:00
josheb
8e49ab9179
Merge pull request #3 from EQEmu/master
...
sync
2013-05-06 14:16:46 -07:00
Arthur Ice
7560b6b0a7
NULL to nullptr
2013-05-04 18:06:58 -07:00
Tabasco
56490400ca
Dungeon Crawl custom code merge
...
Added numerous modding hooks.
Added rules:
Character:KeepLevelOverMax - Don't delevel a character if they are found to be over max level rule.
Spells:UseCHAScribeHack - Optionally omit spells with CHA in effect12 when using scribespells and traindiscs
Combat:MonkACBonusWeight - Adjust the weight threshold for monk AC bonus
Combat:ClientStunLevel - Adjust the level clients kicks and bashes start to roll for stuns
Combat;QuiverWRHasteDiv - Adjust the divisor applied to weight reduction for haste calcs
Combat:UseArcheryBonusRoll - Make archery stationary bonus a roll
Combat:ArcheryBonusChance - Archery stationary bonus chance
Added account flags and associated perl wrappers
Added EVENT_ITEM_TICK for interactive items
Added EVENT_DUEL_WIN and EVENT_DUEL_LOSE, which exports $enemyname and $enemyid
Added timer and interval to console worldshutdown command
Added EQW interface for worldshutdown and server-wide messages
2013-04-24 15:58:51 -05:00
KimLS
f32048808a
c++11 linux compile conflicts with perl
2013-02-23 00:06:03 -08:00
KimLS
8eb7d0aaa8
Skill caps load with new smem scheme
2013-02-20 13:54:26 -08:00
KimLS
da7347f76f
svn -> git Migration
2013-02-16 16:14:39 -08:00