SERVER UPDATES

Getting Started and Connecting, Changelogs and Announcements

Moderators: Moderator, Announcements

User avatar
Goat
Global Admin
Posts: 758
Joined: Fri Nov 03, 2023 1:51 pm
Contact:

Re: SERVER UPDATES

Unread post by Goat »

August 17th, 2026

* Categories for armor should be sorted now
* Bug fix to enable color emotes on new characters initially on creation.
* Bug fix to using oMaster instead of oPC
* Added !underwater for DMs to toggle a map underwater or not.
* DMs are no longer affected by temperature, lava, or drowning map effects.
* Corrected a few incorrect strrefs in iprp tables.
* UD Mist Lake NPC Vendor set to plot as he mysteriously died. Moved him away a little from a walkmesh cutter to not have issues with spawning.
* EE: DM PC Inventory fix.
* DisplayGuiScreen fix for EE.
* Laws of Candlekeep updated
User avatar
Goat
Global Admin
Posts: 758
Joined: Fri Nov 03, 2023 1:51 pm
Contact:

Re: SERVER UPDATES

Unread post by Goat »

September 08, 2026

* Added teleport impede as it is in within Sshamath wards.
* Mist Lake - Fixed Bregan door. Bregan - Fixed door, name corrected, walkmesh fix attempt, added npcs, doors, tp block in place.
* Fix to PFX files where the alpha was being seen as black (no alpha). This resolves certain areas like the tutorial areas particle effects where the portals are coming in black.
* Updated FAI rules to reflect all casters
* Attempt to fix deep gnome animations.
* Fix to accidental double XP reward in a rare case.
* Whisper range XP gain increased from 2.5 to 3.0 (which is default whisper distance.)
* Hiding players who aren't spotted aren't considered for RPXP when around to prevent a exploit where you can use chatting to 'know' if someone is around you. Hiding players are CONSIDERED for RPXP if they are in your party however.
* Mass NPC Corrections (Combined) : SR40, True Sight, Spell Immunity, Sneak Immunity, Poison Immunity, Paralysis Immunity, Mind Affecting Immunity (FoM mimic), Level Drain Immunity, Fear, Death Magic, Critical Hit Immunity, Knockdown Immunity corrections in a larger commit.
* PC Tools: Remove and Autofollow added to the top UNUSED buttons for simplicity sake. Prop remove button added in the prop section as most don't understand you can click the title to remove the prop.
* Languages loading times: Dictionary load went from ~10 words/s to the whole set in seconds. Chooser fills instantly. Original language system took minutes, almost an hour to load all the languages. The cost is the same - we just don't wait as long per frame to load X or Y a second.
* Snow effect renamed goat_snow (sef + pfx). Flake rate 60 -> 40. Maps that use snow should probably swap over to this one - as it is far less resource extensive and less laggy.
* >help redone, added short forms for certain commands.
* Darkhold Vale bulletin board fixed.
* Keymap added missing keymaps from EE.
* Fixed two warnings so the compiler no longer screams about it. (An accidental '/' and wrapping a switch inside of a do/while loop doesn't work well with NWSCRIPT (compiler complains anyways.)
* Deflect Arrows: jx_inc_magic touch attacks no longer purge the feat, suppress/restore goes through the plugin.
Evasion in armor: pc_on_equip/unequip use suppress/restore instead of remove/add.
* Fix to rangers favored power attacks not working when both were picked. Fix to favored power attack not removing the damage in certain cases when PA was disabled. Favored Power Attack fix to not being able to pick additional races when one is already picked. Needs testing.
* Eld chain description updated. Meant to say 'cannot' attack same target not 'can'.
* Monitor spell description modified.
* Chilling tentacles desc fixed.
* Miasmic clouds on own summons shouldn't be spammy.
* Aura of courage giving proper fear immunity.
* Expose Weakness no longer has to be retoggled on server transition/relog.
* Fix to several summons where when you dismiss them or recast - they remove from the party list property.
* Fixed War drummer fear song, Fiendish glare and Frightful Presence not respecting fear immunity properly and still debuffing.
* Fix to a few spells like the green dragons aura, and other areas still rolling - Which should now claim you're immune rather then rolling. For green dragon/aura fear - No roll = no 'shaken'.
* Weakening Cloud - If you had poison immunity line comes up properly.
* Tyrant Fog: Poison-immune no longer loses CON
* Sickening Grasp: Disease immunity no longer take the sickness penalties.
* Dominate Animal: Mind-immune no longer dominated.
* Other effects, sleep, para, blind charm, confuse, curse, dazed, deafness, dominate, entangle, knockdown, para, slow, stun, properly give the immunity message before the save when it's the main part of the spell. (If it was just an added effect we just roll it individually as normal or give the message but still give the other debuffs, depends. Not many of these though.)
* Shuriken get strength to damage like darts (1-byte engine patch, [Shuriken] StrengthToDamage=1).
* QC command improved for detecting all your immunities >immunity.
* Stances/henchmen bars: drag by the nubs on the left or right side now instead of guessing, same width/looks.
* DMFI DM/Server window: drag by header, clicks pass through. No longer does it 'eat' half the screen downwards from having anything click underneath it.
* Starting position of gui_wildshape.XML starts in the middle-rightish now so its not hidden away.
* You can now hide the autosort button - in the chat/game options.

* DM Commands / DM QoL
** Suspicious-item alerts to DMs + Discord (acquire + login)
** Destroy Placeables wand also removes placed effects now and doesn't require a server restart
** PC Scry tool added to the DM Toolbar for ease of use.
** Ban system: !ban / !unban / !boot / !cdban / !cdunban / !banlist / !cdbanlist
** !weather - snow (real whole-map grid), rain, blood, clear, reset
** !environment / !env - any 2da preset, per-player fog, weather lock, auto blood on red rows
** !shake [seconds] [light] - sustained screen shake
** !noregen - remove regeneration. (Need a final fix before this is used)
** !announce server now emits to both servers.
** !setcommoner/defender/hostile/merchant now can take an optional radius. (I.E. !setcommoner 25m sets all the npcs around the selected NPC 25m to commoner.)
** !npcsleep 1/0 pauses every NPC on the map.
** !flip/!flipToggle now take a radius argument if required, same as above. Original name of these commands were !sleeper/!sleeperToggle but this one actually flips their commoner/hostile.
** !teleport on/off fixed
** !equip 1/0/2: lock what players wear (hands and ammo free), unlock, or only announce changes within 100m.
** !setrace name / !setrace base sub, !raceinfo, wand setrace/setsubrace/raceinfo. Sets race and subrace on any creature, saved for PCs. DM only.
** !noregen, !underwater, !wildmagic, !antimagic, !deadmagic, !teleport, !equip, !npcsleep, all broadcast to DMs / Discord.
** !feathistory: sheet by earn level, probe, dump, dedupe, recover, anchor <feat> <level>, autorecover on/off.
** !help redone. Short form commands added.
* Note: All radius commands center on the selected creature, else the DM.

* Factions
** Faction system driven by bg_faction.2da. Plugin (FactionSync) bakes repute.fac and injects the anchor creatures into dm_faction_map at boot. Factions can be set on NPCs on the blueprints: bgfaction=FACTIONNAME, or a tag prefix (zhent, etc). You can also set the faction directly with !faction. Saved with !dabest and works fine.
** Factions themselves need to be defined. Added basic ones to start but builders can add more to this.
** !faction: list / set / clear / sweep / matrix / test. Set and clear take an optional radius (i.e. 25m) or all. Batch set skips NPCs that already have a faction. Bare on a player = changed standings. 2DA can be hot reloaded if needed.
** Removed !addFaction, !getFactions, !setfaction. !setRep / !getRep reject unknown names. !faction handles all.

* Stealth icon
** Icon has been reverted to the old icon that was easily viewable.
** Icon HOWEVER can be turned off. >stealthicon or the chat options panel to disable it. This only disables it on your screen and doesn't affect others. Good for screenshots and the like.
** Stealth icon appear/disappear should be snappier in general.

* Chat options panel
** Colored text / whisper lock / auto anim save on click. Save button removed. Saving happens on any button click now.
** Stealth marker button added.
** Henchman bar button added and toggle fixed/persistence. You can remove the henchman bar now if you like.
** Renamed to Game options panel.

* Feats / Delevel / Level
** Delevel (Shar) no longer strips feats for good: recovery gives back every feat still listed at a level the character has. Shar runs it after every delevel.
** Dedupe of the per-level feat lists after level up, login and rebuild. Feats that can be picked more than once are in the DedupeSkip list.
** Vanilla to custom feat swaps rewrite the history entry instead of remove+add, so the feat keeps its level.
** Class/race feature functions in pc_on_loaded also run on level up and after a delevel rebuild. One-time flags that made a stripped feat unrecoverable re-grant when missing.
** inc_qual_feats no longer re-grants the Shadow Adept / Shadowdancer / Archmage feats on every level up unlesss it is needed. It also removes if you lost the qualification. Feat should be granted properly without relogging.
** Recovery refuses feats whose prereqs are not met.
** Item bonus feats no longer get baked into the character on level up.
** Login leak sweep: an own feat with no level listing that an item can grant is removed.
** >feathistory added. Tells you the feat picked and the level you picked it on - Useful to make sure your feats are correct or to know when you picked X or Y feats for rebuilding the character again if you don't have a character sheet made.

* Spellswapper
** Spellswapper should be fixed as XP_Goat handles it now, script reduced. Fixed multiclassing/exploit.
** Multiclassing and spellswapping should be fixed (I.E. Cleric/Bard)
** Fixed a potential exploit using the spellswapper that could grant additional spells without removing the one selected.

* Auction System Improved:
** No more lost items store before destroy
** Fix to max length of item name that could cause the item to vanish.
** Expiry timer fixes.
** Double-listing/double-buy guards
** Own-listing takeback (just buy your item and you get it back.)
** Everything logged, staff-bound/tool items refused.
** Action buttons act on the highlighted row safeguards so you don't accidently buy/sell the wrong item.
** Seller column gone price box fits, warning centred, View+Sell laid out like View+Buy, price clears, [R] refresh button.
** Conversation cleaned up.

* Storage System Improved:
** No more lost items on retrieving.
** Double-deposit/withdraw guard
** Cursed/DM-reward/keys storable but locked to the character in the account vault - tools/rules/scry never storable
** DM/QC get their own storage.
** View works in houses
** Action buttons act on the highlighted row so you don't deposit/withdraw the wrong item.
** Nexus gold vault: account-based, logged, staff separate.
** Nexus gold vault pane, View/Retrieve/Deposit order, greyed until a row picked, [R] refresh, locked rows (DM items/etc) show "Locked to:", rows indented properly.
** Storage can be sorted.

* TKL performer:
** Stop button + generation counter. You can shut up midway if you wish now, thank fkin god.
** Popup on other players' screens: equip scripts used the stale GetPCItemLastEquippedBy() (Beamdog #367); fixed, plus guards so GUI writes only ever reach a player with the performer open.
** BIC bloat: songs stored as one 9-byte-per-note string per track at rest (17x smaller; 4MB worth of songs become ~200KB.)
** Now works with EE properly.
** TKL stop button added.
Post Reply

Return to “Announcements and Community Information”