* add wiring for sha wujings lance
* Minor cleanup:
- Correct item dispensing animation and remove 'todo'
- Switch to modifier from slot check, because historically checking gear slots in item scripts is HEAVILY discouraged with many good reasons
- Fix a typo in an unrelated item name comment along the way.
- Add several missing for "eat raw meat" and "eat raw fish" items.
---------
Co-authored-by: TeoTwawki <arawn.annwn@yandex.com>
* Add Login Campaign Reward Items
Adds new items:
Fancy Sets (Summer clothing)
Fancy Gilet: Dispense: persikos snow cone
Fancy Top: Dispense: persikos snow cone
Fancy Trunks: FIRE RESIST and WATER RESIST + 10 (Summer Tidings)
Fancy Shorts: FIRE RESIST and WATER RESIST + 10 (Summer Tidings)
Mutsunokami
Corrects a issue when using Persikos Snow Cone. The LUA file was named the Sorthand rather than the ItemName
* Fix EOL error
* Fix Dupe Entry
* Add "Persikos" to itemids.lua
Giving up on trying to complete the list this time around, before something comes in and messes up what I have done so far...
Also, added require("scripts/globals/items") to the item luas, and added the new use items to items.lua.
Update: Fixed the item luas to change the item id to the item name after adding to items.lua.
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
```
Should be fixed and ready for base integration. No additional effects added or changed.
All information checked with DAT file information, and with FFXIAH and both wikis. Information based on item check screen, not on assumptions of the values and effects.
- 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.
A couple other fixes
Item equipment added: 22124-25545
Item mods added: 22117-25578
I also fixed some comment spacing issues and moved a couple "weather" things to latents, where they belong...
Item latents moved the "During weather" trigger on a couple items from item mods to item latents
Added any missing item mod pets from the item mods above.
Item usable: Now you can get arrows/bullets from some of the items...
item weapon: fixed a missing 1 after the +
modifier.h: Fixed the haste mod comments to reflect the correct information.
Added mods for those also.
Please note, the changes to item_latents.sql is just moving things around so they are laid out more logically. I limited it to the first 200ish lines so as not to overwhelm a reviewer.
Also fixed some further misnamed items, and some mistakes in the item_usable.sql (No lua scripts here changed other than matching the name with the name fix in the appropriate sql table)
I also evened out some of the comments (so they are at position 91 when possible).
Bleh, I swear, whoever added the homestead stuff doesn't seem to know what they are doing, or else found the values in a strange place, since they were all wrong...corrected (and the comment includes the data from ffxiah) all of them.
Fixed the -2% damage for item 21373:
https://www.bg-wiki.com/bg/Sihirik (Used the wrong modid)
Fixed the mistakes I made in altanas_repast_+1.lua and altanas_repast_+2.lua (Incorrect itemid)
All added weapons should now be equippable and should give most mods/latents. Any mods/latents that cannot be used are commented in the appropriate file.
Please note, all Dynamis (D) latents are unavailable. The mod for Dynamis (D) still needs to be created before effects can be implemented (Please check the last area for the item_latents.sql file for all items currently created with additional Dynamis (D) latent effects)