Module Updates
Beta 2010
- Added new journal enteries & updated journal text
- Alignment restrictions have been removed from all classes.
- Added Ability to sale back kits to merchant.
- Set good base to "NoPVP".
- Turned Debug level down one.
- Performs a security check on player after level up.
Beta 2011
- Added code to re-try teleporting players after round end if they are still in Arena.
- Internal changes to the Round code.
- Slight change in how Team Reward is calculated at round end.
- If you die in arena you'll know be sent back to base.
- Added better debugging on Invalid Characters message.
- Added better logging when player logins.
- Disabled Name and Level checks till they get fixed.
Beta 2012
- Fixed ammo kit not deleting ammo when sold.
- Fixed bug in display name for Ability Scores.
- Fixed bug in adding wrong savings throw bonuses.
- Fixed stores & Added Belt.
- Fixed sref on: cloak, robe, belt, flail, plain shirt (clothing)
- re-created items: cloak, robe, belt, flail, plain shirt (clothing)
- When adding item properties shields are now counted as Armor instead of Weapons.
- Adjust and redid major parts of the PR and scoring systems.
- Penalty for team kills should be fixed and is re-enabled.
- Party setup and hostile setup should be more robust now.
- Added "Back" function in crafter converstation so it's easier to use.
- Crafter is now non-blocking and private (ie. More then one person can use at a time and shouldn't be heard by everyone in base).
- Added 3 more maps for 6 total.
- Set all maps to FullPVP and no-rest.
- Added default load screens & Music to all Arena maps.
- Aligenments redone - should be no restrictions now
Beta 2013
- Added Debug info to PR/Scoring system and tweaked values a bit.
- Disabled Gold tweaking check for now.
- Changed PR/Scoring points. Round end rewards are capped at 10,000 XP/gp.
- No Cap on Player Kills yet, don't think they are needed?
- Add Capture points.
- per Each point captured your team will get 1 HP and 5 XP/GP per round (6 seconds) and give -1 HP to oposing team.
- Added better Delete detect to .bic file (for external script).
- Total Points Taken/Given more accuratly saved (in your Character Information item)
- Added second crafter.
- Added all portals to both bases.
Beta 2014
- Took out damage effect from capture points and made output less verbose.
- All player rewards have been changed to give real XP instead of adjusting for multiclass penatlies.
- Adjusted Capature points on all maps and base placeables so they look better.
- Added visual effects and flags to capture points.
- Added second check if when saling kit it comes to 0 value.
- PR System Changes.
- Personal PR has min cap of 0.5 and max cap of 4.0.
- TeamPR counts all players that are logged into the server.
- Personal PR is increased for TeamPR by 10% if inside arena and 10% deducted if not in arena.
- TeamPR differance has min cap 0.5 and max cap of 2.0 when used for calculating end of round points or ondeath.
- Average of TeamPR Differance and PlayerPR differance used for Scoring points & giving points on death.
- Reward for TeamPR at end of the round adjusted slightly.
- Better output on End of Round Information.
Beta 2015
- Fixed player stats on Point Given/Taken.
- Rewards are only given if your in base or arena.
- Characters will be automatically saved every 5 minutes during a round.
- Added static round end bonus (Applies to everyone).
- Added more debugging to name and tweak checks.
- Added PC Check before Player check.
- Added new item "Mage Staff", this is counted as an Armor type and not weapon. Use the quaterstaff if you need to add weapon properties.
- Added more verbose output on round ticks.
- Added debug info on damage hack to see if it works.
Beta 2016
- Fixed effects on capture points (so lights change right and doesn't memory leak).
- Set Capture point flags to plot so they can't be destroied by AOE effects.
- Fixed bug in saving all characters
- Feats knockdown and improved knock have been changed. Each is usable 4 or 8 times per day.
- Added Red light to Evil team and Blue light to Good team.
- Added visual effect when entering portal.
- Added 120 Temporary hit points when entering arena, lasts for 12 seconds (2 rounds).
- Better Handling of porting players out of Arena after round end (if they are stunned, dead, etc).
- Added Escape portal that spawns on map after round end in case players are still stuck.
- Internal fix to make Party and Hostile functions more reliable.
- Added bloody visual effects on death.
- Added feature on death script to hopefully detect unknown killers (if killer is unknown, it'll assume 1/1 ratio on player PR)
- Added noobie "protection". If a player higher level then you kills you, they receive 3 HP * PR differance damage.
- Added XP/Points adjustment for Player Scoring (doesn't effect team scoring). The higher level your killer is, the less XP/Points they get from the kill.
Beta 2017
- Reverted knockdown changes.
- Put Delay in when entering portals.
- Increased Max PR differance to 4.0
- Small change to the escape portals
- Optimized end of round code.
- Team/Player XP/GP rewards tripled - Capture points increased to 1 xp/gp per second.
- More robust character checking.
Beta 2018
- Fixed really ulgy CPU Spike bug at round end.
- Fixed, cleaned up and highly optimized the escape portals.
- Adjusted delay to all portals.
Beta 2019
- Fixed bug in PR and Rewards that included players in keeper of war.
- Players in Arena get 10% increased rewards, players in base get 10% decreased reward
- Reworked the alogrythm for calcuatling Team PR - this should stop PR jacking and give a more accurate reflection of the "true" team PR.
- Fixed bug when saving all characters, this is working now.
- Added "Save Character" option to save your character from the ditem.
- Added anti-logging function during play.
- Added test case for Smite feats.
Beta 2020
- Removed test case for Smite feats - doesn't work. ELC voilation.
- Fixed clearing of effects on capture points after round end.
- Fixed TeamRewards and Adjustments to them.
- Leech script now in effect for testing. If your in base for more then 5 minutes it'll kick you to keeper.
- The rules to this will change, but want to see if it is working.
- Internal changes to round code.
- Some changes to PR system.
- TeamPR is now calculated as: TeamPR * (TeamPR/NumberOfPlayers)
- PR is only calculated if both teams have atleast 1 player or more.
- More events will now trigger TeamPR calcuation.
- CurrentPR is returned at the time of the kill.
- Invalid ditem and bugged character should be fixed.
- Create Traps in trap kits has been disabled due to problems.
Beta 2021
- End of Round now clears all traps and effects from previous map.
- Bug fixed in trap kit, trap will be deleted once set.
- Disabled setting of traps in Keeper of War or Bases.
- Re-enabled traps.
- Pop Up GUI Message system framework.
- Added Welcome message, leech message, antitrap message, antileech, teamkill, deathlogging, guild & beta messages.
- Added BoW2 Guild Item - Talk to shady. The password is in the Guild Forum.
- Added Gift for anyone participating in Beta version 2021 or above.
- XP/GP rewards lowered and stabled out a bit.
- Adjusted leech script, won't run between rounds.
- Player Telescope added - see your Character Information item.
- CP behaviour changed. All of them still give reward to entire team (if in arena).
- The effects are +1 ac (dodge) +1 regen +1 to all saves. This are only applied if near CP.
- CP have to be contested before they can be taken.
- PR Adjustment for player kills has been changed per Rainy's formula.
- Added pretty Scoreboard with Time left in round.
- Added Player Telescope.
- Added 3 new maps.
- Fixed some existing maps so they are easier with the camera.
- Adjusted CPs in some maps due to new change.
Beta 2022
- Added crafter to keeper of war.
- Added portal from base to keeper of war.
- Debug messages taken out of PR calc.
- Pop up box on effy killing.
- Added more conditions in which PR will be calced.
- Shady and Keeper of war set to Private/Non-blocking converstations.
- Crafter is now private/non-blocking. Internal code changes to crafting system to support this.
- Added Total Gold value to Ammo Kit "Show Ammo" function.
- Internal changes to Ammo libraries.
- Fixed resting on two of the new maps.
- Debug Messages taken out of onDeath Script.
- New Pretty Kill message.
Beta 2023
- Fixed bug in TK system.
- Points will now be multiplied by PR differance (ie. higher level fights get more points).
- Put warning message on leech system.
- Hold time for game logging has been reduced.
- Knockdown/Disarm has a cooldown period of 18 seconds (3 rounds)
- Improved Knockdown/Improved Disarm has a cooldown period of 12 seconds (2 rounds)
Beta 2024
- Fixed pop up message on client enter.
Beta 2025
- Join Party taken out of on-enter and changed to keeper.
- Fixed formating of kill message.
- Added Monk Gloves to Weapon section of store.
- Warning on leech script is leechtime -1
- ModuleShout now respects Debug Level
- Added Healer.
- Internal changes to finding Area.
- Took out some Private Debug messages.
- Added second check on Saving characters to hopefully make it more robust.
- Cheer/Cuss on Round end.
- Re-did round end rewards/forumla
- Revamped entire debugging system.
- Removed CP HBs, no heal effect.
- Check on Area to verify it's valid.
- feats.2da reverted to default
Beta 2026
- Added internal debugging to gather information about nwn2 network spike.
Beta 2027
- Shady can now change Lawful/Netural/Chaotic Alignment - No limitations.
- Changes to Invis_CP (changed alignment to netural, changed so more robust/hidden).
- Fixed bug with Bonus Reward on Round end.
- Fixed bug with XP per points reward on Round end.
- Fixed bug with Max/Min caps on Round end.
- Add feature: XP per Time (capture point time) on Round end.
- Fixed bug with Traps on CPs staying after round end.
- Fixed bug with attacking or being attacked after death/before respawn
- When entering base, all effects are removed [on Base Enter]. (hopefully this will fix buggy druid spells even after player dies).
- Remove equipment effects after death [on Base Enter]. (ie. GMW, Flameweapon, etc).
- Fixed nasty bug with striping new players.
- Fixed bug that would flag a player as death logger if Arena was the same but rounds where differant. (now it just returns to player to keeper)
- If a player is killed by summon, companion, familiar or henchman it should give kill to Owner.
- If a player is killed by trap, it should give kill to the player that set the trap.
- Fixed small bug in detect if 6 levels or higher then player.
- Reward XP for kill is weighted 2 to 1 for Player PR verus Team PR.
- Cleaned up code for Player death.
- Tracking XP/GP internally now [since XP is capped in NWN2]
- Added value of Ammo kit when checking for tweak.
- Added option to healer to clear area of AOEs and traps.
- Leather Gloves have been removed from Merchant.
- Fixed Monk gloves. Monk gloves now count as weapons and Chain Gloves now count as armor.
- Summons, familiars and companions should no longer drop loot bags.
- Added Player and killers Names to Kill message for tracking/logging purposes.
- Fixed expliot in Trap/Consume kit that would give infinate items.
These kits will no longer create items while in Arena.
- Most hostile spells should be disabled outside of the arena.
Add internal code to detect hostile spells based on SettingsHostile in spells.2da
- Fixed expliot in CP with AC stacking when contested.
- Made CP more robust when removing effects.
- All CP effects timeout after 60 seconds.
- Added AB effect to CPs
- CP bonuses are based on PR differances. Min Bonus is 1, Max is 4.
- Removed XP/GP heartbeat rewards (added to round end).
This cuts down on combat log spam and network lag.
- Added pretty Round End Scoreboard.
- Fix bug in Scoreboard and added Time (from Capture points)
- Added version number of character to debug messages.
- Setting version number on all crafted items and ammo kit when created.
- Added "Character Validity" menu to Ditem.
- Added Rod of Greater Restore to Store for testing purposes.
- Made Kill Message easier to read.
- Added framework for Bloodlust.
- Added framework for Team Leader.
- Added framework for NPC PR Guardians.
- Optimized PR Calcing by a lot - should run really fast now.
- Added checks with destorying items from Crafting, should be more robust now and not deleted Guild or Beta items (?).
- Cleaned up Trap crafting menu so that it is easier to use.
- Fixed bug with Kill Teams.
- Recording Effy Kills and Team Kills internally.
Beta 2028
- Fixed Kill message again. Easier to read now?
- Added GameType Framework.
- Added "KillingFields" and "CP Hold'Em" GameTypes.
- Forcing "CP Hold'Em" for testing purposes.
Beta 2029
- CP Capture/Contest time is Doubled for "CP Hold'Em"
- Fixed small display issue with Kill Messages.
- Fixed Fast PR. For Performance reasons full Team PR will only be recalculated every 12 seconds at most.
- Monk Speed Removed due to Game Type issues.
- Increaed debug level of Party Leader functions since not used yet.
Beta 2030
- Fixed a few journal entries.
- Hopefully fixed Death/Respawn bug.
- Time is based on percentage of Total Reward.
Beta 2031
- Fixed Divide by Zero error at Round End.
Beta 2032
- Internal changes to TeamPR Function.
- re-did counting of seconds per CP and made it faster.
- Took out intra-game (30 second) reward.
- Internal changes to CP code.
- Should now detects Player Deaths outside Arena or Between rounds.
- Same Map won't play twice in a row now. (new map must be differant then last).
- Added internal function to detect oposite alignment.
- Added Count for number of CPs currently held.
- Testing Knockdown/Improved Knock Down Change.
Beta 2033
- Now detects kills made outside arena
- Death script set back to 3.5, anything lower causes players not to respawn correctly.
- Tweaked Settings on KD/IKD and also included Disarm/Improved Disarm.
- Took out some debug messages.
- Fixed CP Count.
- Recording Time in Arena on Round stats.
- Internal changes to the message system, should be more robust now and includes custom message types.
- Fixed bug in character stats.
- Took out game type "CP Hold'Em" - reverted back to default game type.
- CPs are now based on percentage of total round end XP pool.
- Tweaked Round end rewards.
- Round End Cap now respects GetBaseXPPerKill
Beta 2034
- Fixed killer getting points for killing while not in arena?
- Bonus of 10% of other players DeathPoints if you kill them.
- Fixed bug in fadjust calcuation.
- Added fadjust to adjust both up and down.
- GetBaseXPPerKill halved in OnDeath and standardized.
- Fixed bug in not respawning after death?
- CP count now resetting after round end.
Beta 2035
- Fixed bug with pop up boxes on death.
- Fixed bug with detecting kills/respawn on death.
- Doubled BaseXPPerKill
Beta 2036
- Blood points only count if other players is within 5 levels of you.
- Added Player Stats (TotalKills, EffyKills, TeamKills) per current round.
- Added participation precentage to round end.
- Time received if in Base and/or Arena.
- Added end of round personal bonuses.
- Fixed Bugs with temp item properties not being removed (gmw, flame weapon, etc).
- Added "Milking Protection" - the more you kill the same player the less points you receive.
Beta 2037
- Effects are now removed when holding player.
- Deleting character should work properly now and not send you to base.
- Displaying Round End Warning on Higher Debug Level
- Deaths after 30 second warning and before round end should now count.
- Fixed Monk Speed bug on level up and also correctly validiating player.
- Now displaying in Shout when someone levels up.
- Fixed some type-os and spelling errors in converstations.
- Added flag that should disable all loot drops from summons, familiars, companions and henchmen.
- AB/EB and AC all raised to +4 on Crafter
- Receive an extra 25% round end bonus if you praticipation in 90% or more of the total round.
- Changed some message colors.
- Time is being calculated more accuratly.
Beta 2038
- Added Rod of Fast buffing to Merchant.
- Merchant now will buy back Magic Rods, Staves and Wands.
- Added krsboss to DM Access list.
Beta 2039
- Server Back Online! :)
- Upgraded Server to MOTB, SOZ and Lastest Patch
- Fixed Class alignements & feats 2da (and brought them up to newest version)
- Changed restduration 2da from default to 2 seconds
Beta 2040
- Added Server Name and Description in Module Properties
- Re-saved module with lastest patch, re-baked, compiled and genertated new PWC files (even though they shouldn't of changed)
- Using Directory mode instead of .mod