[DiscordArchive] Actually, why aren’t you using the SAI system to develop your encounter? Is it too complex for that?
[DiscordArchive] Actually, why aren’t you using the SAI system to develop your encounter? Is it too complex for that?
Archived author: Natrist • Posted: 2023-11-09T18:24:17.947000+00:00
Original source
Because things are stored in different tables?
Archived author: Nyeriah • Posted: 2023-11-09T18:24:22.931000+00:00
Original source
It’s not as plain and clear to see as cpp
Archived author: Natrist • Posted: 2023-11-09T18:24:59.542000+00:00
Original source
Well, like Bench stated, with the proper tool it is way simpler to use than the C++ API.
Archived author: Natrist • Posted: 2023-11-09T18:25:53.567000+00:00
Original source
If it's the tool that's lacking, I'm sure we can come up with a solution. There's no reasoning to have to script encounters in C++. Even Blizzard uses a database scripting system. I was told many, many years ago that they used Lua for *some* encounters but it's unclear exactly why.
Archived author: Bench • Posted: 2023-11-09T18:26:46.074000+00:00
Original source
Maybe those people just preferred Lua
Archived author: Rymercyble • Posted: 2023-11-09T18:27:13.469000+00:00
Original source
to create universal tool is complex and quite hard so sometimes there are sure impossible cases
Archived author: Nyeriah • Posted: 2023-11-09T18:27:17.463000+00:00
Original source
Stuff at blizzard gets done differently depending on who does it; I wouldn’t be surprised
Archived author: Natrist • Posted: 2023-11-09T18:27:36.862000+00:00
Original source
No, I think it was because the database scripting system was lacking in some ways. It's not impossible they had some kind of system call the Lua scripts from the database. I don't know
Archived author: Bench • Posted: 2023-11-09T18:27:38.580000+00:00
Original source
Not just tooling, the system itself needs to account for a LOT
Archived author: Natrist • Posted: 2023-11-09T18:28:11.201000+00:00
Original source
Ah! I think I remember why! It's because the database scripting system is limited in terms of actions or steps you can take.