- Still needs many of Artisan NPC's created and Placed.
- Still needs the TS Recipes to be imported.
- Only implemented up to the current expansion but added framework for all other/later tasks, will just need NPC scripts added for those regions.
Code is ineffecient but clear to read and troubleshoot, can be refined at a later time.
This adds minimum conditions for the gilded scroll to drop and replaces
the 10% increase per dropped scroll with a flat chance based on npcs
remaining after 15 kills. This will slightly reduce the rate of missions
that can't be completed.
Remaining npc count is adjusted by +1 when the live bug is enabled.
Live might include npcs behind the locked door for non-gilded scrolls,
but broken mission rates would be too high if those npcs were also
included for gilded drops. More investigation on live is needed to
figure out exact bug/drop conditions.
Due to the previous bug that was failing to exclude zone controller this
leaves non-gilded scroll drop rates the same as before.
This was always counting zone_controller as a remaining npc.
The live bug was already meant to be disabled in this script until
better drop rates could be found so just the zone controller being
counted was enough to make it possible to bug anyway.
Mission npcs will no longer offer nest missions until the server content
flag is enabled by the server's first Yar`Lir's death. This doesn't
include nest missions that already require t5 flags since those shouldn't
be possible to obtain without Yar`Lir having been killed.
Use spawngroup id for Autumn Rose assassin traps and combat aggro to
trigger them instead of proximity.
Offset z location of assassin spawns which breaks on emu since they get
stuck in the ceiling
Remove the previous npc script and just uses the encounter