Get your own free workspace
View
 

DWRPG Changelog

Page history last edited by Wail 1 year, 9 months ago

Latest Version (109j)

 

-DWRPG 100

-Added Earth, Plunder, Critical, Mana Shield, and Retaliation weapons 

 

-DWRPG 104

-Added Skaarjbane weapons, removed Critical weapons

-Added Flight weapons (Disabled due to major error) 

 

-DWRPG 105

-Reloading weapon superweapon reloading fixed.

-Released revision of Flight weapon

-Added Medic Healing Blast artifact 

 

-DWRPG 106

-Reloading weapon gains self-weapon reloading 

-Rejuvenation weapons gain shield/armor restoration

-Retaliation weapon adjustment

-Added Donor Artifacts benefit

-Adjustment to Denial/Recall to prevent Adrenaline Masters from gaining a new MP5 on each death

 

-DWRPG 107

-Fix to Adrenaline Master Magic Weapon Maker breakage

-Server 2 Dual MP5 issue fixed (configuration issue)

-Fixed Medic Monster Artifacts getting doubled after Healing Blast / Life Burst

-Continuing attempts to fix Denial/Recall. Adjustments to Ghost, Loaded Weapons, Loaded Artifacts, Denial, Ultima, Donor Artifacts, Medic Artifacts

 

-DWRPG 108

-Change to DWRPG (sans version number) for more rapid updates

 

 

-DWRPG 108a

X Change to Status_Retaliation to attempt to fix it - set bOnlyRelevantToOwner=False for Inventory, now stores retaliation instigator name for damage assignment, does simple Monster.TakeDamage approach for Damage < Monster.Health, and takes into account doubledamage on monster attacks

X Skaarjbane Overlay change

X Adjustment to Critical, Reloading, Plunder, Skaarjbane weapons, Cannot apply to Translocator

X Adjustment to Flight weapon (attempts to cause player to fall after weapon switch)

X Reloading gains all-weapon-resupply, extends RW_DWRPGWeapon

X Rejuvenation changes to only self-weapon-resupply

X Substitute Rage with Immolation

X Hover Weapon (Replica of 107 Flight)

X New Reloading Skin (nontransparent)

X Change to Ability_DWGhost & Status_DWGhostInv - Now 5 levels instead of 3 (1 Health, 100 Health, 1/2 Health, 3/4 Health, Full Health, instead of 1 Health, 100 Health, Full Health). Total cost now 125 vs. 85.

X Changed Ability_DWGhost TOWait time from 2.0 to 1.0 (attempt to see if this changes "pause" Ghost effect)

X Substitute DruidRegen with Ability_DWHealthRegeneration

X Substitute DruidAmmoRegen with Ability_DWAmmoRegeneration - AmmoInv to Status_DWInv in Reloading weapon

X Substitute Ability_DonorArtifacts with Ability_DWDonorArtifacts

X Monsterloot Roll-In

X Change Denial name (?) - Ability_DWRecall

X Change Recall to remove level 1. Old level 2 is now level 1. Old level 3 is now level 2. Add level 3, keep weapons even if you suicide

X Change Resupply to work on % for weapons with MaxAmmo > 100. For weapons where MaxAmmo < 100 just add 1*ResupplyLevel (probably faster)

X Substitute RW_SuperHealer with RW_DWMedic

X Substitute ArtifactMakeSuperHealer with Artifact_MakeMedicWeapon

X Artifact_MakeMedicWeapon has bPreserveWeapon added (current condition is temporary)

X Substitute AbilityLoadedHealing with Ability_DWLoadedHealing

X DW_LoadedHealing change to point to Artifact_MakeMedicWeapon

X DW_LoadedHealing change to cost (from 3, 6, 9 to 10, 10, 10).

X Substitute AbilityExperiencedHealing with Ability_DWExperiencedHealing

X Ability_DWExperiencedHealing change to point to Artifact_MakeMedicWeapon

X Substitute Ability_MedicArtifacts with Ability_DWMedicArtifacts

X Substitute Artifact_HealingBlast with Artifact_LifeBurst

X Artifact_LifeBurst change to point to Artifact_MakeMedicWeapon

X Substitute Pickup_ArtifactHealingBlast with Pickup_ArtifactLifeBurst

X Add MM: Sphere of Regeneration, 300r and 500r

X Added Ability_DWMedicAwareness

X Ability_DWExperiencedHealing - Max level 9, Cost per level 5 (total cost 45).

X Loaded Artifacts points change. From 2 +7 per level (2,9,16, 27 total), to 5 +5 per level (5, 10, 15, 30 total)

X Elemental Weapon Maker added

X Substitute DruidPlusOneModifier with Artifact_EmpowerWeapon

X Add AM: Remote Max

X Add WM: Damage Sphere

 

 

108b

X- 108 Fix to level 3 Recall suicide protection for AMs

X- 108 Fix to Reloading weapon not resupply-benefit.

X- 108 Fix to Elemental Weapon Maker artifact (Removed MinActivationTime defaultproperty)

X- 108 Retaliation - adjustment to cap (from Modifier*2000 to Modifier+1*750), so suicide tactics vs. Luci are less effective

 

 

108c

X Artifact_EmpowerWeapon - Allow removal of +1 after weapon has been +1ed (old condition if Weapon.Modifer != Weapon.MaxModifier was  erroneously catching it before we could execute the removal)

X Artifact_FiendishRelic & Artifact_FiendishRelicPickup created and added to MonsterLoot

X Artifact_FiendishRelicPickup SFX for pickup

X Artifact_FiendishRelic SFX for activation

X Artifact_InfinityGeneratorPickup SFX for pickup

X Pickup_EXPPumpkin, EXPPumpkinSuper, EXPPumpkinMega, EXPPumpkinWildcard

X Pickup_CandyCorn, Status_SugarRushInv

X Artifact_MakeMedicWeapon - When rolling a new medic weapon, a copy of the previous weapon is returned to your inventory. Try 2.

X Artifact_MakeMedicWeapon - Sound effect and particle effect when making a weapon

X Artifact_MakeMedicWeapon - Message for when attempting to throw the artifact (Disallowed)

X Artifact_LifeBurst TossArtifact adjustment

X Artifact_LifeBurst gains sound effect when activated

X Artifact_LifeBurst has a 4 second delay on when you can activate it again

X Artifact_LifeBurst - Level 1 (200 healing) vs. Level 2 (400healing) adjustment, in classes Ability_DWMedicArtifacts and Artifact_LifeBurst

X Artifact_SphereRegeneration - Allow throwing of artifact

X Artifact_SphereRegeneration - Gains sound effect and visual effect when activated

X Replace DruidArtifactTripleDamage with DWRPG.Artifact_TripleDamage

X Artifact_TripleDamagePickup disallow picking up triples when one is already held

X DruidDoubleModifier replace with Artifact_DoubleMagicModifier

X Change both new Triple and new DoubleMagic to point to each other

X Artifact_InfinityGeneratorPickup was not showing up visibly, adjusted drawtype to DT_StaticMesh

X Artifact_InfinityGeneratorPickup disallow multiple InfGen pickups when one is already held

X Replace DruidsRPG200.RW_NullEntropy with DWRPG.RW_DWPetrification

X New Petrification Weapon and Effect shader

X Chain Lightning - Increase radius from 768 to 1024, change DamageType conditional

X Rejuvenation - Fix to disallow ammo regeneration on super weapons

X MonsterLoot added : OmniAmmo, MultiAmmos, Multi/Mega Vial/Health/Keg, VariableAdrenaline (Mana Spirit), HalfUDamage, (Still need to add shields and remaining Udamages)

X Change to Ability_DWLoadedArtifacts to point to new Triple and DoubleMagicModifier artifacts

X Change to Ability_DWLoadedWeapons to see if we can remove the WM double MP5 issue (removed Xweapons.AR from Loaded Weapons list)

X Change to Mutator_MonsterLootRules - If Killer == None, then do not drop any loot

X Status_AmmoRegenerationInv - Add boolean to store MP5 and Link ammo classes.

 

 

108d

X Increased Loot Drop rate from 0.33 to 0.4, increased frequency of Candy Corn and EXP Pumpkin

X Artifact_TripleDamage fix to extend UT2004RPG.ArtifactTripleDamage instead of UT2004RPG.RPGArtifact (fix to infinite Triple)

 

108e

X Redid Petrification Overlay Shader

X Adjusted Petrification to have the same range as Null (+1 through +6 instead of 0-4)

X Petrification from OneDropRPGWeapon to RW_DWRPGWeaponOneDrop

X Adjusted Status_Flight weapon (attempt to allow players to control elevation, fix to removing flight status when in water)

X Add RW_DWRPGWeaponOneDrop

X Add RW_DWEndless

X RW_DWImmolation - Add emitter to pawn hands in NewAdjustTargetDamage

X RW_DWEndless to extend RW_DWRPGWeaponOneDrop

