Commit graph

26 commits

Author SHA1 Message Date
Pazaz
dd47a44f74 chore: Removed redundant _8 suffix on locs 2026-06-30 05:26:47 -04:00
Pazaz
2677029d0f chore: Combing over worn models 2026-06-30 04:29:48 -04:00
Pazaz
18cc253199 chore: Second model renaming pass
- 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...
2026-06-30 03:42:48 -04:00
Pazaz
520f8037c5 chore: First model renaming pass 2026-06-29 14:26:08 -04:00
thesuddensilent
bdf0db61df
chore: npc property updates (#562) 2026-05-28 15:19:18 -04:00
thesuddensilent
57bfdc22bd
fix: Misc Tutorial island tweaks (#441)
*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.****
2026-03-02 23:14:59 -05:00
Pazaz
21d30458e8 feat: Unpacked 254 data
Painstakingly merged...
Duel arena interface logic is commented out for now
2025-11-09 18:41:24 -05:00
Pazaz
90c30278c8 style: Insert final newlines on source files 2025-10-08 02:55:56 -04:00
Pazaz
d719fc950c feat: 244 npc CRC match 2025-06-25 10:52:03 -04:00
thesuddensilent
eeaeefe327 chore: More authentic names and config fixes (#38)
* More Small random fixes for build 225 and 244.

Fixes for both versions.

* more authentic fixes for versions 225 and 244
2025-06-25 02:47:02 -04:00
thesuddensilent
6dd49d89ef
fix: Content Authentic config names 761-1016. (#32)
The rest of the npc authentic config names (some are guesses because they no longer exist in the official list. (becuase osrs updates)....
2025-06-09 14:07:25 -04:00
Mark
f91cfa9a9d fix(engine): Cleaned up various Npc logic (#1675)
* fix(engine): Some cleanup to Npcs teleporting

* chore(engine): Refactor Npc.updateMovement

* fix(engine): Add exception for non-pathing targets

---------

Co-authored-by: markb5 <mask>
2025-04-16 00:02:37 -04:00
Pazaz
26144ea616 feat(content): Authentic item debugnames 2025-04-10 22:32:12 -04:00
thesuddensilent
e20a6caa36 feat: NPC stats and param updates (#1021)
stats updates and missing parameters
added new many missing parameter stats
2024-12-17 19:16:26 -05:00
Indio
d99e44e254 feat(engine): npc and obj respawn scaling (#963)
* feat: npc and obj respawn scaling

* fix: update lifecycle duration, bitwise op instead of using trunc
2024-10-27 04:37:42 -04:00
Pazaz
78a44f26c0 fix(content): Decreased maxrange for bankers 2024-08-05 13:55:38 -04:00
Jeremy
03b8f77929 fix(content): Tutorial island giant rat stats (#693) 2024-07-28 09:42:48 -04:00
tannerdino
57e7f49787 feat(content): npc ranges, druids and other ranged npc's (#653)
* 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>
2024-07-11 20:11:14 -04:00
Pazaz
6e0cee6921 feat(engine): Support comma-separated walkanim property 2024-05-17 18:17:10 -04:00
Pazaz
27e4503cac refactor: Convert recolors from HSL16 to RGB15 source-side and back to HSL16 client-side 2024-04-23 12:46:25 -04:00
Pazaz
795655da49 fix: Lowercase Human seqs names, prefer minimap=no 2024-04-18 03:47:11 -04:00
boogie-nights
dd3a43e995 fix: Tutorial Island warranty fixes (#375)
* Financial Advisor dialogue fixes

* Fixed the woodcutting please wait from misgendering the player.

* Moved the survival gate tut check to a spot where it actually prevents movement.

* Added check for tin and copper ore to tut smelting.

* This was checking one step too soon.

* Corrected when you can no longer attack rats.

* Fixed mining instructor's pickaxe check. Added simple proc for checking if an obj is on someone's person.

* Updated combat instructor to use new proc. Also give the dagger back after you've finished his steps.

* Updated survival instructor to use new proc.

* Updated bonuses and weight.

* Updated to give 15 mind runes instead of 16.

* More typos fixed.

* Combat finish typo

* Typo fixes and removal of not enough space messages.

* Removal of combat guide not enough space message.

* Removal of inventory full checks.
2024-04-02 13:48:40 -04:00
boogie-nights
640107902d feat: The Rest of Tutorial Island (#368)
* Temporary Alpha disclosure login text

* Start of mining instructor

* Updated to use npc_within_distance proc.

* Completed Mining Instructor

* Fix for setting tutorial progress after making a dagger.

* Tutorial Constants update, I'll go back and update the rest as I go.

* Minor updates to text and temporary gate code

* Some combat instructor code

* Mostly completed combat instructor code.

* Fix for Hint Constants

* Tutorial Banker, Financial Advisor, Brother Brace, and Terrova.

* More tutorial fixes

* Loc params for doors.

* General tidying and bug fixing for Combat Instructor

* Finished magic instructor and magic casting.

* Working gates for the mining and combat sections

* Clean up some comments

* Relocating more tutorial locs and adding raw rat meat to cooking.

* Renamed tutorial NPCs

* Forgot npc.pack

* Animations for Terrova teleporting to the mainland.

* Removed Terrova animations.

* Everything should use tutorial constants now.

* Updated to mesbox from mes for attacking chickens without spells

* Updated smithing to use inzone check to match leaked Runescript. Fixed typo.

* Set tutorial complete if someone dies on Tutorial island or sneaks off.
2024-03-29 11:52:55 -04:00
Pazaz
a69ba86fe8 chore: Renamed visonmap property to minimap
(real name)
2024-03-01 17:34:55 -05:00
Pazaz
d53c39d929 feat: More aggressive NPCs defined 2024-02-01 17:55:14 -05:00
FlenarnTemp
d6b49e7d07 feat: Config shuffle & more (#271) 2023-12-13 14:32:48 -05:00