Commit graph

65 commits

Author SHA1 Message Date
Skold
513e98eca4 [lua] [sql] Club Mobskills
Implements Club Mobskills
2026-04-26 22:36:07 -04:00
sruon
b36c4378bc Weaponskills retail accurate ranges 2025-11-26 13:19:13 -07:00
sruon
1ce202e3f1 Weapon Skills retail accurate radius 2025-11-25 23:58:34 -07:00
Will Buck
b30a2eb67b Add all Campaign latents to equipment 2025-11-06 22:45:46 -06:00
Aeshur
ea072ce690 [sql Remove axe skill requirement for Cloudsplitter 2025-02-08 00:06:35 -05:00
Corey Sotiropoulos
f202e592e7 [sql] Speed up Aria table inserts
See:
https://mariadb.com/kb/en/aria-storage-engine/
2024-01-11 22:33:23 -05:00
Zach Toogood
24f35c4c5e [sql] Replace MyISAM engine with Aria 2024-01-04 18:43:36 +00:00
Zach Toogood
ca3bdd22fe [SQL] Add COLLATE=utf8mb4_general_ci to all tables 2024-01-04 18:25:12 +00:00
Corey Sotiropoulos
d92c54d1b4 [dbtool] Add function to dump DB to SQL files
Queries database then scans corresponding SQL file, replacing values
in INSERT statements with data from the database.

Is not smart about which INSERT statement gets which data; line-end
comments can get shuffled around if SQL file INSERTs are out of order
or missing. If you're doing INSERT or DELETE operations, make sure
to add a blank "INSERT INTO `table` VALUES ();" or manually remove
the INSERT statement respectively before dumping tables.
2023-08-23 22:50:08 -04:00
claywar
6fba06f76b
Fix Merit Point WS Learning and Upgrades 2023-05-21 10:34:43 -04:00
TeoTwawki
7edc67a34b Commented out rows for new and missing WS 2023-05-11 17:03:44 -04:00
Zach Toogood
edc817a2d7 [db] Make all tables CHARSET=utf8mb4 2023-02-05 21:13:32 +00:00
Illzbee
702c5a7b0b
Add missing SC on skills properties (#2520)
* Squashed commit of the following:

commit 7cb170a4ce
Author: Illzbee <wletour@gmail.com>
Date:   Sat Aug 13 17:45:32 2022 -0400

    Squashed commit of the following:

    commit 1443cd37a3
    Merge: bf5b569eeb 36e95d9cf4
    Author: claywar <81713309+claywar@users.noreply.github.com>
    Date:   Sat Aug 13 15:49:15 2022 -0400

        Merge pull request #2518 from LandSandBoat/interaction/forget-me-not

        Interaction - Missions: Forget Me Not through When Wills Collide

    commit 36e95d9cf4
    Author: claywar <claywar@beerlab.dev>
    Date:   Sat Aug 13 15:28:38 2022 -0400

        Interaction - Mission: When Wills Collide

    commit bfd72b951f
    Author: claywar <claywar@beerlab.dev>
    Date:   Sat Aug 13 13:26:53 2022 -0400

        Interaction - Mission: Time Slips Away

    commit b980999710
    Author: claywar <claywar@beerlab.dev>
    Date:   Sat Aug 13 12:09:56 2022 -0400

        Interaction - Mission: Glimmer of Life

    commit 8062c414fa
    Author: claywar <claywar@beerlab.dev>
    Date:   Sat Aug 13 11:25:10 2022 -0400

        Interaction - Mission: Pillar of Hope

    commit 1d9d21a5b9
    Author: claywar <claywar@beerlab.dev>
    Date:   Sat Aug 13 09:32:20 2022 -0400

        Interaction - Mission: Forget Me Not

commit 72630ce2dd
Author: Illzbee <wletour@gmail.com>
Date:   Sat Aug 13 17:33:26 2022 -0400

    Update blue_spell_list.sql

commit d271fc4979
Author: Illzbee <wletour@gmail.com>
Date:   Sat Aug 13 17:02:25 2022 -0400

    Update weapon_skills.sql

commit 79f10980c6
Author: Illzbee <wletour@gmail.com>
Date:   Sat Aug 13 16:46:48 2022 -0400

    Add missing SC on skills properties

    Add missing SC on skills properties

* new SQL column BLU

Set new SQL column reading tertiary skillchain

* content tag

char* contentTag = (char*)sql->GetData(7); <<<to>>> char* contentTag = (char*)sql->GetData(8);

* Update spell.cpp

* Update spell.cpp

* Update spell.cpp

* Update blue_spell.h

add getsetTertiarySkillchain

* Update spell.cpp

* Update blue_spell.h

* Update blue_spell.cpp

* Update blue_spell.cpp
2022-08-16 11:26:40 -04:00
WinterSolstice8
f7f808333d [RUN] Implement Dimidiation 2022-03-26 14:52:23 -07:00
TeoTwawki
dd02066118 Convert tables that are never written to back to MyISAM. Only tables we write to need InnoDB.
MyISAM = table level locking, fast but not safe for multiple simultaneous writes
InnoDB = row level locking, slow, but is safe for multiple simultaneous writes

```
Features                            MyISAM                        InnoDB
Type                                Non-Transactional             Transactional
Locking                             Table locking                 Row-level locking
Foreign keys                        No                            Yes
Table, index, data storage          Three separate files          Combined Tablespace
ACID                                No                            Yes
```
2021-11-10 08:09:45 -05:00
TeoTwawki
2589da530c Merge branch 'topaz' of https://github.com/DerpyProjectGroup/topaz into freedom
# Resolved Conflicts:
#	sql/job_points.sql
2021-04-18 13:49:29 -04:00
Ixion
c460a89139 Ixion is Come!
- Rebranding.
- Migrate to GitLab.
- Add support for database updates when using Docker.
- Give purpose to version.h (adjust minor version with client updates).
- Add an in-game `!ver` command.
- Remove references to AGPL.
2021-04-17 18:24:14 -04:00
TeoTwawki
276cf1a095 Merge branch 'canary' of https://github.com/topaz-next/topaz into freedom 2021-04-10 22:55:57 -04:00
TeoTwawki
de3066a3cb Remove even more banding references. The name "topaz" remains in places but all of "tpz" should be gone now. 2021-04-01 16:14:56 -04:00
Zach Toogood
9e4993893d Migrate all SQL tables from MyISAM to InnoDB 2021-02-05 17:07:08 +02:00
ibm2431
fd6a11569e Merge branch 'release' into fix-elements 2020-11-13 18:37:52 -08:00
TeoTwawki
f549d46a10 Add knights_of_rotund to ws table 2020-10-22 22:34:15 -04:00
ibm2431
5f111a04c8 Non-item-mod SQL day/element untangling, step 2 2020-07-10 08:37:28 -07:00
ibm2431
7794855df3 Non-item-mod SQL day/element untangling, step 1 2020-07-10 08:37:27 -07:00
Topaz
3eb1c1570f Remove DSP branding (copyright notices retained) 2019-12-02 12:40:02 -08:00
helixhamin
5a1d49eb45 Commit to add missing items and mods.
Adds item_equipment.sql 21915-22113
Adds item_mods.sql 21909-22275
Also added zanmato_+1.lua for added effect dispel and tachi_suikawari.lua weapon skill (and fix tachi_kaiten.lua since it is 80% str, not 75%...)
Still have 53 items left to add (Will do on next PR)
2019-07-01 17:50:40 +08:00
helixhamin
6dfd4d206b Fix the aftermath mod id for Kikoku level 90
Also fixed the weapon skill bug I accidentally created (having Final Paradise without having the items equipped) and spaced out the comments around the Kikoku fix so they are the appropriate position (column 51)
2019-05-27 12:41:05 +08:00
helixhamin
ef3dcee49d Add a couple items
Some food
And even a new WS!

Try this again...

(Not sure how Fenian Ring Shield Bash +50 got deleted...
I put it back!!!)
2019-05-03 16:04:50 +08:00
Jessland86
0793f8a35e Ruinator/cloudsplitter WS unlock ID's were switched.
Fhelm's name was missiong an 'h'.
2018-12-16 12:09:42 -05:00
Caladius
2355c64b4c
Cyclone Range
Range according to Wiki and Retail has Cyclone at 15' and can be used as a Ranged Weaponskill.
2018-07-18 16:00:59 -04:00
TeoTwawki
f73fc2377a Fix incorrect jobmask for weaponskill "Last Stand" 2016-10-08 02:06:58 -04:00
TeoTwawki
d52138057f RDM is supposed to have access to Sanguine Blade and Seraph Blade.
Sanguine also available from subjob says both wiki's.
2016-09-23 14:59:15 -04:00
Tyler Schneider
65a75eb8dd Implemented unlockable weaponskills 2016-07-07 19:28:54 -06:00
TeoTwawki
8209f73159 Line ends, round 2. Fight! 2016-01-16 01:26:33 -05:00
deviltti
a66dea4a88 SQL: Added animationTime field 2015-12-13 23:34:18 -05:00
deviltti
d042974445 SQL: Added animationTime field 2015-12-13 23:00:55 -05:00
Hozu
8b40bbc7ca Database/SQL: Weaponskill permissions - relic redux
After a discussion with TeoTwawki, which took place after my previous submission, I removed the all jobs from Relic WSs. He has informed me that item mods handle the granting of the WS.

...also I'm fixing a typo I made earlier. Since I only did partial testing. Sorry!
2015-06-28 21:56:18 -04:00
Hozu
cae0282cf6 Database/SQL: Weaponskill permissions adjustment
-Added the main job restriction to all the quested WSs that did not have it, to all merit WSs, and to all Mythic/Empyrean WSs. When the quest/Mythic/Empyrean WSs are unlocked, they're supposed to only be used by the main job - PLD/RDM should not be able to use Death Blossom, for example. Though, I do realize that currently such WSs do not have to be unlocked...
-Added GEO to all non-special staff WSs.
-Added WAR/BST/BLM to Infernal Scythe
-Removed RUN from Scourge. Seriously?
-Some other misc. WSs did not have the main job restriction that they're supposed to have, so I added that.
-Bumped down the ranged Empyrean WSs to 300 skill for the sake of consistency.
-While I'm unsure how Relic WSs are given to players regardless of skill when equipped with a Relic weapon, I added a main job restriction to them so you can't have say... BLU/RDM able to use Knights of Round without a Relic.
2015-06-27 17:51:42 -04:00
Tyler Schneider
6591dd912d Merge pull request #1249 from Fr0zt/weaponskill
Allowed RDM to learn Red Lotus Blade and Vorpal Blade
2015-04-08 16:19:11 -06:00
Andy Frost
335c4ade19 Allowed RDM to learn Red Lotus Blade and Vorpal Blade 2015-04-07 18:14:08 -04:00
Tyler Schneider
b24b865aee Merge pull request #1042 from Fr0zt/weaponskill
Added the ability for SAM to use Apex Arrow
2015-03-07 22:44:48 -07:00
Andy Frost
14cba9d62d Added the ability for SAM to use Apex Arrow 2015-03-08 00:21:23 -05:00
Alex Goolsby
8c59347e78 CORE: implement moonlight aoe 2015-02-28 19:06:41 -05:00
andy
8836918e23 Updated weapon skill damage calculations and added missing effects. Also added an lua for wildfire and made it so that RNG could actually use it. All changes were taken from both wiki's. I have cross referenced all my changes and tested them in-game. All damage should reflect retail (except for magic weapon skills still being counted as physical damage). Some information on ffxiclopedia is still inaccurate for a couple of weapon skills, so if it looks incorrect while referring to that, check bg-wiki's page for that specific weapon skill.
Some posts that back up my changes:
June 2014 changes:
http://www.bluegartr.com/threads/121610-Rehauled-Weapon-Skills-tier-lists?p=6142188&viewfull=1

December 2014 changes:
http://www.bluegartr.com/threads/124376-December-10th-Update-Weaponskill-Adjustments-testing
2015-01-28 22:29:35 -05:00
teschnei
e73496bcce SQL: fix PUP hand-to-hand rank, Asuran Fists job requirements 2013-12-24 20:46:58 +00:00
xdemolish
a803c3aeab CORE / SQL / SCRIPTS: Added teleport effect so player is teleported once the animation has finished. All teleport/warp spells add the hidden effect and teleport the players once it wears. Escape spell zone checks moved to teleports.lua.
CORE: Updated capAllSkills to include blu and geomancy.
SCRIPTS: Updated @capskill command to include geomancy. Updated status.lua with Action IDs.

CORE / SQL: Added new column to skill_caps.
SQL: Added non-job-specific traits to Rune Fencer and Geomancer. Added weapon skills to Rune Fencer and Geomancer.
2013-12-01 20:45:07 +00:00
deviltti
a5bf2f875f SQL: Fix for a dropped column. 2013-08-06 00:29:36 +00:00
deviltti
deb884d4f3 SQL: Elemental weapon skills. 2013-08-06 00:08:57 +00:00
ben.dangelo2
592d14cbe2 CORE: fixed issue where players can get main only weaponskills from subs. rdm shouldn't get dancing edge 2013-08-03 04:35:17 +00:00
whasf
a7768db0d6 DATABASE: Cyclone WS is now AoE
(thank you whitevamp)
2013-04-12 15:25:39 +00:00