Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: July 12th Alpha Updates #655

Merged
merged 27 commits into from
Jul 12, 2024
Merged

feat: July 12th Alpha Updates #655

merged 27 commits into from
Jul 12, 2024

Conversation

Pazaz
Copy link
Contributor

@Pazaz Pazaz commented Jul 12, 2024

First and foremost - Happy 20th Jagex anniversary Mod Ash!

Several engine fixes and general content polish in this update. Have fun testing :)

Content Changes

Features

Fixes

Engine Changes

Features

Fixes

Pazaz and others added 27 commits July 8, 2024 21:01
(except it never runs unless they're poisoned!)
fix: change drunkmonk values to match OSRS
Co-authored-by: tannerdino <tannerdino@gmail.com>
* feat(engine): ZoneEntityList

* fix: revert console logging

* feat: generator functions to simplify generator functions to simplify generator functions

* fix: only find despawns for bottoms

* fix: revert sorting to check again for the top item
I went back and forth debating this change as data changes are a slippery slope
But, this is no different than us changing text to grey to avoid confusion
* fix(content): unnecessary p_opnpc(2);

* fix(content): mining sound persisted after rock depletion

* fix(content): magic superheat and alchemy didnt switch back to mage tab

* fix(content): setting %npc_attacking_uid too late for some macro events

* fix(content): seet action_delay before ammo check during ranged

---------

Co-authored-by: tannerdino <tannerdino@gmail.com>
* fix(engine): attackrange and maxrange

* fix(engine): check for maxrange in updateMovement

* fix(engine): default maxrange to 5, check for modes in updateMovement

* revert(engine): maxrange 5 -> 7

* fix(content): switch attackrange with maxrange

* refactor(content): npc magic spells

* feat(content): druid combat

* fix(content): wizard missing op and ai_queue1

* revert(content): missing op for wizard

* fix(content): missing attack ranges for tower arches

* feat(content): gnome troop and archer

* fix(engine): move maxrange check earlier in updateMovement

* fix(engine): move the maxrange check to takeStep, and allow player to walk under npc

* fix(engine): rework maxrange check

* fix(content): put combat spell checks earlier in druids op/ap

* fix(engine): add playerescape check to updateMovement

* fix(engine): set npc to default mode when players outside maxrange

* fix(content): match trffid despawn logic with old video

* fix(content): if the wrong person talked to a random event the event would refer to the wrong person

---------

Co-authored-by: tannerdino <tannerdino@gmail.com>
* fix(content): rotten tomato missing op trigger and hit spotanim

* fix(content): remove p_access check for trawler start

* fix(content): missing null checks for next_obj_stage param during gnome cooking

* fix(content): remove druidic ritual check for herblore

---------

Co-authored-by: tannerdino <tannerdino@gmail.com>
@Pazaz Pazaz merged commit 4854822 into live Jul 12, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants