dam
5b4545ea4b
Thanos save me
2026-07-22 21:59:42 +03:00
dam
31becd5e4a
Fixed Castle Wars compilation errors for chunk.objects API and getLocalNPCs rename
2026-07-22 21:59:11 +03:00
dam
9716d6caf5
Unforeseen consequences
...
Messageless teleblock, hard ass helmet/cape slot blocking in Castle Wars, many CW fixes
2026-07-22 21:59:11 +03:00
dam
029870a1bd
Deterministic trapdoor destination
2026-07-22 21:59:11 +03:00
dam
eca0f81a1c
Catapult cooldown
...
Player who fires catapult has to wait for their shot to land before being able to operate catapult again
2026-07-22 21:59:10 +03:00
dam
7d72b4b09d
Barricade poison imm, flag hoarder Steal from-option, bandage changes, bracelet changes, authentic backdoor lockpick chance
...
And reformatted basically every CW file
2026-07-22 21:59:10 +03:00
dam
b417156cba
Quite a lot
...
- Waiting-room timer now stays visible and uses 2-minute cycles when idle, and active-game wait displays remaining game time +
5 minutes.
- Game start now requires 2 Saradomin + 2 Zamorak players, with no dev-mode shortcut or team cap logic.
- Removed combat-level “vacancy” substitution; substitutions now trigger only from real same-team departures.
- Added spawn-room two-minute removal with vacancy offers.
- Exit portals now only work for the matching team.
- Active-game logout/relogin now preserves location within two minutes and sends expired logouts to the team waiting room;
waiting-room logout returns to lobby and loses queue.
- End-game tickets now follow 2 win / 1 draw / 0 loss, without the old 5-per-team or 10-minute gate.
- Active games no longer end just because one team is temporarily empty.
- Join validation now rejects food, capes/helmets, coins, noted/non-combat items while allowing combat gear, potions, runes,
and Hunter butterflies.
2026-07-22 21:59:10 +03:00
dam
76abee373c
Team balancing & substitution mechanics
...
- Guthix assignment now uses a shared selector: combat-level vacancy target first, otherwise numerically smaller team.
- Added the 60 combat-level imbalance threshold.
- Replaced silent first-waiter teleporting with a substitution dialog: Do you wish to join the current game?
- First acceptance claims the slot; later acceptances fail.
- Declining keeps the player in the waiting room and excludes them from that current substitution offer.
- Spawn-room exit portals now actually remove the leaving player from the active team and trigger the vacancy flow.
- Waiting-room entry and game ticks now check for combat-level imbalance vacancies.
2026-07-22 21:59:09 +03:00
dam
87210b4b3c
Removed explosive potion AoE, temp backdoor thieving success changes
2026-07-22 21:59:09 +03:00
dam
8fb52b6eda
Match idle dur to -1, logging out grace fix, head/cape fixes, flag carrying fixes, some tests
2026-07-22 21:59:09 +03:00
dam
6b76a3f8d0
Cleanup, burning catapults, player cap removed, stepping stone fixes
2026-07-22 21:59:08 +03:00
dam
f1bf63d353
MapArea canStartDeath() killer type nullability
2026-07-22 21:59:08 +03:00
dam
8252a1f63c
default.conf enable_castle_wars=true
2026-07-22 21:59:08 +03:00
dam
caa2d6dab6
Replaced silly PvP scaffolding with OvenBread's actual engineer solution
2026-07-22 21:59:07 +03:00
dam
dcc4fe2ccf
Catapult firing
2026-07-22 21:59:07 +03:00
dam
7c8aa93ce0
Climbing rope fixes
...
Same-tile interaction still fails
2026-07-22 21:59:07 +03:00
dam
e258be1898
Zamorak castle steps destination fixes
2026-07-22 21:59:07 +03:00
dam
aa5c3c1103
detekt failure fix
...
forceDoorsOpen() now uses Pair of IntRange instead of arrayOf(...)
2026-07-22 21:59:06 +03:00
dam
0d7d12a331
Stale bot references removed, energy barrier fixes, catapult interface fixes
2026-07-22 21:59:06 +03:00
dam
5f34e94c96
And then you commit the rest of the Castle War
2026-07-22 21:59:06 +03:00
dam
357160befe
JSON and SpecialLadders
2026-07-22 21:59:05 +03:00
dam
4650568aa9
CW spell restrictions
2026-07-22 21:57:35 +03:00
dam
1f505efa26
Experimental PvP scaffolding
2026-07-22 21:57:35 +03:00
dam
d427a9882f
CW areas
2026-07-22 21:57:34 +03:00
dam
89fdb871ab
AIPlayer getNodeInRange() Z axis definition support
2026-07-22 21:57:28 +03:00
Tooze
5a37f2f8da
Fixed mithril grappling tip smithing UI binding
2026-07-18 23:15:40 +10:00
oftheshire
592138d904
Rewrote ring of stone and easter ring, which also fixes a teleblock bug
2026-07-18 23:14:53 +10:00
dam
37b30d7561
Corrected implementation of dragon halberd special attack
2026-07-18 23:10:01 +10:00
Tooze
efc324883b
Implemented berserker necklace effect
2026-07-18 23:06:23 +10:00
Pwn
be744e73b3
Implemented mounted cockatrice head dialogue
2026-07-06 23:16:49 +10:00
dam
ba372ef31f
Corrected zamorak brew/mix behaviour
2026-07-06 23:16:25 +10:00
Tooze
6cccaa79de
Improved combat level brackets for hostile random events
2026-07-06 23:15:21 +10:00
Tooze
9a4566cb0e
Corrected kidnap location for Quiz Master
2026-07-06 23:10:26 +10:00
Oven Bread
5822b8df99
Modernised some location/pathing architecture
2026-07-06 23:08:28 +10:00
downthecrop
afeffc1b98
Added support for websocket connections (disabled by default)
2026-07-03 21:10:44 +10:00
Ceikry
76523c0130
Item respawn time logic now handles unset min/max times
2026-07-03 21:08:00 +10:00
iampwn
5d82897215
Made the Stronghold of Player Safety crevice shortcut persist between logins
2026-07-03 21:00:50 +10:00
Tooze
9a872f763d
Fixed bug causing null or corrupt players/bots
2026-07-03 20:46:21 +10:00
Edie
fd0976e5d5
The summoning orb no longer disappears from the minimap on logout/login
2026-07-03 20:31:12 +10:00
GregF
392b13697b
Implemented HP carryover after NPC transform
...
Fixed goblin cave miners not taking damage on the first hit
2026-07-03 19:30:48 +10:00
Sam Marder
1d383f0ff3
Rewrote world map interface handling (search still not implemented)
2026-07-03 19:23:43 +10:00
Bishop
09d9d1ec55
Rewrote boss kill counter
...
Removed inauthentic slayer tasks and boss pets
2026-07-03 19:08:16 +10:00
Edie
97f78b9058
Fixed another soft lock in Dwarf Cannon quest
2026-07-03 19:02:55 +10:00
Tooze
5e6c5bdee1
NPCs no longer favor the north east corner when walking
2026-07-03 18:59:43 +10:00
Edie
e84798c82c
Changed the initial spawn location for new accounts
2026-07-03 18:39:26 +10:00
Pwn
166ecbacbf
Brutal green dragons now drop hard clue scrolls instead of easy
2026-07-03 18:36:22 +10:00
Sam Marder
db960154e6
Can now smelt jewellery at the clay forge on Netiznot
2026-07-03 18:35:57 +10:00
Pwn
0d1dda90d8
Made Leaf-bladed spear alchemisable
2026-07-03 18:35:07 +10:00
Pwn
559bdb5a68
Abyssal walkers now drop two abyssal charms
2026-07-03 18:24:50 +10:00
Pwn
7b55acaddc
Added purple dye ground spawn near the Khazard battlefield
2026-07-03 18:24:12 +10:00