Construction development
Posted: Wed May 08, 2013 4:37 am
The past weeks, I've mostly continued my work on the construction skill, while making the needed modifications and bugfixes to the oldschool wilderness and fixing some bugs within the game itself.
While working on the construction skill, I will also continue to make new threads to discuss every element of our combat system. Changes to our combat system will be done from time to time based on the players' input. The oldschool wilderness will soon also be released once all testing is done and everything seems to be fine.
The construction skill itself is progressing quite well at this point. Below you'll find my todo list for the construction skill.
What I've done for construction so far:
-> Allow a player to set up their personal space for a player-owned house
-> Allow a player to enter their player-owned house in both normal and building mode
-> Allow a player to add any room to their house
-> Allow a player to rotate any room to their liking, while ensuring all doors are properly connected
-> Allow a player to remove a room from their house
-> Add proper restrictions and checks to stop cheating, including protection against cheat clients
-> Add an interface to give a player options to build furniture
-> Make sure you can't remove your stairs on the 2nd floor to go down
-> Make sure you can't remove stairs on the 1st floor to go up (if you have rooms on the 2nd floor)
-> Make sure you can't remove stairs in your dungeon to go up
-> Make sure you can't build rooms over a garden (all rooms on the 2nd floor need a room underneath to support it)
-> Make sure you can't build a garden on the second floor
-> Make sure you can't build stairs on the second floor if there are no stairs on the first floor
-> Save the player-owned house in the database
-> Allow others to enter your player-owned house
What needs to be done yet:
-> Set proper level restrictions for adding rooms
-> Make sure there are no 'ghost' objects in normal mode
-> Make sure all roofs, walls and windows are properly shown (not the case atm)
-> Fix a few bugs with a few objects that aren't in the right place (bug made by jagex - no clue how they fixed it but I'll find a way)
-> Optional (not sure if this will be done): allow a player to store items in chests in their own house (as an extension to their bank)
-> Make sure a player retrieves all items within a room (for example items that are in display cases) if the player removes that room
-> Allow a player to build any piece of furniture, provided he has the proper level and items (this is most work since there's hundreds of furniture pieces)
-> Make sure all pieces of furniture have a use (also a lot of work)
-> Allow a player to remove furniture
-> Make sure all construction materials (planks and such) are available to players
-> Determine the prices of all construction material
-> Determine the experience gained per constructed item
-> Finalization, testing and bugfixing
This list will be updated as I progress further.
While working on the construction skill, I will also continue to make new threads to discuss every element of our combat system. Changes to our combat system will be done from time to time based on the players' input. The oldschool wilderness will soon also be released once all testing is done and everything seems to be fine.
The construction skill itself is progressing quite well at this point. Below you'll find my todo list for the construction skill.
What I've done for construction so far:
-> Allow a player to set up their personal space for a player-owned house
-> Allow a player to enter their player-owned house in both normal and building mode
-> Allow a player to add any room to their house
-> Allow a player to rotate any room to their liking, while ensuring all doors are properly connected
-> Allow a player to remove a room from their house
-> Add proper restrictions and checks to stop cheating, including protection against cheat clients
-> Add an interface to give a player options to build furniture
-> Make sure you can't remove your stairs on the 2nd floor to go down
-> Make sure you can't remove stairs on the 1st floor to go up (if you have rooms on the 2nd floor)
-> Make sure you can't remove stairs in your dungeon to go up
-> Make sure you can't build rooms over a garden (all rooms on the 2nd floor need a room underneath to support it)
-> Make sure you can't build a garden on the second floor
-> Make sure you can't build stairs on the second floor if there are no stairs on the first floor
-> Save the player-owned house in the database
-> Allow others to enter your player-owned house
What needs to be done yet:
-> Set proper level restrictions for adding rooms
-> Make sure there are no 'ghost' objects in normal mode
-> Make sure all roofs, walls and windows are properly shown (not the case atm)
-> Fix a few bugs with a few objects that aren't in the right place (bug made by jagex - no clue how they fixed it but I'll find a way)
-> Optional (not sure if this will be done): allow a player to store items in chests in their own house (as an extension to their bank)
-> Make sure a player retrieves all items within a room (for example items that are in display cases) if the player removes that room
-> Allow a player to build any piece of furniture, provided he has the proper level and items (this is most work since there's hundreds of furniture pieces)
-> Make sure all pieces of furniture have a use (also a lot of work)
-> Allow a player to remove furniture
-> Make sure all construction materials (planks and such) are available to players
-> Determine the prices of all construction material
-> Determine the experience gained per constructed item
-> Finalization, testing and bugfixing
This list will be updated as I progress further.