Commit Graph

860 Commits

Author SHA1 Message Date
Avi Weinstock 4039ce65f1 Explicitly set the combat style from the NPC config instead of assuming the default is melee.
Previously, TDs would just keep their previous style when switching to a state that had melee defined.
2021-09-14 15:37:27 -04:00
Avi Weinstock e9749e7144 Make charm drop rates more accurate. 2021-09-13 21:03:15 -04:00
Ceikry 6a3d1858d3 Merge branch 'fix-tds-retaliation' into 'master'
Tormented demons now correctly retaliate if attacked while non-aggressive.

See merge request 2009scape/2009scape!256
2021-09-13 22:14:04 +00:00
Ceikry 4ae2d74b79 Merge branch 'jsonify-empty-charms' into 'master'
Move the global 1/15 chance to not drop charms from code to data.

See merge request 2009scape/2009scape!242
2021-09-13 22:13:47 +00:00
downthecrop 0182b93bc2 Fixes right-click change-clothes option and migrate the file to kotlin 2021-09-13 15:04:05 -07:00
Avi Weinstock 24e417619e Tormented demons now correctly retaliate if attacked while non-aggressive. 2021-09-13 16:56:17 -04:00
Avi Weinstock e9f7b4e515 Improve NPC usage of protection prayers.
- `NPC.hasProtectionPrayer` now accurately reflects protection prayers defined in `npc_configs.json`.
- NPC protection prayers now block 100% of the damage when attacked by a player in `Entity.getFormattedHit` instead of only blocking 40%.
2021-09-12 21:21:36 -04:00
Avi Weinstock b4bd9d7f08 Fix bunyip health formula and NPC id. 2021-09-11 19:43:05 -04:00
Ceikry 2849f55087 Merge branch 'more-tds-fixes' into 'master'
Increase tds aggro range and add proper music for the Ancient Guthix Temple.

See merge request 2009scape/2009scape!253
2021-09-11 01:52:05 +00:00
Avi Weinstock 07a7541a26 More TDs fixes:
- Increase TDs aggro range
- Add proper music for the Ancient Guthix Temple.
- Add a kill counter for TDs, and replace Bork with it in `::stats`.
2021-09-10 21:28:49 -04:00
Avi Weinstock 0c818ba752 Fly fishing rainbow fish now consumes stripy feathers instead of normal feathers. 2021-09-09 23:41:46 -04:00
Ceikry 34053f7078 Merge branch 'red-topaz-machete' into 'master'
Red Topaz Machete Animations

See merge request 2009scape/2009scape!248
2021-09-10 01:54:15 +00:00
Ceikry fde5c42fc6 Merge branch 'master' into 'master'
Fix: Taverley Dungeon QA Pass 6

