Trevius
fc5266e115
Added Logs::Mercenaries to the new Logging System. Logging of Mercenary information is off by default with the required SQL.
2015-01-25 12:31:07 -06:00
Akkadius
ecf354e2c9
Update database table to the real defaults that it was intended to have
2015-01-24 22:05:29 -06:00
Akkadius
78a1926d72
Fix .SQL file for logsys categories so that the manifest does not have issues (Again)
2015-01-22 15:47:47 -06:00
Akkadius
83e90ddc6d
Merge remote-tracking branch 'remotes/origin/logging_changes'
2015-01-22 00:34:58 -06:00
Akkadius
50b3c2e39f
Re-add 2015_01_21_npc_types_update.sql because Git was being weird
2015-01-22 00:15:47 -06:00
Akkadius
49409810df
Update manifest, delete SQL File
2015-01-22 00:15:14 -06:00
Uleat
ca3502758e
Added script for non-existent light column
2015-01-21 23:07:29 -05:00
Akkadius
7101d84b27
Remove garbage in commit
2015-01-20 20:01:44 -06:00
Akkadius
38c94f6dda
Push table update
2015-01-20 20:00:48 -06:00
Akkadius
cd7e9d40bf
Re-Index Log Categories to avoid bugginies with index references
2015-01-16 00:50:16 -06:00
Akkadius
3a24372009
Added 2015_1_15_logsys_categories_table.sql
2015-01-15 23:10:45 -06:00
JJ
fc544e164c
Update default npc_types values for previous NULL entries.
2014-12-31 20:53:12 -05:00
Trevius
47e98a4b62
Fixed Mercenaries so they can spawn again after table field renames from recent change.
2014-12-26 00:11:51 -06:00
Trevius
c48d2d9888
(RoF+) Added herosforgemodel field to the npc_types table. Not fully functional yet for NPCs (currently only displays helm correctly).
...
(RoF2) Updated item links from #npcstat command output.
2014-12-24 02:31:37 -06:00
Kinglykrab
1329a2f9ba
Update npc_types table.
...
- d_meele_texture1 -> d_melee_texture1
- d_meele_texture2 -> d_melee_texture2
- Required SQL: 2014_12_24_npc_types_update.sql
2014-12-24 01:26:07 -05:00
Trevius
200027bf89
(RoF+) Implemented the 6th Augment Slot for Items.
...
Player Corpses now saved attuned settings for Items.
Renamed IsInstNoDrop() and SetInstNoDrop() to IsAttuned() and SetAttuned() respectively.
2014-12-15 17:55:23 -06:00
Trevius
250ad31038
Added required SQL. Without it, there will be item loss using the last commit!
2014-12-13 14:01:12 -06:00
Trevius
37951d09c7
(RoF+) Implemented Hero's Forge Armor Models for Items. To use, set herosforgemodel field in the item table to a model number such as 63 (for example).
2014-12-09 21:18:56 -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)
c5c778f575
Minor bug fixes
2014-11-26 18:29:07 -05:00
Natedog2012
daec5bde66
Item Transformation now works!
2014-11-26 17:23:04 -05:00
Akkadius
e3e63efd68
SQL Source update fixes for newer DB versions
2014-11-16 18:32:13 -06:00
Akkadius
071367b6a9
db_update.pl update
...
db_update_manifest.txt update
2014_09_20_ban_messages.sql fix for non PEQ account tables missing expansion column
2014-11-16 18:17:04 -06:00
Akkadius
eee65b8c22
Special Abilities column fix for older updates and newer database engines for the automatic database updater.
...
db_update.pl changes
Manifest update
2014-11-16 17:48:50 -06:00
Akkadius
0017951a74
Manifest update, removal of duplicate AA SQL update file
2014-11-16 00:10:09 -06:00
KayenEQ
cbc8e652b9
fix
2014-11-14 00:34:17 -05:00
KayenEQ
6c7a4edae3
Support for spell field to determine if a spell can be blocked or not.
...
Numerous other spell fields defined.
Required sql added for updating spells_new field definations.
2014-11-14 00:23:26 -05:00
KimLS
275e1144ad
Missed the actual sql
2014-11-08 15:22:54 -08:00
KimLS
481492cb59
Fixed SQL to be current date, also it will no longer rely on a field that we removed from the db [skip ci]
2014-10-30 19:38:13 -07:00
KayenEQ
57f8f61094
code optimization
2014-10-30 21:22:53 -04:00
KayenEQ
bb91265b2b
Allow npc_types field 'special_abilities' to be set as null in database.
...
Changed due to issues when trying to copy npcs or remove abilities from
the field directly in the dataabase.
2014-10-20 00:36:13 -04:00
Michael Cook (mackal)
a327c91bac
Implement group mentoring while in raids (SoF+ only)
...
Note: This does not allow the raid leader to share raid leader XP
and since the raid leader doesn't gain group leadership, they can't
share that either.
2014-10-19 17:20:07 -04:00
Michael Cook (mackal)
e8eb774458
Implement group mentor, leadership exp sharing (SoF+ only)
...
Currently only works in normal groups
Some decisions: the EXP will be rounded in the favor of the group leader
No idea how live actually handles it.
2014-10-18 00:17:46 -04:00
Michael Cook (mackal)
be0621de42
Partial implementation of leadership in raids
...
Currently working: stat bonuses and client side only effects
Currently not working: Mark NPC and others that need more server side work
Currently only tested on UF, Ti and 62 may work, but not tested
SoF, SoD, and RoF need packet translators, which are most likely the same as UF
2014-10-13 21:36:59 -04:00
Michael Cook (mackal)
35049d530e
Implement Raid MOTD for UF
...
Don't forget to source 2014_10_11_RaidMOTD.sql
SoD and RoF implementations still to come
2014-10-11 01:14:11 -04:00
KimLS
7140a2054f
Ban and suspend commands now require a reason that is recorded in the DB
2014-09-20 15:09:43 -07:00
Michael Cook (mackal)
a2368b4ea7
Implement tell queues
...
Default queue size 20 (World:TellQueueSize)
This doe not play well with multiple sessions and a toon crashes and relogs
Normal tells have issues as well.
2014-09-18 22:55:06 -04:00
Michael Cook (mackal)
ed4e762f03
Change NPCs to have their attack delay set in DB
...
This gives us a much more straight forward way of setting mob
attack delay with respect to live.
The attack_delay column is in 10ths of seconds, just like weapons are
The attack_speed is left for references for now.
2014-09-09 22:42:54 -04:00
KimLS
15f217b594
Fixed non-conforming sql files.
2014-09-01 15:48:22 -07:00
akkadius
633583c266
Created character_lookup table for applications that mirrors all character_ table fields minus blob fields for application lookups
...
- A 2.4GB character_ table will take 7 seconds to query on a SSD versus .1s on the character_lookup table
- This also causes applications like Magelo to burst reads of the entire character table because of the blob fields that come with the reads, as much as 500-600MB/s even if a indexed id filter is provided
- This field is synchronized on player save and has 0.001s DB hit
- When we split out from the blob, ideally this table can be removed, but it really does no harm in mirroring data when a 2.6GB character table mirrors everything subtracting blob data down to 8MB
- Required SQL: utils\sql\git\required\2014_08_24_character_lookup.sql
2014-08-24 08:52:14 -05:00
JJ
16d47a2c47
Revert accident in 089360a3a5c71df7944a8521a07c2e83e6cda64d. Looks like it was meant for 7-10 instead of 4-10.
2014-08-22 22:28:40 -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
Kinglykrab
f7781e6d1d
Renames spells_new fields.
...
field191 => viral_targets
field192 => viral_timer
2014-08-18 20:58:31 -04:00
KimLS
8b08f19628
Merge branch 'master' into DBQuery
2014-08-16 14:12:33 -07:00
Michael Cook (mackal)
c2282ced0e
Some people were having issues with the other one [skip ci]
2014-08-13 13:20:10 -04:00
Michael Cook (mackal)
6badd7e00e
Added SQLs from previous commit [skip ci]
2014-08-12 22:51:36 -04:00
KimLS
2b66af2d91
Merge branch 'RunQueryToDatabaseQuery_database' of https://github.com/addtheice/Server into DBQuery
2014-08-10 13:23:09 -07:00
KayenEQ
9c92c5dbe4
SQL
2014-08-02 10:43:48 -04:00
Arthur Ice
0f6ce6a1f4
Upstream merge
2014-07-30 14:46:02 -07:00
KayenEQ
4f07be2343
Update to how bonuses are calculated in chance to hit code to be
...
consistent across all relevant effects (treating avoidance
and hit chance bonuses equally).
Rule ArcheryHitPenalty will now calc correctly (Was doing basically nothing)
New field npc_types 'Avoidance' (add avoidance bonus to npc)
Rules for setting min / max chance to hit
2014-07-23 21:24:21 -04:00