Commit graph

2977 commits

Author SHA1 Message Date
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
Skal Fate
18d5fb62cd Small Bot Improvements and Fixes
Fixed bot head item randomisation
Fixed thief NPC bot stuck in bronze outfit
Added outfits for poor/average/rich classes of bots
Changed sex ratio of bots to 1:3 F:M from 1:5 (open to adjustment with era-authentic sources)
2026-07-03 18:16:39 +10:00
Pwn
0fdbf323d6 Fixed typos in Tribal Totem crate label dialogue 2026-06-21 23:03:34 +10:00
Sam Marder
5670ac5e9d Fixed some text display bugs on some interfaces 2026-06-21 22:57:31 +10:00
Pwn
fd8f672728 Borrokar now drops bones 2026-06-21 22:56:40 +10:00