[DiscordArchive] not that?
[DiscordArchive] not that?
Archived author: <o> • Posted: 2021-10-24T07:43:39.087000+00:00
Original source
it sounds like you want to script a custom npc. For that, you can either use a core script (c++), SAI (smart scripts / smart ai / database scripts) or a scripting extension like eluna. They all do roughly the same thing in the end, just more or less difficult depending on what you're comfortable using
Archived author: Ultraviolet • Posted: 2021-10-24T07:44:08.196000+00:00
Original source
well which is more beginner friendly
Archived author: Ultraviolet • Posted: 2021-10-24T07:44:09.111000+00:00
Original source
say
Archived author: Ultraviolet • Posted: 2021-10-24T07:44:26.356000+00:00
Original source
making an npc (thats not custom yet) cast like fireball or osmething
Archived author: <o> • Posted: 2021-10-24T07:45:49.441000+00:00
Original source
historically i'd say eluna, but it requires compiling a separate extension for trinitycore but I think they have a discord to ask for help.
However, I'm _not_ up to date with sai scripting so there might be an easy editor to do it today. That wow database editor might be able to, I don't know much about it
Archived author: Ultraviolet • Posted: 2021-10-24T07:45:50.076000+00:00
Original source
thank you btw (sorry i know these are probably stupid questions)
Archived author: <o> • Posted: 2021-10-24T07:47:47.934000+00:00
Original source
Not at all. wow servers are very complicated and it's not at all obvious what different tools are for or how to achieve something, especially when there's 3 different ways to do any one thing. Custom people tend to prefer scripting languages like lua because they're easier to understand, emulator people tend to prefer sai because it can be encoded in the same database as other game data
![[Image: unknown.png?ex=690c5418&is=690b0298&hm=d...c87505c5c&]](https://cdn.discordapp.com/attachments/870722120458600528/901740296201732096/unknown.png?ex=690c5418&is=690b0298&hm=ddacd46355bcc042042ba1f82b9457f48f9bdd15b8c4ae78b74627fc87505c5c&)
Archived author: Ultraviolet • Posted: 2021-10-24T07:54:00.666000+00:00
Original source
![[Image: unknown.png?ex=690c5418&is=690b0298&hm=d...c87505c5c&]](https://cdn.discordapp.com/attachments/870722120458600528/901740296201732096/unknown.png?ex=690c5418&is=690b0298&hm=ddacd46355bcc042042ba1f82b9457f48f9bdd15b8c4ae78b74627fc87505c5c&)
Archived author: Ultraviolet • Posted: 2021-10-24T07:54:03.582000+00:00
Original source
this one right?
Archived author: <o> • Posted: 2021-10-24T07:59:39.787000+00:00
Original source
yeah, that one uses trinitycore. be sure to read their documentation on how to set it up, it's been a long while since I used eluna so I don't remember exactly what steps are involved, but you'll probably need to clone it in git with the `--recurse` flag because I think the engine itself is a submodule