4-29-2015

Discussion in 'Changelog' started by robregen, Apr 29, 2015.

  1. robregen

    robregen Administrator Staff Member

    Messages:
    8,393
    Code:
    Cavedude
    * The group level range should be a bit more sane now.
    * Players will no longer see the "Godzilla" debug message, as that bug is confirmed to be long fixed.
    -------------------------
    * Added mintime and maxtime to spawnentry. This will prevent a NPC from spawning outside of the times specified. NPCs spawned in this way will then behave like normal NPCs. They will not despawn on their own, unlike spawn_events/spawn_conditions. NPCs using this that are alone in their spawngroup will attempt to spawn after their respawn timer has expired if the time of day is outside their range. Otherwise, another NPC in the spawngroup will be chosen to spawn. The normal rules (chance, spawn_limit) still apply to these NPCs, this is just another rule added to the system. mintime and maxtime both represent the in-game EQ Hour. Valid values are 1-24. If either or both of the values are 0, then the NPC will not have any time restriction.
    ** Required SQL (already run against TAK DB):
    ++ alter table spawnentry add column `mintime` smallint(4) not null default 0;
    ++ alter table spawnentry add column `maxtime` smallint(4) not null default 0;
    --------------------------
    * Added altkeyitem column to doors, to allow for a second key.
    ** Required SQL: (Already run on TAK DB)
    ++ alter table `doors` add column `altkeyitem` int(11) not null default 0 AFTER `keyitem`;
    Haynar
    * Moved z_offset to be precalculated when size is set/changed.
    * Added z_offset to diff z checks for when z needs adjusted during pathing/moving. Mobs that are larger size, can be off more, and need adjusted.
    * Moved pets to walk at their owners walk speed, to make their movement while following smoother.
    * Pets will now have slightly different distances to when they start to follow their owners and when they catch up. That way pets are not starting/stopping so much and sending more position update packets.
    * Pets at a distance will now send their position updates out to everyone less frequently.
    * When x and y are calculated in a roam box, the z will use the bestz at that location, rather than GetZ(). This helps prevent mobs on the move from bouncing up and down as often.
    * Stationary ground spawns will now visibly spawn for client is in the zone. You will no longer have to rezone, for them to appear.
    Robregen
    * Fixed for item with charges in QuestReward function.
    * Allow /pet attack by mob name to work (credit by demonstar at eqemu) ex. /pet attack a_snake

    Database:
    Cavedude/Robregen
    * Ancient Cylops in South Ro and Pyzjn in Qeynos Hills should no longer depop when day arrives.
    Robregen
    * Added diversity to Mobs in the Castle of Mistmoore.
    * added a couple of pathing in the Castle of Mistmoore.
    * Mobs should now respawns as Vampires at night in the Castle of Mistmoore and should not depop unless killed. Same with Dark Elves in daytime.
    * Werewolf in Mistmoore should no longer depop when days arrives.
    * Maid Issis and Butler Syncall should now spawn as vampire if spawned at night.
    * Larik_Z`Vole in Lesser Faydark should no longer depop when day arrives.
    * Rivervale should now be foragable.
    * Drakebreath is now add as a cast rather than a proc to Drakes in Rathe Mountains and Lavastorm.
    * Incomplete blackbox should now vanish when combine to a Rusted Blackbox for Red V blackbox quest.
    * Removes charges for Giant Yellowjacket Thorax, Sternite, and Tergite.

    Script:
    Robregen
    * Converted Lady Vox and Lord Nagefan perl to lua.
    * remove item return for final reward from Brother Hayle in Splitpaw.
    * simplify text phase for questsay to Sultan in Temple of Sol Ro.
    * Guard Monroe in Qeynos Hills should be waving every 1 minute and 15 second to match live.
     
    Last edited: Apr 29, 2015