Commit graph

47 commits

Author SHA1 Message Date
Aeshur
3fa2d83c30 [sql] Correct weather/sky in Walk of Echoes 2026-02-24 02:08:28 -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
claywar
b3af49c62a
[client] Text IDs, Titles, Version, Status Effect change
Add placeholder to zone weather in db


Update lua-side max zone entry
2023-05-25 19:07:17 -04: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
Era-Lusiphur
bf8bfb6039 added comments in SQL due to request 2021-07-03 20:56:08 -04:00
Era-Lusiphur
aa96f7418d Add zone_weather for Shadowreign Northlands zones
Was recently noted by @Xaver-DaRed that the northlands skies were blank. It turns out, weather for those zones were not set properly. This PR copies the existing weather of present area zones to their Shadowreign counterparts in Castle Z (S), Glacier (S), and Xarcabard (S). Throne Room (S) had weather set already.

This dumb copy method is made with the assumption of the weather being fairly close due to lack of useful data being present. It definitely corrects the problem for now. At a future time, someone may be able to extract weather data from zone DATs ( @TeoTwawki  mentioned it resides there) and ensure everything is 100%.
2021-07-02 11:32:10 -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
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
ibm2431
ffb0709861 Update zone_weather to be exported via hex blob 2020-06-05 10:38:29 -07:00
Kreidos
52b2cef522 Fix issue when zone_weather was renamed 2020-06-05 09:49:40 -07:00
Kreidos
856f0732c6 Switch Weather to binary bitblobs
Changes the weather system to store weather in
packed bit-pattern blob instead of 237K DB rows.
Uses a new weather table, so as not to conflict
with older installations.
2020-06-04 20:00:59 -07:00
Topaz
3eb1c1570f Remove DSP branding (copyright notices retained) 2019-12-02 12:40:02 -08:00
wrenffxi
6939314d23 increase MAX_ZONEID in core and a few places where it's hard-coded in LUA
retail capture of two NPCs
Walk of Echoes [P] music and weather
2019-06-19 12:11:16 -04:00
wrenffxi
2c7fe31d6d [version update] add zone Walk of Echoes [P] 2019-06-16 14:08:38 -04:00
TeoTwawki
e18aebd619 Add forgotten zone_settings.sql and zone_weather.sql entries for new zones. 2018-04-09 17:11:39 -04:00
Santssoft
216d68ecd3 [SQL] Added basic weather to new zones 2015-05-23 13:42:53 +02:00
teschnei
5b7968f07b Rereduced zone_weather.sql to not lose any important data 2015-03-21 13:02:25 -06:00
teschnei
03436d4923 Improved weather to use less memory and less tables (at the expense of a small performance hit when changing weather) 2015-03-21 01:09:32 -06:00
Santssoft
5d235484ef Move weather.dat info to database
SQL: add zone_weather sql

CORE: modify LoadZoneWeather to load data from database
2015-03-20 18:45:37 +01:00
Santssoft
3625e1aed1 Update weather data from zones with static weather.
SQL: remove zone weather table.
2015-03-20 17:50:51 +01:00
teschnei
5ba052f4c1 CORE: more entity update changes
-added fields for hiding HP bar and making mobs untargetable
-removed untargetable mobs from wide scan
-some basic scripts for Phuabo, Hpemde and Yovra in sea
-changed weather in sea
2014-04-14 21:41:25 -06:00
Tom_Neverwinter
47c7ef41f2 Updated weather to reflect weather in Chocobo Circuit on wiki 2014-03-06 00:33:27 -06:00
gedads
0780aea579 Database Added Mobs and npcs to z 274
added npc for z 274 entrance in z 267
corrected western adoulin z 256
corrected mob spawn in toramarai canal
2014-02-18 22:19:12 +01:00
teschnei
f32656701d SQL: update zone_weather with Feretory 2014-01-07 00:34:43 +00:00
Apocalypse612
412d35b1ca SCRIPTS: Added missing teleporters for Pso'xja. Added scripts for Pso xja tower to spawn Gargoyles. Added scripts for the Blue/Red bracelet doors, and crystal triggered floor.
DATABASE: Added retail positions for Gargoyles, made them NM's.  Fixed few wrong status's on elevators/door in Pso'xja. Made Psxjax and Shrouded Maw share weather based on some retail testing (wiki seems to be wrong). Fixed elevator ID's for Pso, and commented out the moving-floor elevators for now (they cause all mobs in the zone to be invisible, until someone can fix this). 

