- identified more models
- loosely identified ranges of models (copied neighboring prefixes)
- moved packed anims to _animset
- moved all models into _unpack, then picked them out
the folder structure is semi-inspired by known parts of the official structure - but very little is known outside of a few folders
a recursive folder listing (even just the directory names) would be incredibly useful...
*Tutorial giant rat no longer drops raw rat meat.
*tutorial giant rat and chicken stats have been changed
attack 3, str 3, def 3, hp 3 this should match vislevel.
original can't be known because osrs data doesn't match at all. + including parameter attack bonuses and defense bonuses are set to 0 instead of -100..
*tutorial chicken category_chicken has now been completely removed from this npc. because it doesn't appear in osrs cache and now tutorial chicken also doesn't drop feather or raw chicken anymore.
*1 dialogue part from runescape guide fixed and added line breaks which pazaz forgot to fix earlier.
*fishing contest fishing spot, and tutorial fishing spot added category_453 which also appears in osrs cache.
no idea what this does but someone can figure it out this category is probably called some fishingspot_quest or something similar.
****Talking to the Survival Expert crashes the game at the point where she is about to give the player an axe.****
- `npc_huntnext` is really `npc_findnext` and find/hunt start a search for findnext to iterate
- `hint_npc` uses active npc now
- Renamed `hint_player` to `hint_pl`, uses active player now
- Renamed `bas_ commands` (bas as a term is absolutely a later concept) to config/protocol names
- Removed `buffer_full` (was already a stub after recent engine changes)
- Renamed `lowmemory` to `lowmem`
- Removed world meta-stats commands only used in ::~server
- Renamed map_production to map_live
* feat(content): ~npc_check_notcombat_self proc and rename ~npc_can_attack_player
* fix(content): rewrite npc retal code to make more sense, accounts for player logout
* fix(content): check for npc mode before aggroing player when stealing beer
* fix(content): al kharid warrior to not flinch when helping brothers with an infidel
---------
Co-authored-by: tannerdino <tannerdino@gmail.com>
* fix(engine): Speed up Loc and Obj events 1 tick
* fix(content): Modify Al Kharid gate loc dur
* fix(content): Modify West Ardougne gate to match new engine behavior
* fix(content): Updated manhole, outpost gate, edgeville dungeon door speeds
* fix(content): Updated gnome stronghold gate duration
* fix(content): Updated yohnus, champions guild, east gate, white wolf mountain loc durs
* fix(content): Updated Lava maze, doors, and double doors duration to match engine
* fix(content): Updated a whole bunch of loc_adds to match engine
* fix(content): Last of loc_adds updated to match engine
* fix(content): Updated first half of loc_changes to match engine
* fix(content): Updated second half of loc_changes to match engine
* fix(content): Last few loc_dels updated
* fix(content): Increased Loc events from 4m51s to 5m00s
* fix(content): Change tree respawn rates to match new engine behavior
---------
Co-authored-by: markb5 <mask>
* fix(engine): require protected access for p_run
* fix(content): remove queues for attackstyle and control settings
* fix(content): no longer queue prayers when delayed
* fix(content): if_close for game settings
* fix(content): change player run to p_stopaction
* fix(content): revert run back to p_clearpendingaction
---------
Co-authored-by: tannerdino <tannerdino@gmail.com>
* fix(content): Refactored Tutorial rat gate code in response to an engine change
* fix(engine): Added cursor safety for Obj and Loc iterators
* fix(content): Observatory gate refactored to be safer