|
This is great! Definitely keeping an eye open for future changes.
I have been working on a simple implementaton of shops.
Features implemented:
- Loading shops from a yaml file
- Opening the shops via plugins
- Buying items
- Item value option
Item value option:
The shops config file:
More pictures:
Just thought I'd post a little update note that we're working to switch over from revision #377 to revision #435. For now we're just going to be hacking in some 377 maps to get things going. Already just about got the edits made to the cache parser to load newer gen definitions (minus clipping data since we'll be using 377 for that for now still...). After that we'll segmet off a branch to convert existing packets and such to #435.
Code:> ts-node src/parser.ts ItemDefinition { groundOptions: [ null, null, 'Take', null, null ], inventoryOptions: [ null, 'Wield', null, null, 'Drop' ], inventoryModelId: 5412, modelOffset1: -2, modelOffset2: 56, modelZoom: 840, modelRotation1: 280, members: true, value: 120001, name: 'Abyssal whip' }
Published the final revision #377 release today! It can be found here: https://github.com/rune-js/server/releases/tag/v0.3.377
Moving forward, all releases will be using game revision #435. The working branch for this can be found here: https://github.com/rune-js/server/tree/435conversion
If you don't feel like clicking the release link, this release includes:
Code:Features - Initial TypeScript plugin system! #33 #70 - Plugin reload command `::plugins` #39 #34 - Looping plugins/actions & action cancelling #44 - Support for input command plugins #73 - Support for widget button plugins #47 - Support for item-on-item plugins #45 - Support for landscape object interaction plugins #32 - Support for player/npc skills #40 - Simple shop implementation #67 - Support for item dropping #35 - Game welcome screen #65 - Additional npc update masks #63 - Skill guide plugin support #61 - Pickable object support #55 - Ladder plugin #50 - Cow milking plugin #49 - Door, double door, and gate plugins #30 - Basic firemaking plugin #46 - Support for stackable items #38 - Player to player public chat #36 Technical - Asynchronous plugin loading #58 - Quadtree based player and npc updating #68 - Renamed all interface-related components to widgets #64 - Implementing config file for RSA and server hostname/port #52 - Improved dialogue system #29 - Player rights saving/loading #37 - Linting rules and contribution guidelines #28
Ill be keeping an eye on this interesting project. Goodluck!
We've almost reached full feature parity for the 435 conversion!
The 435 conversion is now live on master: https://github.com/rune-js/server
The following client can be used to log in: https://github.com/Promises/refactored-client-435
For the client, the update server is disabled. So be sure to drop the 435 cache from RuneJS into C:/.435cache
Spoiler for More images!:
Is there a specific reason you picked revision 435?
It's my personal favorite, right around the time I started playing. And it's the update they made on October 31st, 2006, Halloween - my favorite holiday.
Aside from that, it's also pretty close in time to 377, but has the much nicer new interface/widget system, skillcapes, and Construction. It's a good candidate for having all that, and being able to get away with using 377 maps with minimal manual edits.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |
Tags for this Thread |