Uleat
3031365e1f
Moved struct Item_Struct into namespace EQEmu
2016-05-21 04:54:18 -04:00
Uleat
b3475d7b50
Reworked ClientVersion into EQEmu::versions; Added EQEmu::versions::InventoryVersion
2016-04-22 03:49:17 -04:00
Uleat
8edb6e9595
Eliminated the nested class design of recent EQEmu work; Some more inv2 convergence work
2016-04-19 04:02:53 -04:00
Uleat
1b3cfc9a5c
Reworked EQDictionary into namespace EQEmu
2016-04-15 22:11:53 -04:00
JJ
33c7016a0e
Simple spelling fix. [skip ci]
2016-02-04 19:17:17 -05:00
Drajor
22a157787e
Fix for ClientTaskState::UpdateTasksOnDeliver
...
Fix for issue introduced in changes to allow stacked items to be handed
in. Calling GetCharges on an item that can not be stacked will return 0
so this mean't that task credit was not awarded for single items.
2015-07-25 16:14:33 +10:00
Drajor
8f78a3fd35
Hand in stacked items
...
Added support for handing in stacked items and getting task credit for
those items.
2015-07-22 15:50:19 +10:00
hateborne
1b8f613391
Amend these to last commit
...
Forgot to add changelog and adjustment to task.cpp getmin/getmax
2015-07-16 13:46:41 -04:00
hateborne
d64f79cb2a
Add Optional Enforce Task Level Requirement
...
Affected:
quest::assigntask
$client->AssignTask
This is to allow those task level requirements in DB to be used,
optionally. It defaults to do not enforce (translated: no change for
current servers), but can be set with an additional flag to both
commands (see below). The LUA bit was added thanks to help from demonstar55.
quest::assigntask(703); # works
quest::assigntask(703, 1); # denies user
$client->AssignTask(701, $npc->GetID()); # works
$client->AssignTask(701, $npc->GetID(), 1); # denies user
2015-07-16 13:41:46 -04:00
Akkadius
16002eb62e
ClientTaskState::GetTaskActivityDoneCountFromTaskID invalid Index return (Crash fix)
2015-02-12 01:54:41 -06:00
Akkadius
dce6ccf4de
GetTaskActivityDoneCountFromTaskID crash fix
2015-02-05 05:43:36 -06: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
3d74035e24
Merge remote-tracking branch 'remotes/origin/master' into logging_changes
...
Conflicts:
zone/command.cpp
zone/command.h
zone/inventory.cpp
2015-01-21 16:40:46 -06:00
Akkadius
8b096e65af
logtest adjustments
2015-01-20 03:46:27 -06:00
Akkadius
42dffec4ae
Various logging adjustments
2015-01-20 03:20:40 -06:00
Uleat
e70e443950
Implemented 'enum class ClientVersion' -- added 'RoF2' to lua client version enumeration
2015-01-19 23:32:57 -05:00
Akkadius
99baba4762
More cleanup of some QueryDatabase references that no longer need auto results
2015-01-19 05:38:23 -06:00
Akkadius
5ab131dcd6
More cleanup of some QueryDatabase references that no longer need auto results
2015-01-19 05:35:28 -06:00
Akkadius
1661691bc9
Remove Duplicative MySQL Error: Error in TaskProximityManager::LoadProximities %s %s
2015-01-19 05:25:37 -06:00
Akkadius
2196053f8a
Remove Duplicative MySQL Error:
2015-01-19 05:25:32 -06:00
Akkadius
9cb3762102
Remove Duplicative MySQL Error:
2015-01-19 05:25:26 -06:00
Akkadius
8756b976bb
Remove Duplicative MySQL Error:
2015-01-19 05:25:22 -06:00
Akkadius
380510ff44
Remove Duplicative MySQL Error:
2015-01-19 05:25:17 -06:00
Akkadius
346a1b2bb7
Remove Duplicative MySQL Error:
2015-01-19 05:25:08 -06:00
Akkadius
0d9b6703a6
Rename debug.h to global_define.h, update cmakelists and such
2015-01-19 04:12:09 -06:00
Akkadius
14bac9f8c0
Remove occurrences of _pkt
2015-01-18 03:25:52 -06:00
Akkadius
467b359d0c
Moved all EQEmuLogSys:: enum references used in Log.Out to a namespace 'Logs' for shortening of syntax
2015-01-18 02:20:16 -06:00
Akkadius
c025765283
Renamed DoLog to Out as the aggregate logging function for simplicity of use and shortened syntax of Log.Out
2015-01-18 02:00:15 -06:00
Akkadius
1c048cb1d1
Renamed DebugCategory to DoLog as the aggregate logging function for simplicity of use and shortened syntax of Log.DoLog
2015-01-18 01:54:09 -06:00
Akkadius
e691735a2d
Consolidate 'LogType' Error logs over to 'LogCategory'
2015-01-18 01:30:25 -06:00
Akkadius
7dbde36b03
Rename reference logger to Log
2015-01-18 00:41:18 -06:00
Akkadius
132fbbb0c6
Rename LogDebugType to DebugCategory
2015-01-16 03:09:02 -06:00
Akkadius
b219d73163
_log replacements in various spots
2015-01-12 23:08:35 -06:00
Akkadius
6d8f64da57
Convert 'TASKS' debugging _log to logger.LogDebugType
2015-01-12 22:58:13 -06:00
Akkadius
4811631127
Convert _log from TASKS category
2015-01-12 21:19:19 -06:00
Uleat
d5b24543e8
Added text link translators for OP_TaskDescription (RoF+ -- all clients current)
2015-01-12 14:35:38 -05:00
Akkadius
b76e179d75
Fix spacing
2015-01-10 15:47:36 -06:00
Akkadius
6844645dfb
Replace LogFile->write(EQEmuLog::Error, with logger.logevents(EQEmuLogSys::Error
2015-01-10 15:44:35 -06:00
Akkadius
be381b4e56
Renamed EQEMuLog class to EQEmuLog
2015-01-08 19:46:28 -06:00
Uleat
4b133c808c
It helps if you actually push more than the changelog message...
2015-01-05 13:50:03 -05:00
Akkadius
9419bc8d54
True fix for $client->UpdateTaskActivity(TaskID, ActivityID, Count, [ignore_quest_update])
2015-01-04 02:54:50 -06:00
Akkadius
81dfffadf6
Updated $client->UpdateTaskActivity to have optional argument ignore_quest_update IE: Client::UpdateTaskActivity(THIS, TaskID, ActivityID, Count, [ignore_quest_update])
...
Also updated internal UpdateTaskActivity methods to optionally ignore quest based task updates to prevent feedback
2014-12-29 05:35:50 -06:00
Uleat
dab3d1181e
Implemented class Client::TextLink
2014-12-28 12:49:14 -05:00
Uleat
270fe3389c
Updated item/say links for all clients. They should be a little easier to keep track of now.
2014-12-25 11:04:01 -05:00
Akkadius
ad8e834fe8
Dropping client 6.2 support
2014-12-15 23:14:55 -06:00
Akkadius
856eadc628
tasks.cpp & .h header include cleanup
2014-12-15 18:54:23 -06:00
Arthur Ice
1da70ee6ed
LoadProximities converted to QueryDatabase
2014-10-08 14:15:43 -07:00
Arthur Ice
0d8cbca016
LoadLists converted to QueryDatabase
2014-10-08 14:11:35 -07:00
Arthur Ice
1a4b794ce4
RemoveTask converted to QueryDatabase
2014-10-08 13:33:22 -07:00
Arthur Ice
fca359bf51
DeleteCompletedTaskFromDatabase
2014-10-08 13:22:10 -07:00