summaryrefslogtreecommitdiff
path: root/src/map/npc.c
AgeCommit message (Expand)AuthorFilesLines
2015-11-14Fix npc initialisation in first map (m == 0).Andrei Karas1-1/+1
2015-11-12Split npc_duplicate_sub into separate functions based on subtypesHaru1-48/+82
2015-11-12Split frequently repeated code to add/register new NPCs to its own functionHaru1-58/+34
2015-11-12Added subtype initializer to npc_create_npcHaru1-15/+18
2015-11-12Moved class and dir initializers to npc_create_npcHaru1-49/+35
2015-11-12Split the duplication logic away from the parsing logic in NPC duplicatesHaru1-136/+154
2015-11-11Split the source path reference retain mechanism out of npc_parsename.Haru1-37/+69
2015-10-19rename malloc.c/h to memmgr.Andrei Karas1-1/+1
2015-10-11Cleanup of the HPluginData implementation (second part)Haru1-2/+1
2015-10-11Cleanup of the HPluginData implementation (First part)Haru1-10/+2
2015-09-25More aggressive whitespace cleanup. Follow up to 51329e6Haru1-141/+120
2015-09-24Add bl parameter to getcell functions.Andrei Karas1-8/+8
2015-09-18Clarified the intent of several assignments inside conditional expressionsHaru1-6/+6
2015-08-15HPM compatibility improvementsHaru1-0/+1
2015-08-10Add script interface function run_npc. It do same thing as run.Andrei Karas1-11/+11
2015-08-09Improved validation of monster/boss_monster top-level script objectsHaru1-3/+3
2015-08-09Added validation of the 'facing' value in top-level script objectsHaru1-0/+18
2015-08-09Deprecated use of numeric NPC view IDs. Use constants instead.Haru1-0/+2
2015-07-05Fixed issue #560Emistry1-12/+11
2015-06-19Cleaned up some #includesHaru1-0/+1
2015-06-19Removed ".." from include directivesHaru1-28/+28
2015-06-02Re-implemented clif->colormes to accept arbitrary colorsHaru1-2/+2
2015-06-01Replaced some of the hardcoded values with constants (map)Haru1-4/+4
2015-05-19Fixed some issues reported by coverity scan [2/3]Haru1-7/+22
2015-05-19Fixed some issues reported by coverity scan [1/3]Haru1-3/+4
2015-05-17Fixed some issues detected by coverity scanHaru1-8/+11
2015-03-15Follow up 330e31cc71ece055908acb1eb967b4009ebc9c46shennetsind1-0/+1
2015-02-23Hercules Ultimate Localization Designshennetsind1-6/+22
2015-01-20Minor fixes and tweaks suggested by cppcheckHaru1-38/+37
2015-01-18Fixing 38 issuesshennetsind1-2/+1
2015-01-1727 Fixesshennetsind1-1/+1
2015-01-17Another ~10 Fixesshennetsind1-1/+2
2015-01-02Add npcdb_checkid to npc interface.Andrei Karas1-1/+9
2015-01-01Merge pull request #425 from 4144/fixesHaruna1-11/+13
2014-12-31Remove useless checks.Andrei Karas1-3/+3
2014-12-31Add some missing null pointer checks after automatic checks.Andrei Karas1-8/+10
2014-12-31fix for bug http://hercules.ws/board/tracker/issue-8483-map-crash/Andrei Karas1-0/+6
2014-12-16If player left npc, call onUnTouch event.Andrei Karas1-1/+8
2014-12-16Add function what called if player leave npc area.Andrei Karas1-0/+11
2014-12-16Add function what call OnUntouch event.Andrei Karas1-2/+14
2014-12-16Fix script error termination if already running script continue from very far...Andrei Karas1-1/+1
2014-12-15add npc area size field.Andrei Karas1-6/+13
2014-11-28Add function for create npc.Andrei Karas1-39/+21
2014-11-27Fix npc->parse_unknown_object usage.Andrei Karas1-1/+1
2014-11-27Add function for parse or report about unknown object in parsing script file.Andrei Karas1-3/+10
2014-11-27Add function for parse/report unknown map flag.Andrei Karas1-2/+10
2014-11-16Whitespace cleanup (no code changes)Haru1-23/+26
2014-10-28Removed some temporary case-check error messages.Haru1-1/+1
2014-10-28Removed some temporary case-check error messages.Haru1-19/+0
2014-10-25Added some missing variable initializationsHaru1-6/+6