SRC: Added a new LUA binding for Close.door so that certain doors can work properly. (Thank you Zedingo for helping me with this) I needed this for the Tile Script in Pso'j to work properly.
2013-12-29 01:20:23 +00:00
ben.dangelo2
5cbd1f3116 CORE: mobs can now link with other families. Goblins link with moblins, warmachines link with orcs etc 2013-06-25 03:35:35 +00:00
PrBlahBlahtson
dadb0afc7b SQL: Erliks now have their correct level (Bug 714)
- Davoi doesn't have double weather
CONF: @cs now accepts hexadecimal values (0x61)  No scripter in the history of the project has wanted to avoid converting the values.
2013-06-08 23:00:30 +00:00
PrBlahBlahtson
c123851f3f SCRIPTS: The following items in settings.lua now work: INITIAL_LEVEL_CAP, START_INVENTORY, SUBJOB_QUEST_LEVEL set to 0 = unlocked at start, ADVANCED_JOB_LEVEL set to 0 = unlock all at start, ALL_MAPS, REGIME_WAIT
- A new value UNLOCK_OUTPOST_WARPS has been added, as well.
This should reduce some help requests.
SQL: Disabled some invalid weather in zones we don't even use
2013-05-28 05:48:47 +00:00
teschnei
aa61e583a2 PROJECT: merged 032713-Update to trunk 2013-03-31 19:22:04 +00:00
ben.dangelo2
dd469ac4bb CORE: smn mobs can now summon their pets. Fixed wrong messages for teleport spells. Fixed pets spawning when their master is dead. 2013-03-30 19:00:30 +00:00
ben.dangelo2
08268a61c5 Mobs will now cast magic properly and buff while roaming. Note two new files have to be added to VS. Fixed bug that stopped mobs from roaming. Lots of tweaks to mob skills 2013-03-01 03:57:39 +00:00
ben.dangelo2
735bd0cbff CORE: mobs will only cast cures when below 75% HP. fixed weather in xacabard 2013-02-18 07:12:33 +00:00
ben.dangelo2
0e2b56f309 CORE: players will now start the game with gear equipped. Demons now link like crazy. Fixed some weather 2013-02-15 03:23:55 +00:00
ben.dangelo2
f11b72d35a SCRIPTS: added animations for lots of foods. added missing scripts for items. Fixed weather in marshlands. Bag of seeds drop rate now 80 2013-02-12 15:25:35 +00:00
ben.dangelo2
93ded79e53 SCRIPTS: random traits no longer added on new chars. fixed max potions message. Added correct animation for lots of items, medicine, meats 2013-02-12 05:13:30 +00:00
ben.dangelo2
c083bf4afc SCRIPTS: bugard crash fix, barrier tusk crash fix. Added jesters hat. tweaked weather in some zones 2013-02-11 15:21:27 +00:00
ben.dangelo2
480202914a fixed breath attacks, fixed impale tp move, fixed boyahda tree weather, tweaked health for raptors 2013-02-06 04:47:59 +00:00
ben.dangelo2
090bc50d90 removed meteor, raptors attack a little faster, made mob tp damage more consistent, fixed mob tp stat downs, tweaked weather in some places, fixed march effect, fixed giantbird health 2013-02-06 02:39:06 +00:00
ben.dangelo2
04de7dfb07 added sunshine, cloudy weather to all necessary zones. added elements to some skills. 2013-02-01 00:32:19 +00:00
ben.dangelo2
a93d91cbfb weather can now be none. fixed weather in all zones. 2013-01-31 01:55:43 +00:00
PrBlahBlahtson
360e815d30 DATABASE:
- Corrected weather in Throne Room.  Bug closed.
SCRIPTING:
- Afflatus Solace will now overwrite itself.
- Perfect Dodge now has the correct 60 second duration.  Bug closed.
2013-01-29 23:05:32 +00:00
ben.dangelo2
f95c1df473 added silence, fixed weather in xacabard and bean. fixed stat down moves, added missing items. 2013-01-28 05:08:51 +00:00
teschnei
c796f46296 ZONES:
-fixed weather in dynamis
2012-09-08 07:36:49 +00:00
diatanato
983293cb20 weather - продолжение 2012-09-01 13:18:50 +00:00
Ezekyel38
34937cd9aa CORE: add weather (Thank to DeVeous !!)
QUEST: update I Can Hear a Rainbow (Windurst)
GM COMMAND: add setWeather 
DB: add zone_weather.sql
2012-08-19 08:56:47 +00:00