See merge request 2009scape/2009scape!249
2021-09-10 01:53:54 +00:00
skelsoft 1cfd58528b Fix: Taverley Dungeon QA Pass 6 2021-09-10 01:53:53 +00:00
Avi Weinstock e4419a4951 Improve mechanics relating to Tormented Demons. 2021-09-10 01:52:49 +00:00
downthecrop 6853210ceb Animations 2021-09-06 17:00:27 -07:00
skelsoft 42bac3233b Fix: Taverley Dungeon QA Pass 5 2021-09-06 13:30:44 +00:00
ceikry 7dc6862395 Merge branch 'skelsoft/2009scape-master' 2021-09-04 16:30:12 -05:00
skelsoft e2a1ca7712 Fix: Taverley Dungeon QA Pass 4
- Corrected all Tormented Demon spawns inside the AGT (6 Tormented Demons)
- The gnarlier WGS model variant of Tormented Demon will also be able to spawn in the AGT (ID 8358)
- Fixed punctuation error in lantern making dialogue (LanternCrafting.kt)
- Coffin (ID 32290) and Altar Slab (ID 32289) object examines added
- Added all Poison Spider spawns to Taverley Dungeon (8 Poison Spiders)
- Added all lvl-45 Monk of Zamorak spawns to Taverley Dungeon (6 Monks of Zamorak)
- Corrected both Black Dragon spawns in Taverley Dungeon with their correct model variants
- Fernahei's Fishing Hut shop stock correction
2021-09-03 11:44:02 +10:00
downthecrop 75e8930e9b blocked teleports still using runes while spam clicking 2021-09-02 13:38:14 -07:00
skelsoft 56a2be9aec Fix: Wizards' Guild Portals and more Taverley Dungeon work 2021-09-02 11:38:51 +00:00
skelsoft 1951aa1739 Fix: Wizards' Guild Portals, more Taverley Dungeon, misc
- Corrected the exact teleport coordinates for all 3 Wizards' Guild portals (WizardGuildPortals.kt)
- Correct text printed in the chatbox when using one of the Wizards' Guild portals
- added knife ground item spawn inside Sorceror's Tower
- Thormac (ID 389) NPC examine added.
- spawned Zandar Horfyre NPC (ID 3308) in his correct location at the top of Dark Wizards' Tower
- Added all correct Hellhound spawns in Taverley Dungeon (13 Hellhounds!)
2021-09-02 12:54:05 +10:00
skelsoft 02b2ff6d38 Fix: Taverley Dungeon QA Pass 3 2021-08-30 15:28:43 +00:00
skelsoft 4760725b0f Fix: Taverley Dungeon QA Pass 3
- Fishing Guild Shop stock corrections
- Fishing Guild Shop name correction
- Shantay Pass Shop stock corrections
- Grud's Herblore stall name correction
- Frincos' Fabulous Herb Store name correction
- Frincos' Fabulous Herb Store stock corrections
- level-19 Ghost examine text corrected
- Correct respawn rate of lvl-22 Skeletons at 70 ticks
- Correct respawn rate of lvl-25 Skeleton at 60 ticks
- Sapphire lantern (unfilled), Sapphire lantern (unlit) and Sapphire lantern (lit) now have correct examine text.
- Fishing spot (Barbarian fishing) and the Small Net/Bait Fishing spot near Barbarian Outpost now have correct examine text.
- Added all correct Hill Giant spawns to Taverley Dungeon (5 Hill Giants)
- Added all correct Giant Bat spawns to Taverley Dungeon (9 Giant Bats)
- Added all correct Ghost spawns to Taverley Dungeon (14 Ghosts)
- Added all correct Skeleton spawns to Taverley Dungeon (7 Skeletons)
- All monsters in the first half of Taverley Dungeon that have variant models, can now correctly spawn as variants (Lesser Demon, Hill Giant, Ghost, Skeleton)
2021-08-30 12:26:09 +10:00
ceikry 711d2b25ab Refactor more old object naming to scenery 2021-08-28 21:56:33 -05:00
ceikry 72c426a466 Refactor more old object naming to scenery 2021-08-28 21:53:12 -05:00
Avi Weinstock e213e30d96 Move the global 1/15 chance to not drop charms from code to data. 2021-08-28 17:26:39 -04:00
ceikry 0f83943d4f Charm table population no longer uses heuristics 2021-08-28 16:19:03 -05:00
ceikry 83d57bfc3c Merge remote-tracking branch 'origin/master' 2021-08-28 13:54:18 -05:00
ceikry e004e8a0d6 Fixed barcrawl 2021-08-28 13:54:08 -05:00
Avi Weinstock 57eb018c27 Make "What Lies Below" completable by fixing Zaff's dialog. 2021-08-28 13:39:23 -04:00
ceikry d439aab5b6 Corrected the morytania swamp gate behavior 2021-08-28 12:26:41 -05:00
ceikry 7e29d24d2b Gnome stronghold gate no longer restores run energy 2021-08-28 11:59:33 -05:00
ceikry e896879f0f Fixed fire orb charging 2021-08-28 11:53:53 -05:00
ceikry eecdaa9478 Add the dusty key "mini-quest" 2021-08-28 11:46:48 -05:00
ceikry 69afe1f1e6 Add the dusty key "mini-quest" 2021-08-28 10:55:15 -05:00
ceikry c7907630bc Merge remote-tracking branch 'origin/master' 2021-08-28 10:17:35 -05:00
ceikry 9a4c32546b Update ConstLib version 2021-08-28 10:17:29 -05:00
skelsoft 9bdadd52fd Fix: Taverley Dungeon QA Pass 2 2021-08-27 21:37:07 +00:00
Ceikry 12b6c95168 Merge branch 'master' into 'master'
Fix: Misc fixes, examine cleanup

See merge request 2009scape/2009scape!236
2021-08-26 21:57:38 +00:00
skelsoft 060ce6e549 Fix: Misc fixes, examine cleanup 2021-08-26 21:57:38 +00:00
ceikry d0b532ef29 Flip the check order to make more sense for useWith interactions 2021-08-25 21:56:54 -05:00
ceikry 88466e94d6 Add dest override support to use with listeners 2021-08-25 20:17:38 -05:00
ceikry 0dc59c29ba Add entity passthrough to destination overrides 2021-08-25 17:55:42 -05:00
ceikry cea00a6998 Merge remote-tracking branch 'origin/master' 2021-08-25 16:29:00 -05:00
ceikry 39cd30eac1 Fix stackable consumable bug 2021-08-25 16:28:54 -05:00
Avi Weinstock b94b14b20d Give the correct amount of slayer task points on streaks that are a multiple of 50. 2021-08-24 00:21:09 -04:00
downthecrop ff81deb59e Nature Spirit Grotto Bridge Agility 2021-08-24 03:41:00 +00:00
skelsoft 2119dacbc5 Fix: Taverley Dungeon QA Pass 1, misc fixes 2021-08-24 02:37:43 +00:00
ceikry 7d9562476c Merge remote-tracking branch 'origin/master' 2021-08-22 16:53:09 -05:00