DMMPS [225] On these worlds you die!

DMMPS

Extreme Donator
Aug 26, 2024
10
9
5,000
NP5ZtpJ.png


Looking for a break from the typical pay-to-win Deadman Mode private servers? Look no further! DMMPS was created by seasoned veterans of the Deadman Mode scene who set out to create a server that delivers an unforgettable experience. In our first edition, we're offering over $12,000 in prizes—and here’s the best part: no donations for in-game advantages. It’s a true test of skill. Ready to play Deadman Mode the way it was meant to be?


🏆$12,000 IN PRIZES

Last man standing winner: $3,500
2th place winner: $1,500
3th place winner: $750
4th place winner: $750
1st place total DMM points: $2,500
2th place total DMM points: $1,250
3th place total DMM points: $1,250
First to max cape: $500



MnTOXiY.png

MANAGER
Anti

DEVELOPERS
@Shadowy
@Jire
@Walied

0bPvOMh.png



RS2 SNEAK-PEAK
Spoiler for Media:













WEBDESIGN, DISCORD & DMMPS GUIDE
Spoiler for Media:

uPrnenO.jpeg

qJ4yaQq.png

vDCg5xm.jpeg





SERVER MEDIA
Spoiler for Media:


Spoiler for Video:








Spoiler for Images:


9qbAR1h.png

gYE4oQ7.png

CGfOh7K.png

NjEYFW1.png

X2XAgwG.png

SqfJKTs.png

UdxvAYN.png

7K6Li8n.png

ozLxUpu.png

srpKO9V.png

Cf8Gs4A.png

mtsYpTh.png

QNlh77y.png

2uXEuiq.png

9p8I6Rc.png

m3Rh1Ra.png

hKgG53i.png

S6dIq8N.jpeg

BFuDhca.png





🤝Special thanks to:

Zenyte team (For using Zenyte source)
@Kris (For always being able to help)
Walied (Helping out where needed)
Riley (Previous work)




 
Last edited:
  • Like
Reactions: Jire
8yq4LV3.png
hf3o1Ir.png


Update log; July 2024