X Adjust Reloading weapon calculation (for restoring wielder's ammo)

X Adjust Status_Reloading calculation

X Omniammo - Adjustment in state Pickup to see if we can manually set the rotation to its proper position

X VariableAdrenaline (Mana Spirit) - Can still be picked up when can't benefit. Changed Touch and ValidTouch to simulated functions.

X Fiendish Relic - size a little too big, needs prepivot -z to hover higher

X Fiendish Relic should break (1/6 of time)

X Fiendish Relic add Emitter to Pickup state

X Fiendish Relic - FX_FiendishRelicPickupEmitter, New Emitter for Pickup State

X EXP_Pickup adjustment in AnnouncePickup to pickup sound volume

X EXP_Pumpkin added Emitter to Pickup state (same approach as used in Fiendish relic)

X Pickup_CandyCorn - Changed ValidTouch to be simulated (see if this allows clients to see message when too sick)

X Status_SugarRush - Adjustment to Timer (made simulated, lets see if that works?)

X Status_SugarRush - Add overlay interaction when sugar rush active

X Status_SugarRush - Add speed/slow effect as FreezeInv

X Status_SugarRush - Add emitter to players with Status_SugarRush

X Adjustment to Resupply, move to new calculation (in the future we will be considering)

X Ability_DWRecall - Adjustment in ModifyPawn to attempt to fix the WM Recall not working (Removed AbilityLevel < 2 then return check)

X Inf Generator - New approach for disallowing multiple pickups (see state pickup validtouch)

X Inf Generator - New Icon

X AM - Elemental Weapon Maker gains RW_DWEndless for testing

X AM - Elemental Weapon Maker gains Rage (Immolation being adjusted for testing)

X AM - Make New Artifact_GlobeInvulnerability using overlay Interaction techniques. This artifact will eventually replace the Globe, but during testing phase we can give it out via AMArtifacts test ability

X Medic - Loaded Healing. Loaded Healing Level 2 requires Experienced Healing 1. Loaded Healing 3 requires Experienced Healing 2.

X Medic - Medic Artifacts level 1 requires Experienced Healing 3. Medic Artifacts level 2 requires Experienced Healing 6.

X Medic - Medic Weapon Enchantment produces +5 Medic weapon on Level 1, +6 on level 2 and 3 - Watch this one, do effect added

 

108f

X Ability_LoadedHealing - Fix to cost (was not purchaseable when it should have been)

X Ability_LoadedHealing - Adjustment to description

X Ability_MedicArtifacts - Fix to cost (was not purchaseable when it should have been)

X Ability_MedicArtifacts - Tweak so Sphere_Regeneration gets AbilityLevel properly when given

X Life Burst healing ratio goes to 50:200, 50:300 adren to healing

X Sphere healing ratio goes to 4:16, 4:24 adren to healing

X Artifact_RegenerationSphere - Radius change based on AbilityLevel (1 = 300, 2 = 500)

X Artifact_RegenerationSphere - Healing change based on AbilityLevel (HealthPerSecond + AbilityLevel*HealthPerSecond / 8 + 8*x = 16/24)

X Status_SugarRush - Tweak to Emitter spawning

X Artifact_GlobeInvulnerability - Overlay and Emitter tweak

X AM - Elemental Weapon Maker RW_DWEndless removed from rotation

 

 

108g

X Tweaked MonsterLoot rules to remove Halloween items. Experience shards restored to normal, Candycorn gone, Fiendish Relic made Rare

X Pickup_EXPPickup renamed to Pickup_EXPShard, code cleanup and added new pickup sound, precaching of static meshes and textures

X Pickup_EXPShard child classes renamed to sequence Multi,Super,[Mega],[Ultra],Wildcard

X Pickup_EXPPumpkin child classes renamed to sequence Multi,Super,[Mega],[Ultra],Wildcard

X Pickup_EXP* messages changed to Experience Shard +X XP!, and Halloween Pumpkin +X XP!

X Pickup_EXPShard incorporates emitter previously used in Pickup_EXPPumpkin (removed from latter). Pickup_EXPShardWildcard uses emitter

X FX_EXPPumpkinBandEmitter - Tweaks to coordinate system, set as bNoDelete, changes to spawning properties so it no longer "warms up"

X Pickup_OmniAmmo - Reimport static mesh with proper orientation, changed pickup sound

X Pickup_OmniAmmo - Precache SM+Tex

X Pickup_VariableAdrenaline - Precache SM+Tex

X Pickup_VariableAdrenaline - Reimport static mesh at 0,0,0 - We can position this a couple different ways, see 3DSMax file.

X Pickup_VariableAdrenaline - Ambient brightness adjustment

X Pickup_VariableAdrenaline - Changed state code to disallow in other states (lets make sure this works)

X Pickup_VariableAdrenaline - Added properties to disallow pickup when in a combo or using artifacts

X Artifact_FiendishRelicPickup - Changed pickup sound

X Artifact_InfinityGenerator - Restored vertex mesh instead of static mesh (DT_StaticMesh -> DT_Mesh, etc)

X Artifact_InfinityGenerator - Icon tweak...

X Artifact_InfinityGenerator - Tweaks to disallow multiple pickups (if this doesn't work look at PowerUps class HandlePickupQuery)

X Artifact_LifeBurstCharger - New emitter effect and change to allow spawning of different emitters for level 1 and level 2

X Artifact_LifeBurst - New sound effect. Added new sound effect (ambient sound) to LifeBurstCharger

X Artifact_LifeBurst & Artifact_SphereRegeneration - Attempt to fix "Can't toss unless command input twice rapidly" feature

X Artifact_RegenSphere - Change to allow visual effect on spawn emitter (a "radius burst") to scale properly with size of sphere

X Renamed Artifact_SphereRegeneration500r & 300r to FX_SphereRegeneration500r & 300r to better reflect their function

X FX_SphereRegeneration500r - Added "glow" sprite emitter to FX_SphereRegeneration emitters to better define the area of the sphere

X Added distinct FX_MakeSphereRegeneration500r and 300r emitters when used by players with different levels of Artifact_SphereRegen

X Artifact_SphereRegeneration - You must stand in the sphere now.

X Artifact_SphereRegeneration - Attempt to give other players the healed message when healed by sphere...

X Artifact_MakeMedicWeapon - Added "Medic" icon emitter that appears above head when using Make Medic Weapon artifact

X Artifact_MakeMedicWeapon - Added "glow" to hands when using Make Medic Weapon artifact

X Artifact_MakeMedicWeapon - Changed artifact used sound

X Artifact_RemoteEnhancement - Message for remote enhance of Medic weapon

X Artifact_RemoteEnhancement - visual emitter - Based on ChaosRelicVampire functionality

X Artifact_TripleDamage - Re-enable triple for Piercing, Chain Lightning

X RW_DWPetrification - More adjustments to the shader to try and make it darker

X Ability_DWMedicArtifacts - Cost calculation items changed to variables (for easier generalizability and tweaking)

X Ability_DWLoadedHealing - Cost calculation items changed to variables (for easier generalizability and tweaking)

X Status_DWGhostInv - Tweak to speed so ghost is no longer "instant" at level 5

 

 

108h

X Mutator_RPGKeysMut

X Mutator_RPGKeys, Mutator_RPGKeyBinding, Mutator_RPGKeysInteraction, GiveItemsInv

X Added Pickup_EXPPresent, Pickup_EXPPresentMulti, Pickup_EXPPresentSuper, Pickup_EXPPresentWildcard

X Modified HUD_WildCardEXPAnnouncements to generically support all WildCard pickups (removed text about "EXP Shard")

X Created Pickup_CandyCane, CandyCane sets  Touch & ValidTouch to simulated, adds support for Falling and Fading states (see VariAdren)

X Models for Present + CandyCane + Snowflake + ChristmasStar

X Added Pickup_Snowflake

X Pickup_Adrenacanes

X Add Christmas stuff to Monsterloot

X Added Ability_DWMedicAdrenalineReserve - Disabled for the time being (Do not use...)

X Ability_DWAdrenalinePreview - Added test to allow a specific player to gain a specific artifact

X Ability_DWWeaponPreview - Removed Artifact_DamageSphere, added Artifact_MegaBlast and Artifact_AmmoInvocation

X Artifact_RegenSphere - Tweak to disable sphere if translocator is pulled while running

X FX_RegenSphere - Circle texture too intense, lower opacity,

X FX_RegenSphere - Circle texture needs to be lowered in relative position

X Add Artifact_AmmoInvocation - WM Ammo Charger artifact (Need to properly destroy Inv items when disabled)

X Add Artifact_MegaBlast

X Added Artifact_MegaBlastCharger, FX_MegaBlastChargeEmitter, FX_MegaBlastExplosion, DamType_MegaBlastExplosion, Weapon_MegaBlast

X Artifact_RemoteMax - Disallow maxing of the medic weapon

X Add Artifact_Repulsion, Artifact_RepulsionPickup

X Artifact_Repulsion - Reduced cost from 50 adrenaline to 40 adrenaline, changed name to "Cry of Repulsion"

X Artifact_Repulsion - Added timer on usage from TitanRPG.

X Artifact_Repulsion - Enabled tossing.

X Artifact_Repulsion added to MonsterLootRules

X Add Artifact_ReloadingGenerator

X Artifact_ReloadingGenerator gets custom skin and custom icon

X Artifact_ReloadingGenerator extends Artifact_MakeMagicWeapon

X Artifact_InfinityGenerator now rolls new RW_DWInfinite

X Artifact_InfinityGenerator extends Artifact_MakeMagicWeapon

X Add Artifact_MakeMagicWeapon - slightly modified version of DruidsArtifactMakeMagicWeapon.

X Artifact_MakeMagicWeapon - modified so child classes won't be unbreakable by AMs (check changed location).

X Artifact_MakeMagicWeapon - Added support for guaranteed rolls and adjustable breakchance

X Artifact_MakeMagicWeapon - Better support for itself (and child classes) for sounds and VFX

X Added Artifact_EnhanceWeaponCharm and Artifact_EnhanceWeaponCharmPickup

X Artifact_EnhanceWeaponCharmPickup is currently a present (same model as EXPPresent) - Can change to more suitable later

X Added Artifact_ResupplyPrism, Artifact_ResupplyPrismPickup

X RW_DWEndless - Make a FillToPartial function instead of FillToInitialAmmo function and use this instead

X RW_DWEndless - Replaces RW_Infinite...

X RW_DWMedic - Tweak to RW_DWMedic to make it use FillToInitialAmmo() function instead of MaxOutAmmo() (consistent with Endless)

X RW_DWHunters - Add this modifier, added custom skin for modifier. Make sure functionality works (kind of hacky)

X RW_DWChainLightning - Trying effect by adding inventory item, trigger effect when it's given

X AmmoRegeneration - Redo this using an array

 

 

108i

X Status_AmmoRegeneration - Gains new procedure for handling bonuses. Old procedure ("else") still in place

X Resupply Prism - Make sure this works in light of the new handling of AmmoRegeneration

X Ammunition Invocation

X Reloading Weapon - Make sure this works in light of the new handling of AmmoRegeneration

X Added tweak to ResupplyPrism to prevent it from working with old Resupply

X Added support for Resupply bonus, penalties, Reloading functionality, bFirstPulse, bActive, bBonus, etc

X Added support for Regeneration bonus, penalties, ...

X Change Artifact_RemoteEnhancement - Test to add +1 to weapon

X Change Artifact_FiendishRelic - Chance to allow negative affect (-Resupply, -Regeneration, -Adrenaline)

X Change GlobeInvulnerability - BeginState and EndState in state Activated to Simulated methods (see if this allows overlays to show)

X Removed New Globe from AdrenalineMaster Test

X Removed MegaBlast from WeaponMaster Test

X Name Change- RW_DWEndless to RW_DWInfinite

X Changed Artifact_InfinityGenerator as appropriate

X Created RW_DWInfiniteNEW

X Petrification Weapons - Shader change

X Earth weapons - Added check to allow the damage to be reduced if Instigating Pawn's class contains the string "TITAN" (haxy way)

X Earth weapons - Changed calculation to simply reduce damage by a percentage

 

 

108j

X Artifact_EnhanceWeaponCharm - Attempt to fix this artifact, added VFX/SFX, name tweak, change to cost (based on result not current)

X Artifact_RemoteEnhancement - Added support for AbilityLevels, change to cost, improved messaging and VFX/SFX, Medic, etc.

X RW_DWMedic - Added support for Remote Enhancements

X Artifact_MakeMedicWeapon - Added support for improved modifier benefit at level 3 loaded healing, emitter adjustment

X Artifact_Repulsion - Added sound effect and delay time, increased radius somewhat.

X Artifact_FiendishRelic - Now extends new MWM artifact. Gains GuaranteedRolls (see notes), altered SFX/VFX

X Artifact_MaxModifier - Added this artifact (replaces DruidsMaxModifier)

X Artifact_MakeMagicWeapon - Added some basic VFX emitters

X Artifact_MakeMagicWeapon - Added "ToggleArtifact" functionality for players with LoadedArtifacts level 3. This allows them to turn any MWM into an EWM with a console toggle. When thrown, the EWM mode should always return back to a standard MWM.

X Artifact_MakeMagicWeaponPickup - The anti-multiple-artifact-pickup code for Artifact_MakeMagicWeapon was also preventing child classes of Artifact_MakeMagicWeapon from being picked up. Added fix to make sure the class we're disallowing is the exact class we give. Adjusted pickup static mesh skin.

X Status_DWHealthRegeneration - Fix to allow this to work, and added support for InactiveTime by duration

X Status_DWGhostInv - Fix instant Ghost issue (found condition still referring to 4-OwnerAbilityLevel),add VFX on respawn

X Status_DWGhostInv - Added support for "rematerializing" players to gain SpawnProtection

X RW_DWFlight - Fix switching in water issue

X RW_DWHealer - Replaces RW_Healer, changes to support RW_DWMedic changes

X RW_DWMedic - Update so damage per modifier to 0.03 from 0.01.

X RW_DWEnergy - Added (may not necessarily want to replace old weapon with this at the moment). Disallowed on Translocator.

X RW_DWInfinite - Gains ModifiedWeapon.FillToInitialAmmo() tweak.

X RW_DWImmolation - Disllowed on Translocator.

 

 

108k

X Removed Christmas classes (reduce package size)

X Artifact_DWRPGArtifactPickup - Added GlowEffect and GlowEffectClass to base class

X Artifact_TripleDamage - Disallowed with Piercing [RW_DWPiercing] (damage analysis reveals that this weapon is extremely powerful even without triple)

X Artifact_GlobeInvulnerability - Replication fixes for Emitter, HUDOverlay. Added Activation sounds and screen flashes when activated/deactivated

X Artifact_EnhanceWeaponCharmPickup - Gets new temporary mesh

X Artifact_FiendishRelicPickup - Fix to emitter, size, extends Artifact_DWRPGArtifactPickup so multiple copy pickup is disallowed

X RW_DWRPGWeapon & MWM classes - Added emitter support for Immolation and Flight

X RW_DWRPGWeapon & RW_DWInfinite - Added some code from Druids216Infinite into the base DWRPGWeapon class (code that checks to make sure the damage being done is by the proper weapon, and code that checks to make sure the damage is greater than 15%)

X RW_DWPiercing replaces RW_EnhancedPiercing

X RW_DWVorpal replaces RW_Vorpal

X RW_DWVorpal - Added ammo subtraction on Vorpal effect, MinimumWaitTime, changed vorpal chance calculation

X RW_DWVorpal - Enabled Vorpal on minigun and bio

X RW_DWImmolation replaces RW_Rage

X RW_DWImmolation - Remove the penalty from this, adjust the emitter so it's not so long

X RW_DWImmolation - Emitter & DedicatedServer Emitter dying off after weapon change/roll

X RW_DWImmolation - Damage Analysis vs. Old Rage

X RW_DWFlight - incorporates/replaced by RW_DWFlightNEW

X RW_DWFlightNEW - Code cleanup, Damage Analysis vs. old Flight

X RW_DWFlightNEW - Weaponthrow issue

X RW_DWFlightNEW - Emitter added for when weapon in use.

X RW_DWEarth - Adjustment to piercing property based on RW_DWRPGWeapon changes

X RW_DWManaShield - Added some Pawn(Owner).Controller != None tests to catch Accessed None errors seen in testing

X RW_DWHealing replaces RW_Healer

X RW_DWHealing & RW_DWMedic - Fix to Medic weapon healing so damn much. At level 1 heals 14/45 (old: 14/45), but increases at level 2 and 3

X RW_DWInfinite - Damage analysis and finalization.

X RW_DWPetrification - Damage analysis and finalization.

X RW_DWPiercing - Damage analysis and finalization (disallowed Triple on Piercing). Weapon changed to 0 to 10 range from -2 to 6 range (negative modifier was not really supported, and this weapon type is comparable to Vorpal/Rage)

X RW_DWChainLightning - incorporates/replaced by RW_DWChainLightningNEW

X RW_DWChainLightningNEW - Functionality fixed

X Status_DWGhostInv - Added check for Level.Game == None to catch a huge accessed none error spree

 

 

108ka

X RW_DWImmolation - Fix to immolation effect not triggering at all

X RW_DWManaShield - Mana Shield effect not dying out, added minimum delay so Mana Shield effect doesn't spawn potentially infinite times per second

X Ability_LoadedArtifacts given new Globe

X Artifact_GlobeInvulnerability - Change name to "Globe of Invulnerability" and give new icon (used on screen)

X FX_MagicChargeEndEffect - (used in Artifact_MakeMagicWeapon) Changed this to a slightly better looking effect

 

 

108kb

X Mutator_MonsterLootRules - Added check to try and disallow monsters who are killed via time out (Killer == Killed) from dropping goodies

X Artifact_FiendishRelic - Tweak to breaking methodology

X Artifact_FiendishRelic - Rolls RW_DWImmolation and RW_DWVorpal

X Artifact_TripleDamage - Disallowed RW_DWVorpal on this artifact

X FX_ImmolationHeld - Added SetOffset function (to try and resolve "jumpiness" of effect on server, same procedure as FX_FlightEffect). If this does not work try editing RW_DWRPGWeapon so RPGWeaponEmitter.SetBase(P).

X RW_DWRPGWeapon - Added fix to allow Ripper headshots be considered correct DamType for the weapon

X RW_DWRPGWeapon - Remove extraneous bits related to Immolation

X RW_DWVorpal - Attach flash to weapon tip, handle hidden weapon and 3rd person cases

X RW_DWVorpal - Fix to disallow the Vorpal from instantly killing the miniboss

X RW_DWImmolation - Test emitter out on dedicated server

X RW_DWReloading - Changed minimum time between Reloading bonus granted to 6 seconds.

X RW_DWReloading - If player hit is granted a bonus, then grant some adrenaline to the player using the weapon

 

 

109

X Identified Critical bug with Speed Combo functionality interacting with ModifyPawn (All abilities use ModifyPawn). Recommend removing speed combo entirely.

X Ability_X - New methodology for dynamically feeding information to description text. (See Ability_DeathInspiration)

X Ability_Classes added (3 dummy classes, 3 Ability_Class classes for Medic, WM, AM).

X Ability_DWAmmoRegeneration - Added check for AmmoMax being greater than 50 (fix to make functionality coincide with description/DruidsRPG200 functionality)

X DWRPG.Ability_DWVampirism - Replaces DruidsRPG200.DruidVampire

X Ability_DWVampirism - Disallow stacking with Vampiric weapons. Tweak to allow monster abilities to interact with Vampirism in the future. Configurable values.

X DWRPG.Ability_DWEnergyLeech - Replaces DruidsRPG200.DruidEnergyVampire. Tweak to allow monster abilities to interact with this ability in the future. Configurable values.

X DWRPG.Ability_DWAdrenalineSurge - Replaces DruidsRPG200.DruidAdrenalineSurge.

X Ability_DWAdrenalineSurge - Added this core ability to DWRPG. Added cap on this ability to prevent it from interacting with arbitrarily point-valued monsters. Configurable values.

X Ability_DWDeathsInspiration - Added new ability, do not use. Added configurable values and description.

X Ability_DWManaAffinity - Added new ability, do not use. Added configurable values and description.

X Ability_DWWeaponMastery - Added new ability.

X Ability_DWLifeShield - Added new ability.

X Ability_DWSphereProtection - Added new ability.

X Artifact_DWRPGArtifactPickup - Class parameters HideDropDown and NotPlaceable added to all Pickup classes (these parameters are not inherited)

X Artifact_DWRPGArtifact - Added base class for DWRPG Artifacts (HideDropDown & NotPlaceable)

X Artifact_MakeLifeShieldWeapon - Added this artifact

X Artifact_VariableWeaponGenerator - Added this artifact

X Artifact_VariableWeaponGeneratorPickup - Added this class

X Artifact_MakeMagicWeapon - Exec function toggle works properly.

X Artifact_MakeMagicWeapon - Add VFX & SFX to toggle effect.

X Artifact_MakeMagicWeapon - Added bAMProtect boolean so subclasses of this class can decide whehter to respect LA3 artifact protection or not

X Artifact_EnhanceWeaponCharm - New method for updating weapon info for the client (so that it gets replicated).

X Artifact_RemoteEnhancement - Adjustment so HitWeapon is set to None in situations where it might not have been, in theory allowing this artifact to work properly.

X Artifact_RemoteEnhancement - Adjustment so the artifact has a cooldown period.

X Artifact_RemoteEnhancement - Adjustments so the VFX and SFX all work properly.

X Artifact_RemoteEnhancement - Added SFX on "Cannot use" error messages

X Artifact_RemoteEnhancement - Removed from Adrenaline Preview

X Artifact_RemoteEnhancement - Added special function to control erroneous activations, prevent console error-message spam

X Artifact_MaxModifier - Replace DruidsRPG200.DruidMaxModifier.

X Artifact_DoubleMagic - Tweak to disallow this on weapons with total modifier > MaxModifier+1, disallow with Triple/UDamage effects.

X Artifact_TripleDamage - Tweak to disallow this from functioning on weapons with Modifier > MaxModifier+1

X Artifact_LightningRod - Reduced default CostPerSec to 1 as before

X Artifact_LightningRod - Reduced default CostPerHit to 0.15 (Conditional on Energy weapons no longer applying to artifact damage)

X Artifact_LightningRod - Prevent UDamage from applying to damage dealt by this item

X Artifact_LightningRod - Changed bDisallowTriple to false by default (Triple can be used with this item, but its added damage does not apply due to aforementioned changes)

X Artifact_GlobeInvulnerability - Fixed Emitter not showing up for other people

X Artifact_GlobeInvulnerabilityPickup - Lets add the mesh here, and change the appearance to look cooler (more like EnhanceWeaponCharm)

X Artifact_TripleDamage - Allowed Vorpal, Piercing, and Immolation with this modifier (adjusted modifiers to ignore UDamage effects)

X Artifact_TripleDamage - Extend from RPGArtifact, remove unused/redundant "DamageScaling" adjustment

X Artifact_TripleDamage - Adjustment to accurately display time left for using the artifact based on current adrenaline

X Artifact_AmplifyDamage - Extend from RPGArtifact

X Artifact_MakeMedicWeapon - Extend from Artifact_MakeMagicWeapon

X Artifact_ResupplyPrism - Change to use Charge instead of GuaranteedUses. Temporary adjustment so the bonus it grants is not considered a bonus.

X Artifact_LifeBurst & Artifact_SphereRegeneration - Add flash to healing effect

X Artifact_LifeBurstCharger - Fix for this ambient sound

X RW_DWRPGWeapon - Added SetWeaponDamageBonus() function to adjust weapon damage bonuses

X RW_DWRPGWeapon - Added exec function WeaponInfo

X RW_DWDamage - Added this modifier, replaces RW_EnhancedDamage

X RW_DWEnergy replaces RW_EnhancedEnergy. Disallowed on translocators, uses RW_DWRPGWeapon CheckCorrectDamage function. * Note, does not extend RW_DWRPGWeapon, pending analysis

X RW_DWProtection - Improved damage bonus from 0.02 to 0.03, increased fatal hit protection time to 0.5 seconds

X RW_DWPiercing - Not affected by UDamage, can be used with Triple artifact

X RW_DWHunter - Adjusted non-Hunted damage bonus to 0.03, added in some code that was in RW_DWRPGWeapon but doesn't get run via Super due to how this weapon's AdjustDamage function is set up

X RW_DWSkaarjbane - Adjusted non-Skaarj damage bonus to 0.03,  added in some code that was in RW_DWRPGWeapon but doesn't get run via Super due to how this weapon's AdjustDamage function is set up

X RW_DWFreeze - Replaces RW_Freeze, disallowed this modifier on translocators, new skin

X RW_DWVorpal - Commenting out some extraneous code. Moved SetWeaponDamageBonus to RW_DWRPGWeapon

X RW_DWVorpal - Fix to bug that was causing AMRIL never to properly Vorpal (comparison was > 1 rather than > -1)

X RW_DWVorpal - Slight downward adjustment to damage bonus on Shock Rifle and Minigun

X RW_DWVorpal - Not affected by UDamage, can be used with Triple artifact

X RW_DWImmolation - Not affected by UDamage, can be used with Triple artifact, adjusted damage bonus on certain weapons

X RW_DWForce - Disallowed on translocator (-Force weapons on Translocator is no.)

X Pickup_EXPShard - Class parameters HideDropDown and NotPlaceable added

X Status_PetrificationInv - Now subclasses Armor. Adjustment to how Petrification interacts with PlayerControllers. Petrified enemies take 5% less damage.

X Status_PetrificationInv - Flying, falling, and Swimming enemies are only petrified for half as long as normal, GodMode and UDamage players are affected twice as long.

X Status_PetrificationInv - Adjustment to sounds and visual FX to targets struck when Petrified (small rock chunks)

X Status_NEWPetrificationInv - Moved tweaks to Status_PetrificationInv into this item pending further testing of new effects.

X Status_FreezeInv - New visual effect. Enemies in water, GodMode and UDamage are affected with a stronger, longer effect.

X Status_AmmoRegenerationInv - Added another check for MineLayers and Flak to prevent multigun stacking.

 

 

109a - Choco's changes for this version

X Added new icons for the following artifacts utilizing TeamSymbols icons

X AmmoInvShader

X ElementalWMShader

X EmpowerWShader

X EnhanceWCShader

X FiendishRelicShader

X GlobalHealShader

X GlobeShader

X MagicWMShader

X ResupplyPShader

X StaticAuraShader

X Mutator_MonsterLootRules - Adjustment to allow Memorial Day & July 4th sparklers to drop on those holidays

X Ability_DWVampire - Disallow Vampirism from Poison damage, Ultima damage, and Rod damage explicitly (Should never have been getting adren from these anyways WeaponDamageTypes, but just to be sure)

X Ability_DWEnergyLeech - Disallow Vampirism from Poison damage, Ultima damage, and Rod damage explicitly (Should never have been getting adren from these anyways since they aren't WeaponDamageTypes, but just to be sure)

X Status_LifeShieldInv - Changes to fix support for Interactions

X Status_ProtectionSphereInv - Changes to fix support for Interactions

X Artifact_GlobeInvulnerability - Make sure Globe emitter mesh still works in 1st and in 3rd person

X Artifact_TripleDamage - Changes to fix support for Interactions

X Artifact_AmplifyDamage - Changes to fix support for Interactions

X Artifact_EmpowerWeapon - Extend from Artifact_DWRPGArtifact

X Artifact_EnhanceWeaponCharm - Medic weapons enhanced by this artifact will have their damage bonus boosted by * 2.5

X Artifact_VariableWeaponGenerator - Changed alpha transparency on this artifact (not sure about this but I like it more than straight up circles?). Change so this type of artifact is never dropped by default but can be thrown (to prevent tons of AVGs from being introduced by dying)

X Artifact_DWRPGArtifactPickup & Artifact_VariableWeaponGeneratorPickup - Change to include boolean value for allowing/disallowing multiple copies of certain artifacts to be picked up. Artifact_VariableWeaponGenerator now extends Artifact_DWRPGArtifactPickup

X Artifact_MemorialSparkler & Artifact_MemorialSparklerPickup created.

X RW_DWRPGWeapon subclasses - Added correct descriptions for all currently live weapon enchantments, cleaned up all weapon enchantment classes default properties and added basic description, etc.

X RW_DWRPGWeapon - Check to ensure for bAMMaxed does work properly when using Artifact_MaxModifier.

X RW_DWHealing - Damage bonus increased to 0.03, added some comments

X RW_DWMedic - Reduced max modifier from +20 to +5. When +1 Enhancement charm is used on this item, the DamageBonus increases. Base damage bonus increased to 0.04

X RW_DWManaShield - Increased Damage Bonus to 0.03

X RW_DWVorpal - Change to allow some basic calculations to occur only when the weapon is generated up and not each time it inflicts damage

X Status_RetaliationInv - Change to how the emitter for this is generated (code cleanup)

X FX_GlobeActiveEmitter & FX_GlobeInvulnerabilityPickupGlow.uc - Adjusted "ring" static mesh in 3DSMax so rings are narrower.

X Volume_OneWay - These volumes DO work online. These volumes will block monsters unless bAffectsMonsters is set to true. See DM-ZOneWayVolumeTest for setup example, or read notes in these classes

 

 

 109b

X Ability_LifeShield - Adjustment to how this works on certain characters

X Ability_ProtectionSphere - Adjustment to how this works on certain characters

X Artifact_TripleDamage - Fix for calculating time remaining

X HUD_InteractionProtectionSphere - Removed duration counter

X RW_DWRPGWeapon - Moved SetWeaponDamageBonus to SetWeaponInfo so it only happens once instead of every time damage is applied

X RW_DWForce - Adjustment to allow Force to apply to Translocator, but if negative the negative effect is not applied.

X RW_DWFreezing - Apply Freeze effect for instigator always (status effects are not damage dependent)

X RW_DWPetrification - Apply Petrification effect for instigator always (status effects are not damage dependent)

X Status_AmmoRegenerationInv - Fix for MineLayer and Flak resupply issues

X Status_SphereProtectionInv - Removed attempt to calculate duration (too hard to feed this information to other clients continuously?)

X FX_GlobeActiveEmitter - Set a timer and every 3 seconds try to correct its location if not in the proper place.

 

 

109c

Y Test WeaponInfo command on dedicated server - No

O Test +1 vs. ADB

X Balanced_Zen_MP5_BETA5 - Update mutator CheckReplacement

X RW_DWRPGWeapon - When using DMM, Triple/UDamage extra damage does not apply

X RW_DWFreeze - Update for bbLegacy support

X RW_DWPetrification - Update for bLegacy support

X RW_DWSkaarjbane - Update to fix damage stacking issue

X RW_DWHunter - Update to fix damage stacking issue

X RW_DWImmolation - Update to fix damage stacking issue, call SetWeaponDamageBonus in SetWeaponInfo (!)

X RW_DWVorpal - Call SetWeaponDamageBonus in SetWeaponInfo (!)

X RW_DWDamage - Call SetWeaponDamageBonus in SetWeaponInfo

X RW_DWShimmering - Added this class, inactive

X RW_DWReflection - Added this class, inactive

X RW_DWVampire - Added this class, inactive

X RW_DWKnockback - Added this class, inactive

X Artifact_MakeElementalWeapon - Fix typo in cost

X Artifact_FiendishRelic & Artifact_FiendishRelicPickup - Moved exec commands for asset import

X Ability_DWAmmoRegeneration - Added config value for AmmoBonus set initially to 0 (-90 stat points issue is caused by restoring default ability requirement of 50 ammo bonus)

X Ability_DWAwareness - This ability replaces AbilityAwareness. Chooses Circle or Bar type as appropriate based on value stored in DWI_Player.

X HUD_BioAwarenessInteraction - Minor change to bar style

X HUD_BioAwarenessEnemyList - Comment

X Ability_DWLoadedArtifacts - Update to this class in ModifyPawn so if we have a GhostInv, then don't allow this ability to be called again

X Ability_DWWeaponMastery - Update to this class in ModifyPawn so if we have a GhostInv, then don't allow this ability to be called again

X Ability_DonorArtifacts - Update to this class in ModifyPawn so if we have a GhostInv, then don't allow this ability to be called again

X Ability_DWLoadedWeapons - Update to this class in ModifyPawn so if we have a GhostInv, then don't allow this ability to be called again. Rollback of ModifyPawn functionality to pre RPGTweak fix (update to MP5 mutator handles LW5 functionality RPGTweak was meant to handle)

X Mutator_MonsterLootRules - Comment

X Pawn_EnhancedMonster - Added this class

 

 

109d

X Moved all #exec import and #exec load of nonstock packages into RW_DWRPGWeapon to prep moving them outside DWRPG

X Game_HealableDamageRules - Moved this into DWRPG

X Ability_DWRPGAbility - Superclass ability added for support to block Ghost calling ModifyPawn and setting up dynamic description text

X Ability_DWBloodDrip - Added and tested this ability

X Ability_DWDeathInspiration - Extends Ability_DWRPGAbility

X Ability_DWPickupImproveMana - Added and tested this ability

X Ability_DWPickupImproveHealth - Added and tested this ability

X Ability_DWPickupImproveShield - Added and tested this ability

X Ability_DWLoadedWeapons - Disabled check on mutator magic weapon chance to disable this ability. Added check to remove MP5 from inventory if found by default - Instead added through this ability which ensures it is magic at LW5

X Ability_DWLoadedWeapons & Ability_DWLoadedArtifacts - Add in toggle to disable testing items

X Ability_DWDonorArtifacts - Add in check to ModifyPawn to ensure this ability never actually modifies any pawns but specified pawns

X Ability_DWVampirism - Fix to prevent healing off of nondamaging hits to allies

X Ability_DWWeaponMastery - Changed to require a player to have LoadedWeapons to purchase/benefit from this ability

 

X HUD_BioAwareness - Added check for access none on DWI_Player(Owner), and set default setting to use circle/health

X HUD_BioAwarenessInteraction - On completion of Vorpal damage testing, reset the both default non-DWI initialized values to false.

 

X RW_DWRPGWeapon - Fix to accessed none errors generated by weapons with RPGWeaponEmitters (Flight & Immolation)

X RW_Weapons - Healing, Freezing, Petrification - Allow on Translocator unless !bLegacy

X RW_DWFlight - Fix to prevent Flight weapons from interfering with functionality with Boots of Flight

X RW_DWFreeze - Fixed bLegacy duration calculation

X RW_DWPetrification - Fixed bLegacy duration calculation

X RW_DWVorpal - Set bLegacy true (Druids200 functionality for this weapon per Franky's request)

X RW_DWDamage - Fix for SetWeaponDamageBonus (wasn't being correctly called), reset DamageBonus value to 0.1

X RW_DWHunter - Fix for SetWeaponDamageBonus (wasn't being correctly called)

X RW_DWVorpal - Fix for SetWeaponDamageBonus (wasn't being correctly called)

X RW_DWImmolation - Fix for SetWeaponDamageBonus (wasn't being correctly called)

X RW_DWSkaarjbane - Fix for SetWeaponDamageBonus (wasn't being correctly called)

X RW_DWHealing - For !bLegacy, added ability to score points for every 100 points of healing done with this weapon

X RW_DWHealing - Adjustment to allow additional experience gain if healing occurred when healed player was at critical health (100)

X RW_DWHealing - Fix for SetWeaponDamageBonus (wasn't being correctly called)

X RW_DWPiercing - Fix for SetWeaponDamageBonus (wasn't being correctly called)

X RW_DWPiercing - Adjustment using SetWeaponInfo to allow Piercing percentage to scale with Modifier if !bLegacy

X RW_DWProtection - Improved Fatal Hit protection (reduces damage to 0) - If this doesn't improve this effect then just use god mode

X RW_DWForce - Removed weird handling for Flak Cannon

X RW_DWForce - bLegacy true by default. For !bLegacy we change the Max/MinModifiers and the strength

 

X Artifact_SphereRegeneration - Tweak to use Game_HealableDamageRules instead of HealableDamageGameRules

X Artifact_SphereRegeneration - Tweak to finding RPGRules and Game_HealableDamageRules

X Artifact_SphereRegeneration - Add tweak to allow allocation of points for healing done by this effect

X Artifact_SphereRegeneration - Redo Healing overlay shader to remove dependency on Druids textures

X Artifact_SphereRegeneration - Extends Artifact_DWRPGArtifact, remove nonworking drop code

X Artifact_LifeBurst - Tweak to use Game_HealableDamageRules instead of HealableDamageGameRules

X Artifact_LifeBurstCharger - Add tweak to allow allocation of points for healing done by this effect

X Artifact_LifeBurstCharger - Redo Healing overlay shader to remove dependency on Druids textures

X Artifact_LifeBurstCharger - New explosion emitter

X Artifact_LifeBurst - Extends Artifact_DWRPGArtifact

X Artifact_DWRPGArtifact - Add in exec commands : toggleslot, throwslot, clearslot

X Artifact_DWRPGArtifact - Add in exec command(s) : infoslot, slotinfo. Same command, returns info about artifact.

X Artifact_MakeMagicWeapon - Added ItemInfo description to this artifact

X Artifact_MakeMedicWeapon - Added ItemInfo description to this artifact

X Artifact_InfinityGenerator - Added ItemInfo description to this artifact

X Artifact_ReloadingGenerator - Added ItemInfo description to this artifact

X Artifact_ResupplyPrism - Added ItemInfo description to this artifact

X Artifact_MemorialStar - Added ItemInfo description to this artifact

X Artifact_MemorialSparkler - Added ItemInfo description to this artifact

X Artifact_MaxModifier - Tweak to disallow using this artifact on weapons while simultaneously running the DMM to prevent maxing screw up issue

X Artifact_RemoteEnhancement - Added tweak to catch PRI for certain error messages, added tweak to disallow the error-message anti-spam methodology from being set to extreme values.

X Artifact_RemoteEnhancement - Added tweak to allow RW_DWMedic weapons to be improved (methodology here was reversed from how it should have been)

X Artifact_EnhanceWeaponCharm - Temporarily removed additional handling for Medic weapons (reassess after bLegacy tweaks are finalized)

 

X FX_GlobeActiveEmitter - Added some properties from InventoryAttachment and WeaponAttachment

 

X Artifact_MemorialStar - Extend from DWRPGArtifact, added this artifact

X Artifact_MemorialStarInv, Artifact_MemorialStarPickup, HUD_InteractionMemorialStar - Added these classes, added textures and models required

 

X Artifact_MemorialSparkler - Renamed to Artifact_FestiveSparkler, extends Artifact_DWRPGArtifact

X Artifact_FestiveSparkler, Artifact_FestiveSparklerPlaced, FX_FestiveSparklerStart, FX_FestiveSparklerAftermath, FX_FestiveSparklerEffectPatriotic, FX_FestiveSparklerEffectRed - Added these classes, support function of the artifact, added textures and models required

X Artifact_FestiveSparklerPlaced - Debugged emitter issue with online play

X Artifact_FestiveSparklerPlaced - Made actual emitter effect spawned random between 2 current effects

X Status_FestiveSparklerInv - Added this class,

X HUD_InteractionFestiveSparkler -  (Texture VMparticleTextures.tankMuzzleFLASHtex / Shader'tankMuzzleSHAD')

 

X Status_FreezeInv - Added support for HUD_InteractionFrozen

X HUD_InteractionFrozen - Basic setup here works (duration not correct?)

X Status_PetrificationInv -  Added support for HUD_InteractionFrozen

X HUD_InteractionPetrified - Basic setup here works (duration not correct?)

 

X Status_DWRPGStatsInv - Added this class. Stores values for Ability_DWLoadedWeapons. In the future this should be given by Ability_ClassWeaponMaster, Ability_ClassAdrenalineMaster, and Ability_ClassMedic.

X Status_NegativeInv - Added this base class for many negative effects (May also need Status_NegativeArmorInv to extend Armor)

X Status_BurningInv - Added this class

 

 

 109e

 X Ability_AdrenalinePreview - Added Artifact_RemoteEnhancement back to this ability for testing

 

X HUD_RPGInformationMessage - Fixed typo in reloading status message

 

X Mutator_MonsterLootRules - Attempt to set up alternate set of rules for Halloween time period

 

X RW_DWRPGWeapon - Added LegacyMaxModifier and LegacyMinModifier (needed when rolling weapons with bLegacy)

X RW_DWRPGWeapon - If current weapon not specified in SetWeaponDamageBonus, set to 0 by default (basically, superweapons get no additional benefit)

 

X RW_DWChainLightning - Added in support for bLegacy stuff (e.g. not applicable when bLegacy) and added check to prevent Chain Lightning weaponswitch exploit

X RW_DWDamage - Added bLegacy support in SetWeaponInfo, set bLegacy true by default

X RW_DWEarth - Added bLegacy support in SetWeaponInfo, added LegacyAdjustPlayerDamage function to handle bLegacy momentum effect, set bLegacy false by default

X RW_DWEnergy - Added bLegacy support in SetWeaponInfo, added LegacyAdjustTargetDamage

X RW_DWFlight - Changed Flight to subclass RW_DWRPGWeaponOneDrop (ie, non copyable)

X RW_DWFlight - Testing disabling Flight weapons on certain maps where it's exploitable (Can't do this because requires access to nondefault values)

X RW_DWFlight - Added some checks in WeaponTick code to try and encourage actual flying and not camping with Flight weapons (need to keep an eye on this)

X RW_DWProtection - Invulnerability status from Protection effect (!bLegacy only)

X RW_DWProtection - Changed how FatalHitProtection works for !bLegacy weapons

X RW_DWImmolation - Restored original functionality (bLegacy true) and set bLegacy true. Changes damage done to self and applicability to weapons

X RW_DWInfinite - bLegacy support

X RW_DWHealing - Adjusted the way the total damage is calculated for this so that damagebonus is not applied twice

X RW_DWRetaliating - Slightly reduced base damage taken value

 

X Pickup_EXPPumpkin, Pickup_EXPPumpkinMulti, Pickup_EXPPumpkinSuper, Pickup_EXPPumpkinWildcard, Pickup_CandyCorn readded

 

X Artifact_FestiveSparklerPlaced - Added handling to make all sparklers during Halloween event use FX_FestiveSparklerEffectSpooky

X Artifact_MakeMagicWeaponPickup - Changed skin color, added glow, made it spin

X Artifact_MakeMagicWeapon - Added function BreakEffects()

X Artifact_ResupplyPrism - Hacky! Fixed bug that caused this item not to break (ever). Now has straight up 1/5 chance to break

X Artifact_FiendishRelic - Hacky! Fixed bug that caused this item not to break. Now has straight up 1/5 chance to break

X Artifact_FiendishRelic - Negative effect when this item breaks

X Artifact_FiendishRelic - Support classes added, Status_FiendishCurseInv, HUD_InteractionFiendishCurse, DamType_FiendishCurse, FX_FiendishCurseEffect, FX_FiendishRelicBreakEffect

 

 

109f

O Required ini change - All weapons with RW_OW variants, replace RW_DW variants

 

X Artifact_ReloadingGenerator - Adjusted this item to only roll maximized Reloading weapons

X Artifact_FestiveSparkler - Removed Ammo aspect of this item (not working properly)

X Artifact_FestiveSparkler - Spawn fear spot for monsters to avoid the sparkler

 

X Ability_DWLoadedWeapons - Minor logic change here so if you've already got the DWRPGStatsInv and it's the correct type/abilitylevel, modifypawn gets returned out of. Fixes error with Speed giving duplicate weapons.

X Ability_DWVampirism - Updated this class for RW_OWRage weapons

X Ability_DWEnergyLeech - Updated this class for RW_OWRage weapons

 

X RW_DWRPGWeapon - Added function IsLegacy to check Legacy state of Pawn when subclassed RW_DWRPGWeapons call GiveTo

X RW_DWRPGWeapon - Added minor tweak to WeaponInfo command to see if I can automate appending certain values

 

X RW_DWFreeze - Sum total revert back to DruidsRPG200 functionality

X RW_DWFreeze - bLegacy false, uses GiveTo to swap between bLegacy/!bLegacy functionality

X RW_OWFreeze - Created this class, uses GiveTo to swap between bLegacy/!bLegacy functionality

X RW_DWFreeze, RW_OWFreeze - Moved relevant application of Status_FreezeInv effect to ApplyStatusEffect function

X RW_DWFreeze, RW_OWFreeze - Added some checks for Pawn_EnhancedMonster to interact with application of weapon effect

 

 

X RW_DWPetrification - Sum total revert back to DruidsRPG200 functionality

 

X RW_DWPetrification - bLegacy false, uses GiveTo to swap between bLegacy/!bLegacy functionality

X RW_OWPetrification - Created this class, uses GiveTo to swap between bLegacy/!bLegacy functionality

X RW_DWPetrification, RW_OWPetrification - Moved relevant application of Status_PetrificationInv effect to ApplyStatusEffect function

X RW_DWPetrification, RW_OWPetrification - Added some checks for Pawn_EnhancedMonster to interact with application of weapon effect

 

X RW_DWImmolation - Sum total revert back to DruidsRPG200 functionality

X RW_DWImmolation - bLegacy false, uses GiveTo to swap between bLegacy/!bLegacy functionality

X RW_DWImmolation - Changed functionality of this weapon to inflict burning on enemies struck, checks for Pawn_EnhancedMonster to interact with weapon effect

X RW_OWRage - Created this class, uses GiveTo to swap between bLegacy/!bLegacy functionality

 

 

109g

X Mutator_MonsterLoot - Added handling for more holiday drops

X Mutator_MonsterLoot - Populating Christmas tables with holiday items

 

X Artifact_FestiveSparklerPlaced - Change to handle Blue/Winter/Christmas sparkler effects

X Artifact_FestiveSparklerPickup, Artifact_FestiveSparklerPlaced - Change Skin in PostBeginPlay for specified holidays (e.g. Month == 12 || 1)

X FX_FestiveSparklerEffectBlue, FX_FestiveSparklerEffectWinter, FX_FestiveSparklerEffectChristmas - Added these classes

X FX_FestiveSparklerEffectBlue, Red, Spooky, Patriotic - Changed some lighting properties so these should dynamically cast light as intended, fixed colors and intensities

 

X Pickup_Adrenaline - Added GlowEffect and GlowEffectClass Emitter vars and support for using these for subclasses

X Pickup_AdrenaCane, Pickup_AdrenaCaneMulti, Pickup_AdrenaCaneMega, Pickup_AdrenaCaneUltra - Added GlowEffectClasses to differentiate levels of adrenaline provided

O Pickup_AdrenaCane - GlowEffect not properly restored on item respawn

X FX_WaveGlowBlue, FX_WaveGlowGreen, FX_WaveGlowRed, FX_WaveGlowYellow, FX_WaveGlowBlueLC, FX_WaveGlowGreenLC, FX_WaveGlowRedLC, FX_WaveGlowYellowLC - Added these classses

O Pickup_AdrenaCane, Pickup_CandyCane, Pickup_SnowflakeShield - Adjust to spin item

O Emitters for these items - Adjust to coordinate system PCTS_Relative

 

X Pickup_EXPPresentWildcard - Changed Z pivot position

 

X Pickup_SnowflakeShield - Readjusted this item to grant normal shield (armor) in addition to 20% damage reduction

X Pickup_SnowflakeShieldSuper - Added this class

X Status_SnowflakeShieldInv - Reduced default duration of this effect to 60s

X Pickup_SnowflakeShield - Added ability to assign GlowEffectClass to this item

 

X Artifact_TestMenu - Adjusted some properties for classes whose names have changed

X Artifact_MakeElementalWeapon - Adjusted some properties for classes whose names have changed

X Artifact_MakeMagicWeapon - Adjusted some properties for classes whose names have changed

 

X RW_EWVorpal - Created this class, removed a lot of bLegacy stuff from here (please test!)

X RW_DWVorpal - Removed a lot of !bLegacy stuff out of here, changed Vorpal effect back to explosion

 

X RW_EWProtection - Created this class, removed a lot of bLegacy stuff from here

X RW_DWProtection - Removed a lot of !bLegacy stuff from this class

X RW_EWProtection - Made this a subclass of RW_DWRPGWeaponOneDrop

X RW_EWProtection - Make sure calculation in GiveTo works for transferring Modifier value

 

X RW_DWImmolation - Rename to RW_EWImmolation

X RW_EWImmolation - Adjusted AlternateWeapon class, GiveTo function

X RW_OWRage - Rename to RW_DWRage

X RW_DWRage - Re-enabled this modifier on MP5 (since it can't be tripled), adjusted AlternateWeapon class, GiveTo function

 

X RW_DWPetrification - Renamed to RW_EWPetrification

X RW_EWPetrification - Added team check on effect (can't affect allies, but can affect self), adjusted GiveTo and AlternateWeaponClass

X RW_OWPetrification - Renamed to RW_DWPetrification

X RW_DWPetrification - Adjusted GiveTo and AlternateWeaponClass

 

X RW_DWFreeze - Renamed to RW_EWFreeze

X RW_EWFreeze - Added team check on effect (can't affect allies, but can affect self), adjusted GiveTo and AlternateWeaponClass

X RW_OWFreeze - Renamed to RW_DWFreeze

X RW_DWFreeze - Adjusted GiveTo and AlternateWeaponClass

 

X RW_DWDamage - Added GiveTo and AlternateWeaponClass

X RW_EWDamage - Added this class

 

X RW_DWHealing - Created class RW_EWHealing, removed !bLegacy stuff from this class, set all defaults to same as DruidsRPG200.RW_Healer and checked relevant behavioral functions

X RW_DWHealing - Added GiveTo and AlternateWeaponClass

X RW_EWHealing - Created this class, cleaned out functions related to bLegacy

X RW_EWHealing - Added GiveTo and AlternateWeaponClass

 

X RW_DWMedic - Changed DamageBonus to original DruidsRPG200 value, set MinModifier and MaxModifier to 6, added GiveTo and AlternateWeaponClass

X RW_DWMedic - Special handling in GiveTo function here to ensure Modifier is in the correct range

X RW_EWMedic - Extends RW_EWHealing, added GiveTo and AlternateWeaponClass

X RW_DWMedic - Removed RemoteEnhancements functionality from this class, now only in RW_EWMedic, adjusted Artifact_RemoteEnhancement appropriately

 

X RW_DWEnergy - Removed case where damaging self can cause adren gain.

 

X HUD_RPGInformationMessage - Extra space fixed in one of the messages given here

X Pawn_EnhancedMonster - Added AllowEffect function

X Status_HealableDamageInv - Added this inv item (Stores damage taken info)

 

 

109h

X Created Gift Card Items

X Pickup_GiftCardHealthMultiVial - Created this class

X Pickup_GiftCardHealthMegaVial - Created this class

X Pickup_GiftCardHealthMultiPack - Created this class

X Pickup_GiftCardHealthOmniAmmo - Created this class

X Mutator_MonsterLootRules - Added Gift Card items into rules for Christmas drops

X Created Adrenaline CandyKiss Items

X Pickup_AdrenalineCandyKiss - Created this class

X Pickup_AdrenalineCandyKissMulti - Created this class

X Pickup_AdrenalineCandyKissMega - Created this class

X Pickup_AdrenalineCandyKissUltra - Created this class

X Mutator_MonsterLootRules - Added Candy Kiss items into rules for Christmas drops

X Pickup_CandyCane - Added replication block and replicates Effect (int)

X Pickup_CandyPeppermint - Added this class, subclasses Pickup_CandyCane. Uses PostBeginPlay and RepSkin to try and use alternate skin

X Pickup_CandyLollipop - Added this class, subclasses Pickup_CandyCane. Uses PostBeginPlay and RepSkin to try and use alternate skins

X Mutator_MonsterLootRules - Added Pickup_CandyPeppermint and Pickup_CandyLollipop items into rules for Christmas drops

X Artifact_TreatBag, Artifact_TreatBagPickup - Added these classes

X Artifact_FestiveSparklerPickup - Adjusted PostBeginPlay to set RepSkin in hopes the skin gets replicated to clients, made to rotate on Landed, adjusted PrePivot

X Ability_DWVampirism, Ability_DWEnergyLeech - Updated to disallow use with Rage weapons (reflect change in class name of this weapon)

X RW_DWVorpal - Added in Super.AdjustTargetDamage to fix damagebonus not being applied

X Status_SugarRushInv - Adjusted to allow up to Quickfoot 8 (from 3), set HealthCharge and ManaCharge to be replicated vars

 

 

109i

X Mutator_MonsterLootRules - Adjusted Holiday thing so drops occur during post-Christmas period...

X Artifact_EnhanceWeaponCharm - Disallow this artifact from setting modifiers of weapons to invalid values (ex. cannot increase weapon that doesn't allow 0 modifiers from -1 to 0)

X RW_DWRPGWeapon - Removed and NewLegacyAdjustTargetDamage, LegacyAdjustTargetDamage redundant functions

X RW_DWPiercing - Adjusted GiveTo and AlternateWeaponClass

X RW_DWPiercing - Added check in SetInfo for MutUT2004RPG (RPGMutator) and if found, scales additional damage of double damage effects based on player level

X RW_DWPiercing - Added config var bUseLevelScaling to determine whether level scaling is used

X RW_EWPiercing - Adjusted GiveTo and AlternateWeaponClass

X RW_EWPiercing - Added check in SetInfo for MutUT2004RPG (RPGMutator) and if found, scales additional damage of double damage effects based on player level

X RW_EWPiercing - Added config var bUseLevelScaling to determine whether level scaling is used

X RW_DWEnergy - Adjusted GiveTo and AlternateWeaponClass, removed a lot of redundant SetWeaponInfo stuff

X RW_EWEnergy - Added GiveTo and AlternateWeaponClass, removed a lot of redundant SetWeaponInfo stuff, set to extend RW_DWRPGWeaponOneDrop

X RW_EWFreeze - Tweak to GiveTo to correctly calculate the modifier value for RW_DWFreeze weapons

X RW_DWFreeze - Tweak to GiveTo to give a better approximation of modifier value for RW_EWFreeze weapons

X RW_DWPetrification - Tweak to GiveTo to correctly(?) calculate the modifier value for RW_EWPetrification weapons

X RW_EWPetrification - Tweak to GiveTo to give a better approximation of modifier value for RW_DWPetrification weapons

X RW_DWProtection - Tweak to GiveTo to give a better approximation of modifier value for RW_EWProtection weapons

X RW_EWProtection - Tweak to GiveTo to give a better approximation of modifier value for RW_DWProtection weapons

 

 

109j (in progress)

X Game_HealableDamageRules - Adjustment to this class to allow certain effects to cause healable damage, in particular, Volcanic Slith ultima-effects that did not cause healable damage due to the monster/instigator being dead when the damage occurs. Also Titan rocks.

X Mutator_RPGKeys & Mutator_RPGKeysInteraction - Updated some references here for SelectRod and SelectLifeBurst

X Mutator_MonsterLootRules - Adjustment to this class - made RareProb and UncommonProb config vars

 

X Ability_DWRecall - Adjusting the purchasing function for this ability so that WM players need LoadedWeapons before purchase (required because otherwise LoadedWeapons will overwrite Recall)

X Ability_DWExperiencedHealing - Added small section so that it adjusts RW_EWMedic weapons so point gain from healing is improved

X Ability_DWLoadedHealing - Fixed small bug that caused players to be granted multiple Medic Makers after ghosting

X Ability_DWCounterShove - Disallow triggering of this ability from monsters, or against members of your team

X Ability_DWLoadedArtifacts - Replace old ArtifactFlight with Artifact_FlightBoots if new artifact is successful

O Ability_DWCounterShove - Ini change, use this ability instead of AbilityCounterShove

O Ability_DWLoadedArtifacts - Ini change, make sure to replace boots in ini

O Reorder some abilities in the ini so they show up in a better order - See Abilities section in test server ini

O Updated DruidsRPG200.AbilityLoadedMonsters section to better make sense of the summoned monsters setup

 

 

X Artifact_SphereRegeneration - Fixed healing XP assignment bug (was looking for HealableDamageInv instead of Status_HealableDamageInv)

X Artifact_LifeBurstCharger - - Fixed healing XP assignment bug (was looking for HealableDamageInv instead of Status_HealableDamageInv)

X Artifact_LifeBurstProjectile - Fixed healing XP assignment bug (was looking for HealableDamageInv instead of Status_HealableDamageInv)

 

 

X Artifact_MaxModifier - Change to extend Artifact_DWRPGArtifact

X Artifact_MaxModifier - When used, creates visual and sound effects

X FX_MaxMagicWeaponEffect - created this class

X FX_MaxMagicWeaponEffect - Smaller effect

X Artifact_EmpowerWeapon - Change to extend Artifact_DWRPGArtifact

X Artifact_EmpowerWeapon - When used, creates visual and sound effects

X FX_EmpowerMagicWeaponEffect - created this class

X Artifact_MakeMagicWeapon - When using the ToggleSlot command, this artifact toggles bUseable. When not bUseable, cannot be used to roll weapons (prevent accidental rolls)

X Artifact_EnhanceWeaponCharm - Changed Sound FX

X Artifact_DWRPGArtifact - Rolling in some features from Artifact_RemoteEnhancement related to error messaging (ActivationError code)

X Artifact_DWRPGHudArtifact - New base class for artifacts using Hud interactions

X Artifact_Repulsion - Changed base class to Artifact_DWRPGArtifact, added description

X Artifact_FlightBoots - Adjust to support KBouyancy = 0.999999 restriction

X Artifact_FlightBoots - Add icon/interaction while flying

X Artifact_FlightBoots - Added activation sound

X Artifact_FlightBootsPickup - Spin pickup

X Artifact_FlightBoots - Display minimum of 10 mana required to use message

X HUD_InteractionFlightEffect - Added this class

X Artifact_MonsterSummonCharmPickup - Created this pickup class, setting visual FX to Krall Statue

X Artifact_FiendishRelic - Added description/info

X Artifact_FiendishRelicPickup - Spin pickup

X Artifact_ResupplyPrismPickup - Spin pickup

X Artifact_MonsterSummonCharm - Replaces DruidsRPG200.DruidEnhancedArtifactMonsterSummonCharm, duplicate class using alternative pickup class and supporting Artifact_DWRPGArtifact functionality (exec commands)

X Artifact_MonsterSummonCharmPickup - Replaces DruidsRPG200.DruidEnhancedArtifactMonsterSummonPickup alternative pickup class utilizing Krall mesh, and supports Artifact_DWRPGArtifactPickup functionality (no duplicate pickup)

X Mutator_MonsterLootRules - Replaced DruidsRPG200.DruidEnhancedArtifactMonsterSummonPickup with DWRPG.Artifact_MonsterSummonCharmPickup

 

X RW_DWRPGWeapon - Added 3 properties, bActive, bEffectDisabled, and bDamageDisabled.

X RW_DWRPGWeapon - In OwnerEvent function, we don't apply the an RPGWeaponEmitter, if we have one, when bActive=false or bEffectDisabled=true

X RW_DWRPGWeapon - In AdjustTargetDamage function, we apply the weapon's damagebonus only if bActive=true and bDamageDisabled=false

X RW_DWRPGWeapon - Added DWRPGSummonCharmTex package to imports

 

X RW_DWVorpal - Disallow any weapon with type superweapon ammo from applying Vorpal effect (fixes Vorpal superweapons on nonstandard superweapons e.g. NukeLayer)

X RW_DWVorpal - If a player vorpals a monster and the modifier value is higher than normal, then the vorpal awards no "scoreboard" points for the player

X RW_DWVorpal - If a player is using Flak swap technique and DMM, disallow the DMM from applying to Flak shards (too overpowered)

 

X RW_DWFlight - Adjustment to allow higher values of Flight weapons to improve Flying speed while lower values decrease it

X RW_DWFlight - Adjustment to check on flying, only applies flying effect when Physics != PHYS_None or PHYS_Spidering (to prevent these items from interfering with anything else)

X RW_DWFlight - Adjustment to check on flying effect, if Pawn(Owner).HeadVolume.KBuoyancy == 0.999999 then do not enter Flying state

X RW_DWFlight - If player leaves flying state while holding the weapon, the visual emitter accompanying the effect is disabled.

X RW_DWFlight - For flying players, momentum taken from attacks is increased. Higher value Flight weapons reduce the amount momentum is increased

 

X RW_DWRejuvenation - Reduced shield rejuvenation effect and adjusted health regeneration effect (health restored is lower when being hit but increases after a period of not taking any damage)

X RW_DWPiercing - Piercing effect on this does not work, attempted fix by adjusting conditional statement so it applies to weapons with modifiers greater than 0

 

X Status_InteractionInv - Base class for Status_Effects which create interactions, created InteractionLifeSpan variable, replicated it so HUD interaction displays time correctly

X Status_FestiveSparklerInv - Extends Status_InteractionInv

X Artifact_FestiveSparklerPlaced - Adjusted this class to set InteractionLifeSpan variable

X Status_MemorialStarInv - Added InteractionLifeSpan var to store duration

X Artifact_MemorialStar - Set InteractionLifeSpan on inventory creation

 

X Status_PetrificationInv - Extends Status_InteractionInv, and made this a base class

X Status_PetrificationClassicInv - New class used for basic (weapon) Petrification effect

X RW_DWPetrification & RW_EWPetrification  - Set the Inventory's InteractionLifespan

 

X Status_FreezeInv - Extends Status_InteractionInv, removes some adjustments from the inventory that change lifespan values (since lifespan is not replicated)

X RW_DWFreeze & RW_EWFreeze - Set the inventory's InteractionLifespan

 

X Status_FiendishCurseInv - Extends Status_InteractionInv, made GiveTo simulated to see if this creates the VFX properly

X Artifact_FiendishRelic - Set InteractionLifeSpan on inventory creation

 

 

X DamType_Poison - Created this class, setup shaders for damage effect (see RW_DWRPGWeapon)

X RW_DWPoison - Created this class, setup to use Status_WeaponPoisonInv

X RW_EWPoison - Created this class, setup to use Status_PoisonInv

X HUD_InteractionPoison - Set up this interaction class

X Status_PoisonInv - Setup this class, same poison effect as Slith use but also awards EXP to instigator and correctly adds all damage done to Status_HealableDamageInv

X Status_WeaponPoisonInv - Setup this class, extends Status_PoisonInv, uses same damage code as Druids200 Poison

X RW_DWRPGWeapon - Import new poison tex into this class

 

X RW_DWHover, Status_DWHoverInv - Deleted these classes as they were redundant

 

X Actor_MonsterTeleporter - added this class, monster-only or human-only jumppad

X Actor_MonsterJumppad - added this class, monster-only or human-only jumppad

X Actor_MonsterPathNode - added this class

X Pawn_EnhancedMonster - Variety of changes rolling certain things into this class from work on WOSWarLords_BETA2 and DWPack1F

 

Comments (0)

You don't have permission to comment on this page.