whitevo
Feeling good, thats what I do.
Whi World PATCH 0.1.6.0.2
Changed my coding habit again xD
From now on started to tab even local variables, but that doesn't slow down the progress.
Its not like I'm going to search and change all my code. Its just if I see old code I spend like 5 seconds on it.
Started improving and organizing scattered* feature functions into feature folder.
Documenting such functions will come later.
The default TFS sorts the game scripts into creaturescripts, movements, events, actions, etc.
Before I had the central system, I did my scripts just like that.
By now I have moved all the simple and generative functions to features, but there are still lot of systems which are not organized.
While I'm doing these updates, lot of organizing will happen in the background, what I don't mention, but can cause bugs.
The purpose of organizing all the systems and scripts under 1 central system are:
1. Easier to find and fix bugs for them
2. Easier to improve systems
3. Easier to create new systems and organize them
4. Makes it possible to live script effectively
5. Consistency in coding!
Items:
Special bag items can be moved to special bags by moving item on the special bag icon.
projectiles: At level 1 (in tutorial) your base miss chance is 0% (10% before)
projectiles: Base miss chance is 7% (10% before)
Missions:
Vial of Water mission: rewards 20% experience (didn't give exp before)
Spells:
When you change class the long duration buffs and summons will be kept.
Which means if you have !imp spell with mage and !buff spell with druid.
You can buff yourself and summon imp and then leave town as Knight while still having druid buff and imp who improves your elemental damage.
Added spell buffs to ongoing buff window:
!buff (both versions), !innervate, !poison, !armorup, !rubydef, !onyxdef, !opaldef, !saphdef
minigames:
speedball: Players can enter at the same time just to annoy each-other
NPC's:
Lot of NPC sell or buy some items automatically 1 at the time. (without having to go trough the choose amount window)
This option is added to items what usually you buy only once, herb bag, loot bag, torch, etc.
Tonka tasks: Improved the task progress and information
Eather: Now sells again accountbound special bags (other players can't move or take your stuff from them)
Other:
Every time you get experience, noticeable effect goes off on you.
Fixed online time clock
Map:
Mummy room: Completing the puzzle will notify that bridge is up and lets you know the duration of bridge.
Changed my coding habit again xD
From now on started to tab even local variables, but that doesn't slow down the progress.
Its not like I'm going to search and change all my code. Its just if I see old code I spend like 5 seconds on it.
Started improving and organizing scattered* feature functions into feature folder.
Documenting such functions will come later.
The default TFS sorts the game scripts into creaturescripts, movements, events, actions, etc.
Before I had the central system, I did my scripts just like that.
By now I have moved all the simple and generative functions to features, but there are still lot of systems which are not organized.
While I'm doing these updates, lot of organizing will happen in the background, what I don't mention, but can cause bugs.
The purpose of organizing all the systems and scripts under 1 central system are:
1. Easier to find and fix bugs for them
2. Easier to improve systems
3. Easier to create new systems and organize them
4. Makes it possible to live script effectively
5. Consistency in coding!
Items:
Special bag items can be moved to special bags by moving item on the special bag icon.
projectiles: At level 1 (in tutorial) your base miss chance is 0% (10% before)
projectiles: Base miss chance is 7% (10% before)
Missions:
Vial of Water mission: rewards 20% experience (didn't give exp before)
Spells:
When you change class the long duration buffs and summons will be kept.
Which means if you have !imp spell with mage and !buff spell with druid.
You can buff yourself and summon imp and then leave town as Knight while still having druid buff and imp who improves your elemental damage.
Added spell buffs to ongoing buff window:
!buff (both versions), !innervate, !poison, !armorup, !rubydef, !onyxdef, !opaldef, !saphdef
minigames:
speedball: Players can enter at the same time just to annoy each-other
NPC's:
Lot of NPC sell or buy some items automatically 1 at the time. (without having to go trough the choose amount window)
This option is added to items what usually you buy only once, herb bag, loot bag, torch, etc.
Tonka tasks: Improved the task progress and information
Eather: Now sells again accountbound special bags (other players can't move or take your stuff from them)
Other:
Every time you get experience, noticeable effect goes off on you.
Fixed online time clock
Map:
Mummy room: Completing the puzzle will notify that bridge is up and lets you know the duration of bridge.