Spoiler for July 2024:

  • Sigil base system cleaned and reworked
  • Sigil slot varps introduced, with find checking and value lookup
  • Disabled TypeParser DataMigration
  • PlayerDeadman context introduced as the basis for DMM-related player state
  • Sigil.isActive check per enum (the base system for checking if a sigil is actually enabled)
  • UniqueContinuousEffect system to apply unique ticking effects per entity (unique as in they can't be applied if already been applied)
  • Sigil of the Ruthless Ranger completed
  • ::teles command
  • New deadman safe zone polygon system
  • Only show wilderness level in DMM inter when actually within wild
  • Remove the skull check for DMM
  • Deadman safe zone guards
  • Overlay dynamic area null fix
  • Enforced same PvP bracket
  • Deadman overlay shows multi/singles+
  • Disable precise sleep (no need for dev, just hogs CPU)
  • Added warrior's guild as guarded zone
  • Made guards stop attacking once you leave guarded zone
  • Added warrior's guild dragon defender downstairs area as a guarded zone
  • Added generateAreaType Gradle task
  • New DMM chat bracket icons
  • Deadman mode skull system
  • Added "We don't want your sort here" randomized force talk for deadman guards
  • Enable loot keys by default for DMM
  • DMM prevent picking up / receiving more than 5 loot keys
  • Made DMM dangerous zone death considered not safe
  • Disable loyalty point receiving in DMM
  • Consider death in DMM as always to a PKer
  • Skull reset timer to 5 minutes for DMM
  • Deadman overlay skull timer countdown based on time left
  • DMM show "Your deadman skull has expired" message after it expires
  • Disable tome of experience in DMM
  • Disabled showing clan join messages for login
  • Deadman initial player protection of 6 hours
  • Added Skippy spawn with his dialogue plugin
  • Fixed many plugin submodules that were broken after Kotlin 2 upgrade from not using the project-kts plugin
  • Disabled guide spawn in tutorial island
  • Apply world map encoding after the rest of content (to fix custom DMM GE on world map)
  • Don't award PvP weapons if player has deadman protection
  • Don't allow trading to players outside of your combat bracket
  • Ability to send raw component ID for component settings
  • Full OSRS starter items from Skippy
  • Full deadman starter pack
  • Full sigil attuning/deattuning
  • Hide sigil component on first login until teleported out by Skippy
  • Sigil description loading from cache enum + struct param
  • Enable KTS in source roots for IDE support
  • Make sure free sigil select has free inventory slot + add it to their inventory instead
  • New improved Skippy dialogue
  • DMM safe deposit box
  • Disable using preset manager if not in guarded zone for DMM
  • Allow using looting bags anywhere outside of guarded zone
  • Doomslayer dialogue + option to remove PvP protection in DMM
  • Looting bag + blighted enabled anywhere outside guarded zone in DMM
  • Financial wizard spawns with safety deposit box option
  • Disable Duel Arena icon/challenge option entirely in DMM
  • CS2 5235 for enabling Sigils equipment slot
  • Persist (save) sigil slot selection varbits
  • Prevent teleporting to guarded zone while skulled
  • Don't summon guards for no-PvP zones (only guarded zones)
  • Removed store icon in DMM
  • Replaced client background with OSRS default
  • Disable vote interface on dev mode
  • Added new interfaces/sprites/CS2
  • Renamed client name
  • Renamed client cache/log directory
  • Fixed interaction with GE deposit-box
  • Fixed far interaction with Ferox Enclave deposit-box
  • Fixed East Falador banker interaction
  • New interfaces
  • Change server name to DMMPS instead of DMM-PS
  • Fix starter sword/bow/staff to have charges
  • Proper OSRS style drop table system!
  • Crystal chest drop table
  • Elven crystal chest drop table
  • Pass Player for WeightedDropTable build system, so we can implement variable-drop-rate and other toggles
  • PercentedWeightedDropTable system
  • LarransBigChestDropTable
  • BrimstoneChestDropTable
  • LarransSmallChestDropTable
  • Added Dagon'hai to LarransBigChestDropTable
  • Perfect drop viewer for the new drop table system
  • Replaced custom drops with all OSRS dump (and updated items stats etc.)
  • UniqueItemDropsBoost system with integration with drop tables + drop viewer
  • Reverted spellbooks back to stock rather than custom minigames/monsters etc. teleports
  • Fixed Sigil interface sometimes select option showing despite already chosen a free sigil.
  • Removed many game settings options
  • Removed custom slayer stone reward
  • Added Eblis + his shop + ability to turn Ancient staff + icon into Sceptre
  • Ancient sceptre increase smoke poison damage
  • Ancient sceptre increase blood effect heal
  • Ancient sceptre increase shadow effect drain
  • Fixed HomeLecternObject to make teletabs
  • Fixed Ancient sceptre animations
  • Waterfall go down raft plugin
  • Added secondary blood altar for making bloodbark
  • Fixed edgeville deserted keep lever
  • Fixed Edgeville trap door down to Edgeville dungeon
  • Added soul wars portal plugin to say it's disabled
  • Replaced all Edgeville spawns with stock OSRS
  • Added DMMObjectSpawnsPlugin to spawn occult altar at GE home
  • Changed home teleport portal option from "Leave" to "Teleport"
  • Add fountain of Uhld (it just doesn't charge row)
  • Added additional items to emblem point store for DMM
  • Added teleport to house tabs in home "Magic Store" & made them teleport to the right tile
  • DMM clicking skill tab in non-dangerous zone now gives you the option to view stat guide or set skill
  • Got rid of requested items from home magic shop
  • Added home tool store facing west
  • Added/removed for ranged store shop
  • Removed requested items from home melee store
  • Added consumables store spawn facing east
  • Removed requested jewellery store items
  • Removed requested tool store items
  • Adjusted home food shop that were wanted
  • Gave home Steve slayer master a 2 walking radius
  • Disabled teleports (send reports are made through Discord message instead)
  • Loaded updated separated monsters JSOn files for drops
  • Added black dragon wilderness version (lvl 247) as black dragons boosted unique rate source
  • Larran's small chest coal made noted
  • Altar of the occult spawn at home made working
  • Removed Edgeville emblem trader spawn
  • Removed gold ammy/recoil rings/ring of dueling from jewellery store
  • Removed home teleport from home magic store
  • Removed bone bolt pack / mithril arrows from ranged store
  • Infinite item stock support shop system!
  • Removed requested items from herb shop
  • Skills tab interface setting skill level without delay properly!
  • Lowered fadeouts for waterfall
  • Added waterfall door into dungeon
  • Removed waterfall climb down tree fade
  • Fixed Edgeville underground ladder return position
  • Fixed Wilderness Edgeville lever return location
  • Added Dark Mage dialogue full for Iban's staff with all options
  • Added Dark Mage purchase Iban's staff option
  • Made Iban's staff degrade when casting spells
  • NPC drop viewer system properly fixed with perfect 1:1 OSRS rates!
  • Fixed infinite stock shop buying ("no stock left" bug)
  • Show "Always" for rarity in drop viewer regardless if selected fractions or %
  • Removed ancient emblems from revs to drop
  • Fixed revenant caraw/thammaron/viggori unique drop boost
  • Fixed sigil inspects to split and continue dialogue for large descriptions on the next dialogue screen
  • Added dark/light mystic robes to magic guild mystic store
  • Made picking up items go into looting bag for any non-safe zone
  • Made Slayer casket send message instead of opening tedious dialogue
  • Fixed Cave horro black mask (10) unique boost rate
  • Renamed "Wise Donation Man" to "DMM Membership Manager"
  • Show examines for NPCs who don't have a combat level when you Examine them
  • Added Emblem trader right click options w/ plugin to handle all the options
  • Deadman lost on death container + interface
  • Updated Emblem point store to provided combined items shop list
  • Include greater abby demon as part of unique item drop boost source for abby demons as a whole
  • Fixed drop viewer search by item rate displayed
  • Added Ilfeen spawn at home
  • Changed Ilfeen enchant crystal charges to match 07 1:1
  • Don't allow to set skill levels in tutorial island
  • PvP bracket reached add +30 mins extra protection
  • Prevent B1/B2 from selling/trading (including on GE) the starting sigils
  • Prevent picking up items from players outside your PvP bracket
  • Scale combat/skilling XP rates with PvP bracket
  • Use PvP bracket crown for sending reached message
  • Use PvP bracket colours for wrapping texts in the reached messages
  • Consider night beast as dark beast unique item drop boost source
  • Consider king kurask as kurask unique item drop boost source
  • Consider marble gargoyle as gargoyle uniqueitem drop boost source
  • Enable all loaded JSON drops to be shown in the drop viewer set
  • Custom battle mage drop table
  • Added 1:1 OSRS rare drop table
  • Removed bronze-addy boots + mith/rune scim from melee store
  • Removed dwarven rock cake from consumables store
  • Lower chance of tier 3 spawn in Kruk's dungeon to 1/600 instead of 1/400
  • Added voidwaker pieces/individual unique fangs/claws/skull for all wildy boss drop tables
  • ::noprotection developer command to quickly disable PvP protection
  • Disable reward casket drops like elite etc. (abusable)
  • Added ogre area city gate openings
  • Force considering PvP off for deadman overlay if protection is on
  • Added enclave cave plugins
  • Scavid caves notify they are inacessible
  • Prif log balance plugin
  • Barb assault ladder plugin to notify it's inacessible
  • Removed fighter torso from slayer rewards
  • Increased cannon slayer reward price to 600
  • Only enable blighted sack highlighting spell when in a dangerous zone
  • Disable ::droprate command
  • Fixed autocast missing runes message spam
  • Disabled member (donator) ranks entirely
  • Fixed SigilSlotVarps.hasSigilVar
  • Deadman overlay show exclamation point based on if their death will be to a PKer using death mechanics
  • Improve Skills.checkBracketChange so bracket change is recognized
  • Prevent attacking a target who's in a safe zone
  • Added Nigel free teleport option with 6 hour delay
  • Changed home coord slightly to the West
  • Changed all home teleports to their actual OSRS locations
  • RespawnPoint system valid checks & default
  • HomeTeleportLocation system defined but not implemented (just use OSRS locations for now)
  • Brugsen Bursen dialogue with Show-prices custom option
  • Brugsen Bursen Set-respawn-point custom option
  • Added Cerberus unique item drop boost multipliers
  • Added custom Barrows reward leave portal with plugin to teleport away with it
  • Fix DMM PvP protect expiring on dath (VariableTask.shouldResetOnDeath system)
  • Added "Slayer Bosses" unique item drop boost category (for kraken etc.)
  • Fixed Cave kraken item drop ID (should drop "Uncharged trident" not "Trident of the seas")
  • Fixed Slayer interface slot IDs
  • Fixed Ancient artifact PK visible ticks so they drop correctly on the ground
  • Rework PlayerDeadman in guarded/no-pvp/dangerous zone checks to be generic with Position
  • Only trigger DMM drop events when the NPC is in a dangerous zone
  • Added ANCIENT_CRYSTAL item to be completely ignored as a monster drop
  • Item.isTradable() and Item.isWieldable() code improvements
 
Last edited:
  • Like
Reactions: Jire
8yq4LV3.png
hf3o1Ir.png


Update log; August 2024
Spoiler for August 2024:

  • DeadmanItemBlackList to consider tiered emblems (12746..12756) as untradeable so they won't be able to be added to Looting bag etc.
  • Ignore giant rat bone from all drop tables (during Rag & Bone Man quest only)
  • Disable all Slayer's enchantment drops from monster drop tables
  • Added Dorgeshuun c'bow & bolt bolt pack to home & Varrock ranged shops
  • Reverted spellbooks home teleport name + set all spells to be properly 1:1 OSRS location enum name
  • Deadman safe bank zone area (and made attune/unattune sigil check to use them)
  • Revenant cave entrances require 100K coins in inventory (with withdraw from bank ability)
  • BrimstoneChest fixed per-item-reward & improved code/system
  • BrimstoneChest format drop amount value correctly
  • Added check bracket changed for Skills.addXp to recognize bracket change when levelling up normally through training
  • Cleaned up NPC drop system a bit
  • Item variation mapping drop swapping (e.g. replacing regular Bracelet of ethereum with uncharged version in monster drop table)
  • Ignore all Rag & Bone Man quest bones
  • New NPC DropHook plugin system with LootingBagDropHookPlugin working
  • DefenderDropHookPlugin with x4 drop rates
  • ExtraDrop system for AncientWeaponDropHookPlugin
  • All drop viewer stuff displaying perfectly!
  • DropHook.initPostpopulate() system with LarransKeyDropHookPlugin/LootingBagDropHookPlugin utilizing it
  • BrimstoneKeyDropHookPlugin added
  • SlayersEnchantmentDropHookPlugin added
  • Enabled Clue scroll drops from old system
  • Fixed PvP bracket multiplier (3 + 4 are now combined)
  • Disabled Runeverse stuff for TypeParser to fix GE guide prices interface searching
  • Got rid of all the custom items + collection log enum removed
  • Added space to player title name
  • Fixed Sigil.isActive check (that Sconty reported broken before)
  • Enable all NPCDropTableScript + fix muspah table
  • Added Superior Slayer unique item drop boosts
  • Updated Emblem point store to new requested values
  • Looting bag / rune pouch note support!
  • Added prif dungeon stair exit / cave entrance teleports
  • Adjusted home magic store (removed soul + blood runes) and added them to mage bank rune shop + made mage bank shop unlimited stock + increased their prices
  • Ilfeen dialogue enchant price warning + option
  • Added studded body & studded chaps to home ranged shop
  • Spawned ornate home rejuv pool
  • Got rid of emblem announcement message icon
  • Fix Sconty DmmSlayerCaskets award message
  • Disable DmmGemstoneSecondaries award drop message
  • Allow BattleMageNPC to be damaged from any hit source rather than just their specific God-spells
  • CustomBattleMageProcessor properly displaying drops
  • Made Kraken and CaveKraken take only 1/7 damage from non-magic attacks
  • New tier sigil rates for brackets
  • Prioritized PlayerDeadman.canAttack messages so that proper can't attack messages get shown
  • Completely override WildernessArea attacking checks (so it doesn't check levels, etc.)
  • Disable VoteInterface
  • Added deadman world profile + cleaned up the rest of the worlds/tasks
  • Fixed BrimstoneKeyDropHookPlugin Slayer master
  • Fixed LarransKeyDropHookPlugin Slayer master check
  • Fixed SlayersEnchantmentDropHookPlugin Slayer master check & Wilderness check
  • Added plain password verification
  • Changed Skippy immunity hours from 6 to 2
  • Made set skill level dialogue only enabled for developers
  • Skippy dialogue improved + login stuff improved
  • Force replace NPC max hit / attack types with OSRS wiki dumped values
  • Disabled all NR drop table scripts by default (Muspah explicitly enabled)
  • Made DropTable viewer rates non-recursive, so Battle Mages table will show 1:1 rates as defined rather than multiplied by each items individual parent table
  • DropProcessor dynamic rate/info support & CustomBattleMageProcessor to use it
  • Disabled local loot broadcast ("received a drop:" 25-tile broadcast thing)
  • Improved clean dialogue system options + MageOfZamorakDialogue utilizing it!
  • Added ::unskull developer command to remove your skull
  • DropHookPlugin IntRange ID declaration (and DefenderDrophookPlugin to use it)
  • Utils.isRandomChance(double) for calculating random chance
  • TickTaskDelegatesystem for easier time handling repeated tick tasks
  • Dynamic floor item spawn visible ticks (default untradeable 180 seconds rather than 120)
  • Fixed AbstractTickTaskDelegate to actually increase ticks count so it proceeds to the next tick
  • DropHook skip viewer/skip roll separated system so the loaded wiki defender drops can be ignored on roll (instead they become hardcoded)
  • Big dialogue system rework with Java builder support!
  • ContainerWrapper/Equipment slotContainsAnyOf nicer checker to specify actual EquipmentSlot
  • PlayerDialogueExtensions.dialogue(dialogue) to easily start a dialogue
  • Fixed DropTable.kt error from changing DisplayedDrop.getRate params
  • Improved Gradle Kotlin compiler configuration
  • Improved dialogue system for options to auto provide new dialogue instance so explicit dialogue starting is no longer needed!
  • LootingBagDropHookPlugin skip roll if player already has a looting bag in their account
  • Player.containsItem all container Item null checks
  • Fixed Warrior's guild Catapult room
  • Adjusted EmblemPointStore as requested
  • Position.inBorders check method
  • Added Falador/Varrock/Relekka/Ardougne rooftop course safe zone area exceptions!
  • Added emblem slayer target check for T1 & improved Sconty's code
  • Sconty emblem disable global modifier (2x rate) for emblem T1 rates, because they were too fast with it
  • DMM Revenant caves spending from inventory/bank & removed check for exiting the caves
  • DMM Revenant caves access attribute with 100K reward on death
  • DMM only allow using bones on Chaos Altar
  • Massively improved drop hook system + fixed issues with existing drop hooks
  • Drop hook pre-load system so item search population can be hooked for extra drops
  • Prevent sigils from being added to your looting bag
  • Prevent archaic emblems from being added to your looting bag
  • Replace Brugsen NPC to 3164, 3491 without a walking point
  • Made prayer XP multiplier based on skill multiplier rather than combat
  • Made Prayer XP rate always 15x in DMM
  • Fixed core-test dependency declaration as api so its dependencies receive transitives
  • NPC auto-retaliate face instantly & set combat delay to 0 so they can instantly start retaliating
  • Added Oziach spawn back for Edgeville
  • Disabled book page 1/2/3 from being included at all from wiki dumped drops (Scorpion had them)
  • Disabled losing run energy in DMM
  • TypeParser disable custom purple gem rocks map edits
  • Adjusted slayer casket gold to between 1K-10K
  • Added back DropHook.isEnabled(npcId, itemid, player) so that conflicting hooks (like unique dragon defender) don't step on each other
  • Updated all wiki dumped monsters to latest versions
  • Updated all wiki dumped items to latest versions (items-json directory now rather than one huge items-complete.json)
  • Added Ava's attractor level 30 ranged requirement
  • Renamed/cleaned PVPBracket
  • PVPBracket enter room / attack boss restrictions based on combat bracket
  • UniqueItemDropsBoost removed explicit rarity (since they're all based on PVPBracket multipliers)
  • Shuffle NPCDrops.rollTable so weights are fairly distributed among all items in the table, rather than prioritizing first items
  • New client background + logo packing
  • Replaced logo with empty pixel to remove it (as we rely on client login screen plugin)
  • Warrior's guild cyclops death finish delay to match the animation (3 ticks instead of 2)
  • Enabled Nex drop tables
  • Enabled Gauntlet drop tables
  • 1:1 OSRS NPC random walking rate + dest calc + step max
  • Quest Guide with menu interface
  • Added Magic secateurs / Dramen staff to shops
  • Added Dramen staff to Jukat store & added Jukat dialogue
  • Added Ghostly robes to Eblis shop
  • Spawned Eblis at 3230, 9317
  • Added Oneiromancer Lunar equip shop
  • Added ancient pyramid portal leaving
  • Ancient pyramid doors opening
  • Sir Prysin silverlight shop
  • Hamal chieftain bear mask shop
  • Hamal chieftain doors opening
  • Disabled & added a message:
  • Pest Control
  • All Group Teleport Spells
  • All Teleother spells
  • Energy Transfer
  • Tithe Farm
  • NMZ
  • PK Skull Prevention
  • Pool of Refreshment in Ferox
  • Nurse healing
  • Yanille PoH portal
  • STASH units
  • Protect item (& cannot choose it as a quickprayer)
  • LMS
  • Fight Pits
  • Dueling (Right click option & underlying system)
  • Created PVP Brackets w/ Skill Restrictions (optional). All based on your combat level.
  • allow users to set stats by typing skill name & desired level
  • Wildy attacks unless in same bracket
  • ::bracket - tells you your current bracket
  • .gitignore tweak
  • Added explanation for custom shops to readme (for reference)
  • Familiarized myself with shop system so we can make custom shops in the future
  • Removed Nigel NPC from home.
  • Allow users to set any combat stats by clicking on them
  • Setting stats shows a colored bracket message
  • Created "Emblem points" currency for shops/player
  • Created Emblem Point Store
  • Added Emblem trader to home
  • Fixed shop item identifiers
  • Removed void from shop, and clue box
  • Green emblem trader's dialogue, shop
  • T1/T5 Emblems drop on death
  • Removed old "Emblem" system & drop processor
  • Fixed "Emblem points" currency to be fully hooked into the system
  • Ancient wildy weapons drop on death 1/2500 lvls 100+
  • Created DMM drop handler
  • Fixed modules not being cloned properly from git so I couldn't push to upstream
  • Packed DMM head icons and chat sprites we want in cache.
  • Refactored the sprite packing for all skulls to the new, correct way.
  • WIP on resources dropping.
  • Sigil.
  • SigilEnum.
  • SigilHelper.
  • Packed custom DMM home
  • Added all 11 resource tables + mega table + uniques table + rolling randoms.
  • Added full resource loot drops + chat messages.
  • Disabled Kraken dropping pool cue
  • Disabled Demonic Gorilla dropping gnome scarf
  • Packed resource icons into cache
  • Added 25% increased chance for emblem when killing slayer task
  • Created systems for all DMM resources. (Get random, get random of x tier)
  • Added ::resources command for checking if all items can be rolled from resource table.
  • Optimized ResourceTableHelper.
  • Made it so you get 2x resource table rolls
  • Added 3 special shields as 1/1000 drop to barrows
  • Fixed chance of resource tables dropping to be like OSRS wiki. If over 100 cmb, there's a difference % chance in rolling individual tables. (1/100 roll). For under 100 monsters it's between 1-highest table.
  • Added code comments explaining the drop system ^ incase another dev has to edit it, it's well commented explaining what's happening/why.
  • Add Salve stair-case entrance & exit.
  • Add "cut"ing crystal outcrop with chisel to give Salve shard.
  • Add Salve shard + ball of wool crafting = Salve amulet.
  • Revert "Java 22 + Kotlin 2.0" commit from Jak to fix src issues.
  • Updated salve strings to use Lenny's messages.
  • Attempted to pack 77 sprites+ however the engine can only accept colors < 256 so we can't use images with over 500+ colors
  • Minimum lvl 15 to drop resource items
  • Disable Xamphur boosts,
  • Remove wilderness vault
  • Remove old egeville emblem traders / systems
  • Remove killstreaks giving blood money
  • Remove Angel of Death
  • Removed ::vault command
  • Removed Queen Reaver / Minion
  • Removed Block "Wilderness-Vault" on Donor portal
  • Remove wilderness hot zone
  • Remove all Mystery boxes
  • Remove old discord keys
  • Removed 3a alter table
  • Removed wheel of fortune
  • Removed near reality launch box
  • Removed Barrows Totem
  • Remove Rot6
  • Removed ::addspins
  • Add visual display of new shields to barrows loot
  • Remove Supply caches
  • Removed coins dropped randomly from npcs
  • Remove ::disablewell
  • Remove boons & perks
  • Remove Remnant exchange
  • Remove :: perks
  • Remove :: buyperks
  • Remove Wilder gathering multiplier
  • Remove wilderness blood money on gather
  • Remove blood money from tabs
  • Remove generatePerkData gradle task
  • Removed boon system and all boon related modifier
  • Removed christmas scythe
  • Removed Remnant Value Model
  • Removed Alternative Tables for removed content
  • Removed PerkPacker and RemnantExchangeValuePacker
  • Stopped Blood Money from being traded
  • Removed blood money shop
  • Removed dependsOn gradle tasks
  • Removed Rise of the 6
  • Removed well and it's perks
  • Stopped activating XamphurBoosts and deprecated
  • Removed Boon Unlocks VarCollections
  • Removed barrows totem
  • Removed 2x resource rates in wildy
  • Removed bonus resource rates
  • Attempt remove ganodermic (ran into itemdefinitions == null issue)
  • Disabled commands:
  • ::boosters
  • ::xplock
  • ::gambling and aliases
  • ::duel
  • ::train
  • ::home
  • ::event
  • ::benefits
  • ::guides
  • ::thread
  • ::claimfounders
  • ::slayer
  • ::afk
  • ::barrows
  • ::sc
  • Disabled all 20 youtuber commands
  • Remove Skully npc from map
  • Made ::home dev only
  • Removed items off slayer rewards interface
  • Removed all broadcasts EXCEPT shooting star & rev. maledictus (except tournament as its self-contained code and to be deleted)
  • Shooting star now plain red and won't show in PM.
  • Added these sigils to Sigil handler; Agile Fortune, Hoarding, Sustanance, the_Alchemaniac, the_Food_Master, the_Well_Fed, the_Augmented_Thrall, the_Lightbearer, precision, Sigil of The Hunter, the_Infernal_Chef, Sigil of the infernal smith, the_Bloodhound, faith
  • Debugged issue with sigils returning false when attuned in isActive() method, raised the issue in admin-general
  • Added Enhanced Harvest - 50% chance to get 2x amount when mining/fishing/woodcutting/farming.
  • 2x xp given when Burning logs with Infernal axe if you have Enhanced Harvest.
  • Removed blood money from star mining in wild
  • Fully added Sigil of Storage, 50% chance to bank wc/farm/fish/mining materials
  • Sigil of the smith WIP allows you to instantly smelt all bars (I'm working on a coal bag fix)
  • Sigil of the Smith
  • Instant Smelting any bars & fixed coal bag bug.
  • Instant Cannonball making & removed NR's 2x cannonball multiplier
  • Instant Smithing at any Anvil.
  • Sigil of the Alchemist
  • Instant clean all grimy herbs (of the same type) on click
  • Instantly process potions (Some potions are coded in separately... this insta applies to all that are handled in standard method)
  • Added ::reset alias to ::unmaster
  • Added ::winsigilroll for toggling 100% chance to drop sigils. Regular conditions apply (must be cmb 18+)
  • Fixed sigil message when awarding a sigil. Added toString() for Sigil
  • Resource changes to subtable 11
  • 1/5 chance for Unique
  • 1/25 chance for Mega rare
  • Archaic Emblems
  • Tier 5 emblems no longer have 2x osrs multiplier applied. They roll the exact number as shown on the chart.
  • A 25% bonus chance still applies if you're on a slayer task (only applies to Tier 5s)
  • Emblem Trader
  • Corrected sara statue exchange price to 400k coins
  • Fixed Emblem dialogue going into his head
  • Fixed Artifact dialogue going into his head
  • Talking to him now loops back to the initial dialogue
  • Moved all drop related things to ..dmm.drops.* (the same folder)
  • Updated Sigil droprates ⁠sigil-droprates with @Zeri
  • Shifted mid-bracket sigil rolls
  • Added "secondary roll" to medium / high brackets; you have a chance to roll a t1 if your "primary roll" failed.
  • Added custom Ancient Artifacts system
  • Turns into 60% of their value in coins on death
  • Has a chance to be awarded when PVPing another player
  • All Ancient Artifacts are removed from the victim's bank when they die in PVP. No GP is awarded.
  • Fixed a bug where you couldn't trade players in same bracket (you can't trade this player since he's not in your bracket) but they were actually the same bracket
  • Slayer Casket
  • Has a 1/1000 chance to give a Unique item.
  • Gives a special message / special boot message.
  • Herblore Secondaries Process
  • Work in progress, added all loot items to a class
  • Archaic Emblem
  • T5 only drops from 100+ cmb and has a 25% boost on slayer task.
  • T1 can drop from other npcs. Has 2x chart rate and no slayer task boost.
  • Herblore Secondaries Table
  • Roll 1-3 times (depends on monster level) to receive noted herblore secondaries.
  • Higher level monster have access to better loot.
  • Gemstone Secondaries Table
  • 1x Roll of 4 different tiers of gems. 1/250 chance for an uncut Onyx.
  • Higher level NPCs have access to better gems.
  • Slayer Casket
  • While on task, has a chance to drop.
  • Higher combat level NPCs are more likely to drop slayer caskets.
  • Wilderness slayer tasks provide a 25% increased chance to get slayer caskets.
  • DMM Resource Drops
  • Bosses have a boosted 1/20 chance to give resources.
  • Sigil of the Ruthless Ranger
  • Procs, deals 15 damage over 10 seconds and double if victim has 0 run.
  • Fires secondary projectile
  • Added Stepping Stones shortcuts to Necropolis
  • Removed Vanstorm fight
  • Removed all extra coins given by slayer masters
  • Removed daily challenge content, disabled all challenges, disabled challege master npc
  • Removed AFK skilling, manager, currency, shops
  • Removed Loyalty Points manager, currency, shops, ::addloyaltypoints
  • Removed scroll of redirection "refund" action, which gave loyalty points
  • Removed home shop npc's "loyalty shop" action, which now says its disabled
  • Removed remaining customs
  • Lime whip
  • Korasi
  • Lava Whip
  • Dragon Kite
  • Death Cape
  • And any way to obtain them has been removed.
  • Added a bad item log to Collection Log
  • Removed blue Forinthry skull in DMM
  • Updated Shooting Star store
  • Disable Ironman mode on DMM
  • Fixed Dorgeshuun crossbow anim
  • Add fairy ring to Raids 3
 
Last edited:
  • Like
Reactions: Jire

VWwi4Hj.png

hf3o1Ir.png


Update log; September 2024
Spoiler for September 2024:

  • Removed extra deadman.process() call from Player.processMovement()
  • TypeParser disable packing CS2 46002
  • Send enter area type message
  • NpcWeaknesses system with all elemental weaknesses added!
  • Max hitsplats system!
  • Remove quest NPC at 3164, 3488 since she's already roaming outside GE
  • Drop system roll support! (for Zulrah's extra item rolls, etc.)
  • DMM slayer casket 5-20K instead of 1-10K
  • Ornate pool 2 minute cooldown
  • MonsterDrop.buildDrop system with appending base cyclops for Warrior's Guild Cyclops drop tables
  • EcumenicalKeyDropHookPlugin so they only drop in the Wilderness
  • Removed custom mage bank map packing (to remove box of restoration)
  • DumpedItemID built from actual cache
  • Added vestiges/ingot to emblem points store
  • Disable Juna (Guthix Rests) in DMM
  • Fixed CustomFurClothingInterface stock slot IDs
  • Added home DMMPS Guide with dialogue
  • Added Brundt the Chieftain shop with trade option
  • Disable teleporting to Tears of Guthix for games necklace in DMM
  • Exclude unused sigils from being dropped
  • Blighted overloads!
  • Disable Nigel set stats in non-dev mode
  • Added Armageddon cape fabric to Emblem point store
  • Armageddon cape fabric combining plugins
  • Adamant seeds!
  • Fix blighted overload initial damage apply
  • Blighted overload herb creation!
  • Made blighted overload reset once player goes back to guarded zone
  • Updated osrsbox-db monsters/items
  • Disable all quest items ("quest_item") from being possible monster drops!
  • Added new quest guide list items
  • Updated all wiki dumped NPCs/items to latest & fully working!!
  • Fix SkillsTabInterface setting levels for non-combat stats
  • ShopPlugin checked trade option system
  • BrundtTheChieftainShopPlugin enforce required levels to trade
  • Removed V's shield / Salve amulet from slayer rewards "Buy" tab
  • CombatScript and Default (NPC combat) max hit splat support
  • Skulgrimen battle gear shop skill requirements
  • Sigil of restoration correct heal amount & make sure hit is accurate (successful)
  • Increased Augury magic damage to +4%
  • TransformedItemDefs system to swap base occult necklace stats with new version (5% magic damage instead of 10%)
  • Increase elite void magic set bonus from 2.5% to 5%
  • Increase mystic might/lore prayer magic bonus damage
  • Ancient godsword blood sacrifice spec new healing amount
  • Pack rev 223 special attack enum (to update for new special effects like Ancient godsword and Elder maul)
  • Packed rev 223 Elder maul assets
  • Elder maul special attack!
  • Broken zombie axe inspect plugin
  • LootingBag::canPositionUseLootingBag for cleanly & properly checking looting bag usage possibility based on Position
  • BattleMageNPC DMM allow to get regular XP even if not using their specific spell (what you thought were XP drops disabled in battle mage arena)
  • Disable giving XP for player combat in DMM - instead use fake drop. Added fake drop toggling & fixed all the defined ExperienceTrackerInterface component IDs.
  • AccessMasks.CLICK_OPS array for all of them & ::amasks [interface_id] command to use it
  • Unknown36PacketEncoder (believe it resets current queued hitsplats in the client)
  • Changed World.namedPlayers to Long2ObjectMap so they are calculated correctly based on name regardless of formatting
  • Don't ignore Phantom Muspah drops (instead build from table properly)
  • Updated all monsters-json to latest with ALL drops with ALL drop versions etc.
  • Handled extra drop versions from wiki dump properly
  • Added rolls amount for drop viewer interface info!
  • Correct blood shard pickpocket rate for vyres (1/5000 like OSRS)
  • Corect PocketData random loot generation so it shuffles so earlier items don't take priority during a drop roll
  • All object pathfinding system with all possible y +- 6400-offset ladders handled!
  • Abyss appendage fade out plugin to tele to Lumbridge
  • Added ALL missing fairy ring codes: BJP, BLQ, BLS, DIP, DLS
  • Added DumpedNpcID (dumped from RuneLite with latest cache)
  • AncientRings with all their functionality -- making, effects, everything.
  • Removed Sigil.isActive (only use isAttuned now -- it was leftover from Sconty)
  • Removed unused SigilOfTheRuthlessRanger.kt file
  • Added SigilComboRestrictions system to easily prevent combinations of certain sigils from being imbued at once!
  • New system to auto-match same weapon style defs to auto apply the correct combat tab interface & combat animations for majority of weapons in game by default! (added for Zombie axe specifically, but covers all rest of items)
  • Proper 1:1 OSRS scaling % for spider web slashing (for Zombie axe, but covers all the rest of the items properly)
  • Reset combat/autocast when an item degrades to dust
  • Made starter weapons have correct charges & have full degrade system properly
  • Disabled attacking other players with starter weapons.
  • Deadman starter pack retrieval from the 3 combat masters @ Lumbridge
  • Made Arcane swiftness/gunslinger/swashbuckler sigils uniquely restricted
  • Fixed Sigil of woodcraft replacing logs + coin removal + message
  • Forcibly disabled membership features
  • Prioritized enhanced harvest x3 rate over forager's only x2 rate for Harvesting (so you get the higher rate if your'e using a better sigil)
  • Added combo restriction for forager/harvest -- so you can't attune them at the same time
  • Sigil of Prosperity for 20% boost across DMM global tables, emblems & unique boosts
  • Sigil of the Treasure Hunter for 3x Clue Scroll drops + displays the dynamic rate in the drop viewer table
  • Fixed attack speed boost sigil calculations.
  • Properly save ammo for Sigil of the rigorous ranger (now completely bypasses drop/destroy: no longer "adds ammo to the game")
  • Proper pickpocket requeueing for Sigil of deception (distance checks, proper timing, etc.)
  • Disabled pickpocket loot in Guarded Zones (like Jagex did for OSRS DMM)
  • Cleaned up AttunedSigilItemPlugin
  • Sigil Sigil.showInspect ignore displaying blank second pages (was a problem with some sigils before where after you pressed continue, it displayed a blank page)
  • Fixed Harvesting product infinite multiplying (was the cause of the good crash catch!)
  • Removed custom farming cycle time modifiers - have them all 1:1 OSRS now.
  • Sigil of nature support for x5 farming ticks multiplier
  • Fixed Sigil of storage / remote storage, and they now calculate their proper rates (90%)
  • Force disable ALL world boosts in DMM
  • Proper perfefct 1:1 OSRS rune per essence runecrafting rates w/ Sigil of the abyss at these new perfect rates
  • Clean up and optimize invalid ladders loading/saving
  • Upgrade Gradle wrapper version to latest (8.9)
  • Proper banker/GE clerk/krystilia distanced entity interactions & proper regular entity strategy interaction checks
  • Override strategy canExit by default to other exit method
  • CombatEntityEvent use new strategy routing
  • ObjectEvent/ObjectStrategy proper routing/interactions with new system!
  • Cloudflare proxy server support for DDoS protection & network acceleration!
  • Fixed fullscreen world map!
  • Fixed MagicTutor goodbye option
  • Proper entity event after-movement processing for Jagex-like entity interactions
  • Proper region FLOOR and ROOFS flagging with full perfect AquaticNPC support (ducks, swans, etc.)
  • Fix Region.clip(int plane, int x, int y) to use Flags.FLOOR flag so it actually checks floor rather than decoration
  • Fix Region.clip/unclip correctly applying FLOOR_DECORATION flag
  • Fix EntityEvent and few other face entity calls
  • Fixed DistancedEntityStrategy for EntityEvent
  • Animation priorities done through cache like Jagex does!
  • Disabled process after movement for default "Pickpocket" click
  • ::animprio and ::gfxprio commands to determine priorities
  • Filter out sigils from lost on death container
  • Split Sigil inspect better by character length rather than spacing (fixes inspect overlaps issues)
  • Fixed SigilOfTheRuthlessRanger's 10% chance roll
  • Prevent attuning sigils while skulled.
  • Fixed sigil of resilience permanent boost for non-combat & sigil of preservation preventing decrementing boosted stats
  • Proper SigilOfTheRuthlessRanger completed!
  • Proper Sigil of Formidable fighter activation + chance + increased accuracy bonuses
  • Converted SigilOfTheRuthlessRanger to UniqueContinuousEffect so it can be applied against NPC targets
  • Improved continuous effect system + SigilOfTheMenacingMage done properly with it!
  • Forcibly disable non-enabled Sigils from being attuned, unattuned, and even considered as active
  • Allow Sigil of rampart bonuses to stack with Sigil of fortification
  • Sigil of rampage continuous effect
  • Sigil of Finality done properly!
  • Fixed sigil activate option match check
  • Sigil of Finality always check and deactivate before accuracy roll
  • Move RangedCombat extra after animating for ruthless etc. to override the anims
  • Fixed default sigil to be Formidable Fighter instead of Feral Fighter
  • Made SigilOfTheRuthlessRanger only double damage for players without run energy (NPCs don't have the doubling effect now)
  • Fixed SpecialAttack.SNIPE (Dorgeshuun special attack) animation ID
  • MagicSpell.addXp default to regular XP add for non-combat spells!
  • RangedCombat use drawback first for graphics to be overridden
  • Made WorldThread.WORLD_CYCLE properly replaced with AtomicLong accessed through WorldThread.getCurrentCycle() so we have a way to properly access the current world cycle.
  • WorldTasksManager.scheduleOrExecute try/catch running immediate tasks (tasks where initialDelay is less than 0)
  • DMM delayed action system start (without implementation of use)
  • Change up "gambling" check to override getAttackedTick() so we will be able to calculate the remaining ticks for DMM delayed actions
  • DMM delayed action system much more complete + implemented for logging out (12 ticks / 7 seconds)
  • DMMDelayedAction.onStop default finish player's dialogue if last was a DMMDelayedActionDialogue
  • MeleeCombat always animate() before extra so all special effects get prioritized over regular animate
  • PlayerCombat.attackEntity must reset deadman delayed action task so attacking players cancels the action
  • Teleport deadman skull delay check through delayed action system
  • Teleport deadman delay consider if player is under combat as well rather than just skulled.
  • Fixed WildernessArea.canSkull(Player, Player) so it ensures you can only get a skull when you actually should
  • Improve :app:execTask default JVM args
  • DMM delayed action for destroying/dropping items and entering house + corrected dialogue to be 1:1 to OSRS
  • Fixed GravestoneNpcPlugin interact distance to only be 7 if teleport is not permitted to the tile.
  • Don't consider death safe by default in DMM
  • Increase death handler to 4 ticks so that STOP animation definition gets played
  • PlayerDeadman.canAttack(Entity) PvP protection message to match Jagex
  • Give killer 100 ticks (1 minute) of grace period after someone dies an unsafe death to them
  • Fixed death respawn location mechanics + perfected DMM grace period
  • DMM grace period expire not based on isTeleported but rather when actually using a Teleport
  • Properly flush session after sending logout for forced logouts (so e.g. ::kick instantly actually kicks you out)
  • DMMDeathMechanics with giving free starter pack (every 30 minutes with TickVariable.DMM_FREE_DEATH_STARTER_PACK)
  • Rename default WorldProfile.activity to GameConstants.SERVER_NAME
  • Cleaned up DeathMechanics/GravestoneExt results a bit
  • Consider FeroxEnclaveArea as a wilderness area in DMM
  • DMMObjectSpawns plugin to spawn DMM chests around the world using Eden coords
  • Region force remove object 43486 (Loot chest) from all possible spawned objects to prevent it from appearing in DMM
  • Completely disable the LootkeyChest handler in DMM
  • Cleaned up GravestoneExt use in Java
  • Made AncientArtefactPk.removeAllFromBank(Player) only happen if dying to a player
  • Replaced the DMMObjectSpawns chests with proper spawns
  • Removed all loot key chests by using varbit so it would remove the one in gnome stronghold as well
  • InterfacePlugin system moved over from InterfaceScript!
  • Converted items kept on death interface plugin to new InterfacePlugin system
  • DeathMechanics consider bypassing gravestone if items are being dropped to a player on DMM
  • Convert LostOnDeathInterface to use new InterfacePlugin system
  • Disabled loot keys
  • Hide experience components for LostOnDeathInterface
  • Cleaned up DeathMechanics loot key code
  • LootOnDeathContainer stackable multiplier + copy item for safety
  • Clean up DeathMechanics loot logging
  • Fixed errors with the InterfaceScript to InterfacePlugin system conversion.
  • Utilize lostToKiller in DeathMechanics so the logs include the appended items as well
  • Destroy bank key dialogue to match OSRS
  • InterfacePlugin have constructor so you don't need to create a block inside like InterfaceScript requires
  • Added bank key death plugin for gravestone handler
  • DMMBankKeys implemented for DeathMechanics
  • Prevent picking up more than 5 bank keys at once in DMM
  • LostOnDeathInterface use InterfacePlugin constructor
  • Introduced ContainerType as interface so old enum can be ContainerTypes for dynamic types (needed for bank raid interface)
  • Added ContainerTypeSerializer for move to the interface-based ContainerType
  • Don't allow any DMM bank keys to be banked
  • Fixed LostOnDeathContainer item protection value to be multiplied by amount and sorted by descent
  • Majority of DMM bank keys with interface and functionality!
  • DMMBankKeys awarded message typo fix
  • DMMBankRaidInterfacePlugin withdrawing regular item options fully functional!
  • Spawn player death bones AFTER all the rest of the items so it's last priority on the floor rather than first
  • Entire DMM bank key functionality implemented
  • Correct DMM protection values to be 1:1 with Jagex
  • Clear all GE trade offers when you die to another player
  • Change PJ timer to 12 ticks instead of 7 for DMM
  • Change PJ timer to 20 ticks (12 seconds) in the correct area of code
  • Prevent any lost on death keep count at all on DMM.
  • Consider engaging combat to be already in combat, so you can't ever interrupt one-sided fights.
  • DMMBankKeys single-key award message
  • Converted larrans_key_itemaction script to LarransKeyItemAction plugin
  • DMMBankKeyItemActionPlugin to make the DMM bank keys properly handled by death plugin
  • Attuned sigil death plugin to always be kept on death
  • Unattuned sigil death plugin to always be lost on death
  • Allow LeverTeleport to bypass DMM delayed action check so you can use them in combat
  • Reset pending DMM delayed action when player receives damage so all the delayed actions get cancelled in combat
  • Unfreeze/unentangle almost over messages
  • Fixed almost unfrozen message errors
  • Pick correct player skull based on DMM bank key counts
  • Proper target engaging in combat check.
  • Remove Ultor/belator/venator/magus vestiges of emblem store
  • Remove chromium ingot of emblem store
  • Add imbued saradomin/zamorak/guthix god capes to the emblem store for 3,000,000 points
  • EntityContinuousEffects get to be able to examine an existing effect task
  • Don't start APIHooks if in development mode.
  • Disabled thread-affinity, precise-sleep, and database runner in dev mode (to reduce performance overhead on system)
  • Remove -XX:ZCollectionInterval=1 (seems to cause system stuttering?)
  • NPCPlugin world profile change error fix.
  • Perfect SigilOfTheFormidableFighter with new proper changes to ContinuousEffect
  • Optimize Appearance PNPC check (since default state usually gonna be -1 for npcId)
  • Fixed DMM bank key skull updating
  • SkillsTabInterface allow setting skill level anywhere / even in combat for developers
  • DMMBankKeys bank key rewarding to inventory working perfectly.
  • PlayerSkulls for DMM actually use the old key skulls (Bounty Hunter ones)
  • UnattunedSigilItemPlugin made it so unattuned sigils get completely deleted on death.
  • Sigil of exaggeration working
  • Fixed how rapid heal prayer was coded.
  • Proper heal restoration system made not to be complicated nor reset from adding/removing boosts
  • Sigil of resilience x15 hitpoints restore rate functionality
  • Removed need for manually setting health regen cycle and renamed the variable so it makes sense
  • Lunar dream spell coded correctly for HP restoration
  • Rapid restore prayer functionality added.
  • Fixed all DMM chest spawn rotations
  • Removed extra DMM chest spawn at Yanille
  • Fixed PlayerVariables health regen cycle error from renaming DEFAULT_RESTORATION_CYCLE
  • Allow players to trade any item even deadman can't sell items to/from admins.
  • Tagged Sigil with freeSigil
  • Prevent any tradeable item from being lost on death from bank
  • Prevent trading any sigils through trade interface.
  • Grand Exchange prevent selling starting sigils until bracket 51+ & don't reset offer interface if the item isn't tradeable
  • Enabled sigil pack param 568 as 0 so they can be searched on the GE.
  • Fix inside GE NPC interact distance
  • Crevice at 1711 9824 should state "On DMMPS there doesn't seem to be anything useful found beyond this point in the dungeon!"
  • Magic carpet system.
  • Magic carpet system improved more.
  • 3361 3149 dungeon to faundry should display message upon clicked: "Giant's Foundry minigame is not available in deadman mode!"
  • Delete GIM useless test
  • TOA outside gate (Gate at 3322 2761 should pass you through, needed for thombs of amascut access.)
  • Swamp boaty plugin (3501 3379 should bring you to 3522 3285 and other way around)
  • Barge guard plugin to travel to Fossil Island.
  • Barge guard plugin with full boarding support and navigators support
  • Fossil island row boat plugin
  • Fossil island bank island chest
  • Experiment cave memorial grave push plugin to enter
  • Andras + his boat plugins
  • Ghost captain plugin for going between dragontooth/port phasmatys
  • Made shooting star broadcast look better and deleted the 5-minute pre-broadcast message.
  • ShopBuilder.addTradePlugin with configurable option name
  • ShopBuilder.addDialoguePlugin to configure dialogues!
  • Added Leon's Hunter crossbow/ammo shop.
  • Fix TeleportType so ancient/lunar teleport anim/graphics are correct.
  • Corrected TeleportStructure duration calculations so your player doesn't get locked longer than they need to and end animation starts at the correct time.
  • Added end animation for RegularStructure (modern spellbook teleport)
  • Added TomeOfWaterResource to count it as an infinite source of water runes.
  • ItemOnItemPlugin ensure the handler always can expect the item order to be the same
  • Tome of water with all functionality + Tome of fire fixed up!
  • ItemChargeHelper refresh container after adding charges.
  • ItemChargeHelper and TomeOfWaterItemPlugin fixes & equipment/other container option support.
  • ItemChargeHelper.chargeOptions for ItemOnItemContext so TomeOfWaterItemOnItemPlugin can work!
  • Giant's den entry/exit caves plugin
  • NPCLocationsWithRegionsTSVNPCSpawnsPlugin to add giant's den spawns from Jagex!
  • GiantsDenEntryCavePlugin proper option checks
  • Fixed Edgeville canoe location + added Ferox canoe location + new OSRS canoe interface with all features!
  • Disabled death's domain in DMM
  • Disabled Ferox clan wars portal in DMM
  • Fixed castle wars portal for DMM
  • Disable all BoosterItemOption entirely
  • Made brine rats dig spot entrance easier by expanding its range to 3
  • Removed brine rats exit boulder
  • Fancy/fighting boots last chest give 50K in DMM
  • Stronghold of security third floor show dialogue to inform about the next floor giving 50K
  • ItemOnObjectPlugin to make it easy to add them.
  • ItemOnObjectPlugin made abstract so it is open
  • ChickenShrinePlugin to enter dungeon through the shrine
  • ObjectActionPlugin.invoke with optionName specified to automatically check the name before handling.
  • ChickenShrineDungeonExitPlugin to be able to exit the chicken shrine dungeon through the portal.
  • OpLocExamineEvent give obj varbit during examine.
  • KruksDungeonObjectPlugin for Kruk's dungeon enter/exit
  • ObjectHandler/ObjectActionPlugin support transmog IDs
  • LokarSearunner fixed perfectly
  • Haskell fixed perfectly
  • HaskellFremennikBoatPlugin to use his boat (which can also take you to Pirate's Cove)
  • TrapdoorObject automatically try to handle all trapdoors.
  • Added Mourner headquarters trapdoor entrance / ladder exit
  • TransportsOSRS feature to load basically all transports in the game automatically.
  • TransportsOSRS skip populating plugins for now.
  • TransportsOSRS much better handling.
  • NPCLocationsWithRegionsTSVNPCSpawnsPlugin include spawns for region 13978
  • MeiyerditchLaboratoriesShortcutsPlugin with agility requirements
  • ItemActionPlugin(id) constructor for cleaner use
  • TeleportStructure.stop default reset animation to correct interrupted teleports.
  • Added drakan's medallion functionality with shop and mysterious stranger dialogue change for it.
  • Added drakan's medallion to quest NPC (Eliza)
  • BrotherTranquilityPlugin proper teleport locations + Transport option + giving broken Barrelchest anchor
  • Correct GauntletTeleportPlatform leave location to outside the Prifdinnas portal.
  • ObjectStrategy pass correct size X/Y
  • Fixed all Bow of faerdhinen projectiles/graphics
  • Ignore MonsterDefinition warn on load
  • Correct Blade of saeldor / Dragon long anims
  • Removed unwanted NPC spawns from Ferox
  • Remove warning/teleblock check from Ferox on DMM
  • Delete tropical wagtail wildy spawns.
  • Fixed god spell end graphic delays.
  • KeldragrimTrapdoorObject added warning it's a danger zone in DMM
  • Removed NPCSpawn debug
  • Eniola banker 3015 5625 made to open bank now.
  • TransportsOSRS ignore already mapped named plugins
  • Fixed CatapultRoom resending inventory on unequipping the defensive shield.
  • Made destroying loot bag always drop all items onto floor
  • Sawmill operator "Planks please!" fixed to use correct interface.
  • Al-kharid border gates/guards
  • Remove slayer helmet 1% chance to 2x damage.
  • HitMask only consider hits with player sources for doing max hit splats.
  • Disable adding blood money in DMM for WildernessCourse
  • Entirely redid mark of grace drops to be 1:1 with Jagex rates and system + added missing new mark spawns for Gnome course etc.
  • Don't consider Ferox enclave as not-Wilderness in DMM
  • DropViewerInterface utilize ExtraDrops rates/info
  • DoubleDragonBonesWildernessDropHookPlugin to enable wilderness dragons dropping double bones.
  • Skills level up graphic height raised + send it as a location-based graphic so it doesn't override other gfx
  • Added CandleSellerShopPlugin for the guy in Lumby to sell candles.
  • Notify players when they go down Ourania trapdoor that the runecrafting action itself is disabled on DMM.
  • Update drop rate in game noticeboard tab when PvP bracket is updated too.
  • Removed old drop rate sending & corrected new sending to use right component ID.
  • Prevent banking looting bags when they have items inside.
  • Fixed subtable 5 ResourceItems shark quantities
  • Add free DMM starter pack schedule as soon as player gets their initial starter pack from Skippy.
  • Added 15 mins initial GE use prevention + 30 mins initial trade use prevention.
  • Disabled ::skull command for regular players.
  • Dorgeshuun crossbow price in shops should be 2K GP, bone bolt packs 350 Gold each, bone bolts 4 gp each.
  • Made it so you can use sigil tab while you walk.
  • Added the 3 god halos to emblem point store for 200K each
  • SparklingPoolObject extend the tick timer so it doens't accidentally break the map
  • Spawn and fix GE spirit tree.
  • Corrected the GE spawned spirit tree direction.
  • Disable Edgeville spirit tree (it no longer exists.)
  • Added hit check to attempt sigil of ruthless ranger.
  • DraynorManorDoorsPlugin
  • Change prices of runes in store at home ect: chaos 90 / nature 180 / cosmic 50 / law 240 / death 180 / blood 400
  • Fixed Tumeken's shadow stance
  • Make slayer caskets x2 more common.
  • Always enable special attack orb to be clickable.
  • Fixed the Lithkren teleport digsite doors.
  • Allow using blighted sacks anywhere in DMM.
  • ItemDefinition osrsbox ignore setting animation ID for older weapons (fixes many stance anims)
  • Removed big bones at wildy zamorak altar
  • Pack new fairy codes to make it work & correct load order + ignore sending unset components
  • Apply MonsterDefinition aggressiveness & check aggression perfectly (fixes NPC aggression in wilderness etc.)
  • Sigil of formidable fighter / menacing mage / ranger use player combat action delay hit so it gives XP etc.
  • Activate sigil of the formidable figher during special attacks.
  • SpellCategory system to define categories (basically "attributes") for spells!
  • Utilize StandardCombatSpellCategories.BOLT for Chaos Gauntlets damage increase check.
  • Utilize new combat spell category system to calculate max hits (mainly for elemental combat spells to auto-increase their base max hits!)
  • Skippy dialogue give 1 hour protection instead of 2
  • Skippy teleport away send info message to claim free 60K GP and XP lamps.
  • Prevent sending initial entered combat area type message on login/while in tutorial island.
  • NPCActionPlugin.dialogue to easily send a dialogue builder for an action.
  • HistorianMinasPlugin with new XP lamp item support.
  • Fix uniques drop rate sending in game noticeboard + combined them cleanly
  • Added all the missing (non-major-god) halos to Emblem point store.
  • Added the cannon pieces + cannon set to Multicannon parts for sale shop.
  • FairyAssistantShopPlugin infinite stock of Scroll of redirection
  • Don't require kalphite dungeon crevice to complete diary first in DMM.
  • Blighted potion need dangerous zone rather than Wilderness in DMM.
  • Sigil of titanium/resistance proper damage reduction %
  • Remove RevenantMaledictus global hint message.
  • Prevent player trading/trading to while in combat & give red message with seconds left.
  • ItemDefinitions.getByName to lookup in mapping by its name.
  • ItemDefinition apply transformations from->to based on their actual transform real ID.
  • ItemDefinitionDatabase auto transform "(deadman)" variants of items to their main forms.
  • KingNarnodeShareenShopPlugin to sell royal seed pods.
  • Added seed pod to Eliza (quest NPC) information.
  • Removed "Configure" option from Royal seed pod (since it's custom)
  • ShopBuilder check trade option in default dialogue plugin.
  • King Narnode shop + Eliza (quest NPC) level requirements about his shop.
  • GnomeStrongholdOpening skill to level requirement check to pass through.
  • Brother Tranquility ask about a clue option + removed barrelchest anchor dialogue/functions
  • Fixed Al-kharid gates at entrance.
  • Removed ObjectAction access block flag by default for object interactions (likely to cause the action to be unreachable).
  • Added new teleport tablets to Emblem point store.
  • Moved around and replaced requested items in Emblem shop store.
  • DMM perfect drop item/consumable/value checks
  • Fixed NPCCombat checks to make sure it ignores targeted/attacked by if they are finished/dead! (fixes NPCs getting confused if you immediately attack an NPC after just killing an NPC)
  • Allow developers to use drop table examine even in combat.
  • Added extra drop safety check for SlayerMasterDropHookPlugin
  • Re-enable stopping dropping after doing a primary.
  • WildernessBossEntrance change all colors to RS_RED instead of RED so it's not so bright and hard to read.
  • Corrected barrows teleport tab location.
  • Completely disabled TeleportScrollPlugin on DMM.
  • Made Barb Village "Helmet Shop" have infinite stock.
  • Made Varrock "Horvik's Armour Shop" have infinite stock.
  • Made Al-Kharid "Louie's Armoured Legs Bazaar" have infinite stock.
  • "Home teleport" tablet with proper teleport to home.
  • Emblem Trader removed "About Artifacts" and "Exchange Artifacts" options.
  • Changed Magic store / Hezaff to sell the new home teleport tablets.
  • Teleport doesn't need a delay if not skulled because it has its own extra check.
  • Fixed DMM NPC PJ timer to 8 ticks instead of 20.
  • TeleportStructure don't force 7 second DMM cooldown if not skulled, rather rely on the teleport's own combat restriction check.
  • RoyalSeedPod don't bind "Configure" option in DMM (since it was removed)
  • TeleportStructure.isRestricted out of combat seconds should be made max rather than min for seconds left.
  • TeleportStructure.isRestricted out of combat seconds same messages as Jagex uses for second.
  • Made Porazdir NPC do magic damage.
  • Allow defining Mage Arena II NPC quest item drops in MonsterDrop so they will actually drop their respective item.
  • SlayerCasketItemAction to give GP between 1.5K-15K
  • DmmSlayerCaskets now 50% more common rather than 100% more.
  • MonsterDrop drop-to-base and ignore-default-drops system with Abby demons fixed.
  • DropHook extra drop checks for all so DoubleDragonBonesWildernessDropHookPlugin doesn't end up removing all dragon bones from dropping.
  • SpellbookInterface don't forcibly stop walk actions until actually necessary.
  • Changed Archaic Emblem drop message.
  • Utilize floating interface position (WORLD_MAP) to make settings + skill guide interfaces fully walkable
  • MonsterDefinition added name-to-base system for Paladin & Guard overrides
  • Fix Kalphite guardians (NPC ID 141) drop mapping.
  • Added Double ammo mould with functionality.
  • Added bottled dragonbreath with functionality.
  • UnpoweredDragonbreathItemPlugin for its inspect option to work.
  • BottledDragonbreathOnSulphurVentPlugin added animation & delay.
  • Removed the "Jewellery" option from the Tool Store & moved the amulets to the regular combat shops.
  • New DMM global loot table stuff.
  • DMM new loot table functional.
  • Safely include core-restricted Gradle submodule.
  • Upgraded Gradle wrapper to latest version (8.10)
  • Ignore .gitignore for TypeParser.packCs2File
  • Added .gitignore file to cache/neptune/extracted so the directory is made.
  • Upgraded to Kotlin 2.0.20 & improved Gradle settings & upgraded api to latest Gradle etc.
  • Utilize World.checkAreaType on this for AbstractEntity.checkMultiArea to save on redirection performance.
  • gradle.properties for faster builds.
  • Upgraded all dependency versions to latest.
  • Removed explicit use of JRebel Gradle plugin because it breaks compatibility with Gradle configuration cache.
  • netty-tcnative-boringssl-static Gradle version defined and used + javassist library added.
  • Optimized JsonUtil
  • NPCDrops.finalizeTable() don't waste time calculating total weight, since we know it will be always Drop.GUARANTEED_RATE (100K)
  • MonsterDrop.buildDrop save parsing rarity to the end
  • PluginLoader only initialize plugin type class with Class.forName when necessary & utilize cached own ClassLoader.
  • NPCSpawnLoader.loadNPCSpawns() try/catch the definitions loop so it can actually catch something.
  • Delete JS5FileRequest (unused)
  • JS5Responses don't preload responses in dev mode to save on startup time.
  • TransportsOSRS log elapsed time it takes.
  • InventoryDefinitions.load log elapsed time.
  • Optimized & multi-threaded DefinitionDatabase + implementations for reduced startup time.
  • NPCLocationsWithRegionsTSVNPCSpawnsPlugin log elapsed time & amount of NPCs actually added.
  • Show the amount of low priority definitions loaded + log their actual elapsed time.
  • Removed PrayerManager debug to fix errors in combat.
  • Optimized RegionMap by flattening it to a 1D-array.
  • Optimized FileBasedAreaType by using RoaringBitSet
  • GnomeCourse give 50 completion bonus like OSRS
  • AgilityCourse.getAdditionalCompletionXP() default to 0
  • Corrected BarbarianOutpostCourse additional completion XP to 46.3
  • BarbarianOutpostCourse give 42 Strength experience on course completion.
  • MonkeyItemPlugin for the monkeys and MonkeyCratePlugin to obtain it by searching!
  • Added Ape atoll agility course with all obstacles.
  • Fixed monkey item double override conflict in ReleaseableItem
  • DeadmanStarterPackPlugin don't give out multiple monkey greegrees.
  • DeadmanStarterPackPlugin get rid of previous starter sword/bow/staff when new ones are added.
  • Fixed Mining clay ores
  • BargeGuardPlugin travel option to take you to Fossil Island.
  • ItemDefinition don't override unspecified weapon animations.
  • Force refresh equipment after AlryTheAngler gives bird.
  • Fixed flails block animation so it doesn't override attack animation.
  • ItemDefinition ignore setting weapon anims unless a block anim is not defined in the def.
  • AvanShopPlugin that sells goldsmith gauntlets.
  • JohnathonShopPlugin that sells Chaos gauntlets.
  • CalebShopPlugin that sells Cooking gauntlets.
  • Quest NPC (ElizaMenuDialogue) add info about where to obtain the new gauntlets shops that were added.
  • Added snake weed to DMM herblore secondaries drops for tier 1
  • CombatLimitAreaType.enteredMessage bright RED
  • Sigil of Enhanced Havest: fixed so it only gives bonus resources rather than also XP.
  • Ammunition fletching animations.
  • WeissBrokenFencePlugin for squeezing through shortcut.
  • Force all fishing spot spawns to not move.
  • AgedLogPlugin to bring to 2527 3413
  • Sigil of Exaggeration expire skills back to base levels after unattuning.
  • Removed 2FA message on login.
  • Prevent Hespori flowers from moving.
  • All HomeStructure (home teleports) to go to respawn point by default instead of their real locations.
  • Spellbook teleport configuring diary checks.
  • SuperheatItem spell to have 3 tick delay rather than none.
  • LowLevelAlchemy spell to have 3 tick delay rather than none.
  • HighLevelAlchemy spell to have 5 tick delay rather than none.
  • Proper Sigil of sustenance only don't delete secondary ingredients.
  • Remove construction tablet redirect requirement on DMM.
  • Harvesting remove ability to get Farmer's outfit from farming since new system coming.
  • Skip GWDInstanceObject plugin scan so GWD entrance actually takes you there rather than presenting instance options.
  • Removed Cerberus instance.
  • Removed Emblem trader Skull/Coffer options.
  • Fixed DMM global loot table mega-rare table rewards.
  • VelorinaShopPlugin + gave her "Trade" option + added quest NPC info
  • Spirit Tree predicate system to check that player actually has one planted at the target location.
  • Made mithril/adamant seed planting much faster & smoother
  • DmmHerbloreSecondaries snake weed for tier 2
  • DMM untradeable drop archaic emblems / notification loot use same color red as frozen.
  • TeleportStructure ignore if you were attacked by an NPC for teleport check
  • Limit combine / ammo fletching to max 28 queued up at a time.
  • Prioritize resource drop at 67% so sigil drops can be at 33% on DmmGlobalLootTable
  • During NPC drops select drop hooks by the actual dropped item ID, since we want to apply roll skips for such as well.
  • Added mithril seeds for 1500 coins in Legends Guild Shop of Useful Items
  • Minecart system all working!
  • Don't allow skill guide interface to be sent as walkable so it can't scroll through itself.
  • Disable non-karamja hobgoblin from dropping trading sticks.
  • Allow clue interface to be opened while walking.
  • FarmingSpot don't regrow weeds once already raked.
  • Fixed Sigil of the potion master.
  • Fixed Sigil of deception auto-chase to target.
  • Fixed RangedCombat hit generation (for Sigil of consistency which was being entirely skipped before...)
  • Fixed Sigil of specialised strikes.
  • Fixed Sigil of adroitness effect & made sure it only works against NPC targets.
  • Fixed Sigil of onslaught max target increase to not double it but rather only +2
  • Sigil of onslaught effect to increase multi-target Ancient spell max targets.
  • Sigil of restoration heal amount minimum check.
  • Sigil of the hunter properly multiply item count rather than force setting it to 3.
  • Sigil of the Infernal chef give Cooking XP rather than Smithing.
  • Fixed Sigil of the Infernal Smith.
  • Fixed Sigil of Revoked Limitation effect to apply everywhere.
  • Fixed Sigil of last recall Wilderness / zone checks + last recall position tracking.
  • Disabled Sigil of the Fortune Farmer.
  • Enabled Sigil of Versatility.
  • Enabled Sigil of rampart.
  • Restrict being able to use Sigil of Rampart and Fortification at the same time.
  • Enabled Sigil of Woodcraft.
  • Made Excalibur cost 75K instead of 500 in King Arthur's shop.
  • Made NPC aggression based off their spawn location so it matches Jagex
  • Increased Sigil auto-thieving speed to match regular speed
  • Fixed home teleport tab placeholder.
  • Properly animate spellbook swap when using Sigil of Versatility.
  • Added snape grass to be considered a secondary ingredient item ID for Sigil of Sustenance to work on it.
  • ScrollOfRedirectionItemPlugin to handle "Refund" option to notify that NMZ is not enabled.
  • TabletRedirecting so Scroll of redirection can be used on the new "Home teleport" tab.
  • Disable packing GWD map modifications (for instances).
  • Correct Zuriel's staff combat animations.
  • Added missing Lovakengj Minecart locations.
  • Defined new fletching ammo data animations.
  • Removed greegree from starting pack.
  • OptionsMenuBuilder to easily create menus.
  • ZooknockPlugin to give out greegrees.
  • ::checkvarbit and ::checkvarp commands to help with dev.
  • PlayerTicks system to easily make ticks for players and handle a specific tick case.
  • ApeAtollSteppingStoneObstacle done with correct anims.
  • PlayerAnimThen to easily play an anim and cause an action after the anim ends.
  • ApeAtollTropicalTreeObstacle done with right animation.
  • RenderType.overrideRenderType() system to force render animation even if player is PNPC'd
  • PlayerWalkThen system to allow easy scheduling of steps until player reaches destination.
  • ApeAtollMonkeybarsObstacle done properly with animations.
  • setOverrideRenderType.setOverrideRenderType return itself back so it's easier to use.
  • ApeAtollSkullSlopeObstacle done with correct animations.
  • ApeAtollRopeObstacle done with correct animations.
  • ApeAtollFinalTropicalTreeObstacle with correct animations.
  • ApeAtollAgilityCourse send player message announcing new lap count.
  • ApeAtollAgilityCourseObstacle to ensure player is a monkey with greegree to be allowed to use the obstacles & all Agility level 48 required.
  • AgilityCourse fixed completion calling (match obstacle count -1)
  • ApeAtollAgilityCourse lap count message wrap count with red color.
  • Increased base player XP rate to 30 instead of 15
  • Quest NPC (Eliza) explain monkey greegree item.
  • Add to Ape Atoll course laps before get value.
  • Properly lock and reset all the Ape Atoll agility obstacles so they can't be abused.
  • Replace helm of neitiznot with xeric's talisman (inert) (13392) in the emblem point store for 200,000 points
  • Add lizardman fangs to slayer rewards (buy section) (13391) for 1 slayer point each
  • ItemOnNPCPlugin to make making such easier.
  • GracefulDye formatted.
 
Last edited:
  • Like
Reactions: Jire
Tiny update log; 13/09/2024
  • Sigil of Magic accuracy has been added
  • Attuning this sigil in any guarded-zone bank will spawn the RS2 wolpertinger
  • This wolpertinger has a +15 magic accuracy & 3% magic damage bonus
  • The Trailblazer reloaded alchemy overrides have been added and set as standard
  • Trinket of undead has been added correctly, bonus damage with Sigil of the thrall supported
  • Support for frost dragon bones (Ectofungus, using on altar, burying, ..)
  • Made multiple RS2 items searchable on the grand exchange
 
  • Like
Reactions: Jire
Glad to see updates being actively rolled out for this. Any rough ETA on media?
 
  • Like
Reactions: Jire
Glad to see updates being actively rolled out for this. Any rough ETA on media?
Hey, thanks Koodi!

There's already some media in the thread. Only media I'm missing is RS2 media, which I'll try and do now. A lot of work went into deleting a lot of content we didn't need, and modifying a lot of things to make it a actual Deadman mode game. Currently getting all chaotics and a lot of RS2 items re-modelled to fit OSRS with top quality.

More media soon!
 
Last edited:
  • Like
Reactions: Koodi
Updated the thread with some more media, also viewable below.

Spoiler for New Media:










Will edit this post later today with more updates.
 
Here is some more footage

Sigil of magic accuracy showcase:
  • Attuning this sigil gives you the wolpertinger follower. Added summoning GFX to match the theme
  • Attuning this tier 2 sigil gives +15 magic accuracy and +3% magic damage




Sigil of ancient curses showcase:
  • Attuning this sigil gives the player access to the ancient curses prayer book
  • Leeches, saps, soulsplit, turmoil; all are functional

 
  • Like
Reactions: Jire
Added sigil of the guardian angel. This sigil will safekeep your bank for only one death, as it consumes the sigil after one-time use.

 
  • Like
Reactions: Jire
Revision 225
  • We've upgraded to rev 225. Was a lot of work, but most of it has been done!
  • Special thanks to Kris for assisting & help regarding RSprot

RS2 Overrides
  • RS2 Teleblock
  • RS2 Ice barrage



Teleport interface
Imported the new teleport interface. This interface is a 'new take' on teleporting, where there's no direct teleports to every location known to mankind. If you wish to travel somewhere you can use this interface to teleport to any of the following locations.
  • City teleports
  • Regular spellbook teleports
  • Lunar spellbook teleports
  • Arceuus spellbook teleports
  • Ancient spellbook teleports
  • Jewellery (skilling necklace, dueling ring, combat bracelet, games necklace, amulet of glory, ring of wealth, digsite pendant, necklace of passage, burning amulet)
  • All teleports cost 1,000 coins to use
  • Jewellery teleports cost 2,000 coins to use
  • Users get 10 free teleports a day
  • Search option support
  • Previous teleport support
NGLNBjj.jpeg


Farming manager
Nobody wants to grind usefull farming equipment on deadman mode. That's a fact, so why not create a Original way to obtain your farming equipment.

  • The new farming manager located at home now opens a interface you can use to unlock all these useful farming items.
  • If you're doing farming, you'll be gaining "patch count". This patch count will increase every time you complete more farming patches.
  • Specific patch count is required to unlock the following items:
    • Gricoller's can
    • Farming amulet
    • Magic secateurs
    • Bottemless compost bucket
    • Seed box
    • Herb sack
    • Farmer's outfit
3yUvyBe.png


Farming amulet

  • Direct teleports to all relevant farming patches (unlimited teleports)
MjFHI9f.png
 
  • Like
Reactions: Jire

Users who are viewing this thread (total: 1, members: 0, guests: 1)