- Cait sith has proper name prefix and named properly to be "Cait Sith" instead of "The CaitSith"
- BPs Implemented
- Regal Slash (BP:Rage): 3-hit physical
- Level ? Holy (BP:Rage): aoe magical
- Rolls a die and does dmg proportional to roll
- Only does damage if the target's level is divisible by the roll
- Mewing Lullaby (BP:Ward):
AoE lullaby that resets TP
- Eerie Eye (BP:Ward):
conal silence/amnesia with appropriate elemental resist check for amnesia, but retail does light check for silence
- Reraise II (BP:Ward):
single-target 60-minute reraise II buff for any party member
- Raise II (BP:Ward):
single-target raise II for any party member
- Altana's Favor (BP:Ward):
2-hour ability gives arise to all party members in range
(Arise and reraise III with infinite duration)
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.
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
```
- 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.
CORE: add some functions to create instance/enter/add time/leave dynamis
SQL: add all positions of statue in dynamis but many disappeared due to the last dynamis update of the official server (their names are "NPC")
GM COMMANDS: adddynatime <number>
Conditions to enter in dynamis : rank6, lvl65+, cs at xarcabard & bastok mines)
Conditions to reenter in dynamis : wait 1 real day (at midnight)
Also fixed a bug with pet zoning causing a crash (hopefully) and fixed the issue whereby pets would disappear when first hit. Also fixed an issue whereby zoning would cause an untethered pet (pet with no master). Added a new GM command @pettp 123 which sets your pet's TP to 123% (provided you have a pet out). Finally, corrected the Antlion model so it's correct.
Details: [FOR SUMMONERS] Fixed the avatar models so they are the correct sizes and also re-enabled Diabolos. For a LIMITED TIME ONLY, you can summon Alexander and have him fight for you, though there's no attack animations for the big guy. Odin is not in this as you must target a monster to summon him. Also fixed an issue whereby the pet commands wouldn't disappear when you release a pet. [FOR DRG] Added in pet wyverns (default name 'Wyvern'). They will assist your current battle target just like on retail. They will also use a breath move depending on your subjob and ability you use. Use a weaponskill to get your wyvern to use an elemental breath (offensive/hybrid wyvern only). Use a spell to get your wyvern to use a healing breath (if you're under 33% or 25% HP for defensive/hybrid wyverns respectively).
SQL UPDATES
You must update spell_list.sql to add in Alexander. You must update mob_pool and mob_skill and pet_list for the correct models+wyvern abilities.