relay_Hardcore_Deeds.ash
Your daily hardcore and possibly othercore tasks
!Script Still In Development!
version: 1.0rc1
This script provides a graphical representation of what one does on daily basis in a run. It groups all the consumption in one place, shows you your fullness/drunkness/spleen levels. Let's you eat your daily food and more. Script is designed to be highly customizable eventually. At the moment, only some basic customisation is possible.
Requires Zlib
-----------------
Features:
-----------------
* Regular Skills:
* Cocktail Summons
* Noodle Summons
* Reagent Summons
* Librams:
* Hearts
* Songs
* BRICKOs
* Favors*
* Tomes:
* Snowcones*
* Stickers
* Sheets
* Show summoned ammount/max summons
* Spleen:
* spleen level indication
* dropdown of available spleen stuff + use them
* spleen familiar drop info
* Misc:
* version tracking - direct dl link if new version
* show/hide functions
* custom booze/food/spleen - needs to be moved to ext files rather than in the code once the rest is finished
* custom widget order
* Reset to default settings option
* Consumables only show up if required level was reached
* Booze:
* cast ode / notify that ode is on
* drunknes indication
* dropdown menu of some drinks (sr/advanced/super) + drink them (popup if overdrink, popup if no ode) *
* link to discoveries to mix
* stat type gain for the significant ones
* adv gain (ode factored in if it is active)
* Food:
* use milk / notify if it is on
* fullness indication
* dropdown menu of some food (sr/noodles) + eat them (popup if no milk) *
* link to discoveries
* stat type gain for the significant ones
* adv gain (ode factored in if it is active)
* not all aspects tested ie. I do not have all librams/tomes, however they should
work as far as I think/hope/dream
ditto for food
* Stats:
* HP/MP/Meat/advs
* gongs/aguas/mushrooms/absinthe
* combat init/meat/item bonus etc.
* Consumption Simulation:
* shows predicted values for food/booze/drink consumption (ode/milk taken into account only if active)
* checkbox whether or not to simulate
* checkbox default status configurable
* option to eat after simulation
------------------
Eventual Features
------------------
* Custom importable widgets - no idea how to do that yet. something might pop up once I get to it - which won't be for a few
* Links to make stuff you might do every run ie. bartender/chef, epic weapons etc.
* order consumption links according to user settings, just like the tabs
* Clone some of mafia's daily deeds - tub/pool/machine/crimbo tree/nuns etc.
* Run summary - some info day, level, quests not done etc. - haven't given it much thought yet
* Easy web based clicky settings (external db - easier / zlib - way more difficult but probably better) zlib integration started, scrap SQL: relay_zlib.ash is recommended to use now, not needed though. Eventually I'll come up with my own settings explaining what the vars actually mean.
-------------
Changelog:
-------------
* 1.0rc1: bugfix: spleen consumption not working with checkbox unchecked, libram mp cost; New Stuff: june familiar, custom consumables in ext files, results show on the site rather than redirected to inventory, used embedded mafia calls rather than calling urls. Added vip support, item tracking based on inventory rather than all storage. Familiar widget, some consumables added, charpane reloads to stay up to date with mafia
* 1.0c-r1: fixed a bug that wouldn't let you drink at 19 (or 14) drunkness
* 1.0c: consumption simulation, fixed bug causing mafia to get out of sync, consumables don't show if you don't have the level, summoning noodles/reagents/cocktail stuff hides correctly on hideRedundant, changed hideRedundant defaults to true, moved the title to a server so that it can actually be useful for me now, moved the title to the bottom in defaults, reset defaults option
* 0.1b: milk/ode, added stats + hide options, added top panel as a placeholder for now. Tome summon count, Fixed a couple typos, no swearing in the script (I think), direct download link for new version.
* 0.1a: release
Configurable Options (via ZLIB vars)
relay_Hardcore_Deeds_order - string parameter for ordering the widgets, allows you to specify the order in which they appear, using the following notation:
f - food
b - booze
s - spleen
t - tomes
l - librams
c - consumption skills
i - title
default is: icfbstl
relay_Hardcore_Deeds_hideRedundant - does not display fields that have already been used up ie. already at top fullness, food widget will not display - default: false
relay_Hardcore_Deeds_hideNotOwned - hides widgets you couldn't possibly use ie. no librams, default: true
relay_Hardcore_Deeds_hideTitle - will hide title information. at the moment it is useless and you should hide it, default:false
relay_Hardcore_Deeds_hideNoSkillOde - whether or not display ode option if you don't have the skill, deafult: false
relay_Hardcore_Deeds_hideNoMilkOwned - as above but milk
relay_Hardcore_Deeds_simulateConsumption - whether or not to have consumption simulation box checked, default: true
Consumption Related:
not listing all these. there is a lot of them (28 atm).
they are just true/false toggles and do exactly what they claim to do. They manipulate the visibility of consumables in the consume widgets.
Adding custom consumables - FINALLY IN SEPARATE FILES!:
Adding custom consumables requires modifying a text file and that is all. Follow the pattern highlighted here for all the consumables:
counter name id fullness minimum maximum level
Separate them with tabs. You can find the ID on kol wiki
For booze:
Look in your data folder for Hardcore_Deeds_booze.txt file and open it. (the file will be created once you run the script at least one time (version 1.0rc1 and above)).
To add a booze, follow the above pattern. For example to add a banana daiquiri add this line (assuming that it will be the first entry)
0 bananan daiquiri 2376 3 6 10 3
For food:
Look in your data folder for Hardcore_Deeds_food.txt file and open it. (the file will be created once you run the script at least one time (version 1.0rc1 and above)).
To add a booze, follow the above pattern. For example to add a goat cheese pizza add this line (assuming that it will be the first entry)
0 goat cheese pizza 325 3 3 10 2
For spleen:
Look in your data folder for Hardcore_Deeds_spleen.txt file and open it. (the file will be created once you run the script at least one time (version 1.0rc1 and above)).
To add a booze, follow the above pattern. For example to add a goat epic wad wad add this line (assuming that it will be the first entry)
0 epic wad 3316 1 5 5 15
About the predefined consumables
I have included quite a few of predefined consumables that you might use during a run, however I am a bit of a beginner when it comes to KOL so there will be a lot of relevant things missing. If you find something missing that should really be included in the basic list, let me know and I will add it in the next release. I have not tested all of the food that is in the list, so if you end up using an instant karma instead of eating spaghetti with Skullheads, I apologise in advance, but you have been warned. Should this happen, please let me know.
Current State of the Script
At the moment, the script is getting closer to be out of the beta stage, however there is still a lot that needs to be done. Thanks to everyone that contributed so far!
Feature Requests are now open! However... they will not be given a top priority as there are things that I still need to finish up.
Needs Testing
* Summon Snowcones once again
* Summon Favors once again
Next Major Version (1.0)
The plans for the next version is to have the following done:
* implemented all that is in features
* fix any reported bugs
* call it version 1.0 and thus conclude this testing stage
-----------------------------------------------
Wow, you read this far. Nice One! So, what does all this actually look like? There is no clear answer to that as it will look differently depending on many factors, such as what skills you used already, what skills you have, what settings you used etc. etc. However for the general idea, here is a picture:
Next Release Preview:
Your daily hardcore and possibly othercore tasks
!Script Still In Development!
version: 1.0rc1
This script provides a graphical representation of what one does on daily basis in a run. It groups all the consumption in one place, shows you your fullness/drunkness/spleen levels. Let's you eat your daily food and more. Script is designed to be highly customizable eventually. At the moment, only some basic customisation is possible.
Requires Zlib
-----------------
Features:
-----------------
* Regular Skills:
* Cocktail Summons
* Noodle Summons
* Reagent Summons
* Librams:
* Hearts
* Songs
* BRICKOs
* Favors*
* Tomes:
* Snowcones*
* Stickers
* Sheets
* Show summoned ammount/max summons
* Spleen:
* spleen level indication
* dropdown of available spleen stuff + use them
* spleen familiar drop info
* Misc:
* version tracking - direct dl link if new version
* show/hide functions
* custom booze/food/spleen - needs to be moved to ext files rather than in the code once the rest is finished
* custom widget order
* Reset to default settings option
* Consumables only show up if required level was reached
* Booze:
* cast ode / notify that ode is on
* drunknes indication
* dropdown menu of some drinks (sr/advanced/super) + drink them (popup if overdrink, popup if no ode) *
* link to discoveries to mix
* stat type gain for the significant ones
* adv gain (ode factored in if it is active)
* Food:
* use milk / notify if it is on
* fullness indication
* dropdown menu of some food (sr/noodles) + eat them (popup if no milk) *
* link to discoveries
* stat type gain for the significant ones
* adv gain (ode factored in if it is active)
* not all aspects tested ie. I do not have all librams/tomes, however they should
work as far as I think/hope/dream
ditto for food
* Stats:
* HP/MP/Meat/advs
* gongs/aguas/mushrooms/absinthe
* combat init/meat/item bonus etc.
* Consumption Simulation:
* shows predicted values for food/booze/drink consumption (ode/milk taken into account only if active)
* checkbox whether or not to simulate
* checkbox default status configurable
* option to eat after simulation
------------------
Eventual Features
------------------
* Custom importable widgets - no idea how to do that yet. something might pop up once I get to it - which won't be for a few
* Links to make stuff you might do every run ie. bartender/chef, epic weapons etc.
* order consumption links according to user settings, just like the tabs
* Clone some of mafia's daily deeds - tub/pool/machine/crimbo tree/nuns etc.
* Run summary - some info day, level, quests not done etc. - haven't given it much thought yet
* Easy web based clicky settings (external db - easier / zlib - way more difficult but probably better) zlib integration started, scrap SQL: relay_zlib.ash is recommended to use now, not needed though. Eventually I'll come up with my own settings explaining what the vars actually mean.
-------------
Changelog:
-------------
* 1.0rc1: bugfix: spleen consumption not working with checkbox unchecked, libram mp cost; New Stuff: june familiar, custom consumables in ext files, results show on the site rather than redirected to inventory, used embedded mafia calls rather than calling urls. Added vip support, item tracking based on inventory rather than all storage. Familiar widget, some consumables added, charpane reloads to stay up to date with mafia
* 1.0c-r1: fixed a bug that wouldn't let you drink at 19 (or 14) drunkness
* 1.0c: consumption simulation, fixed bug causing mafia to get out of sync, consumables don't show if you don't have the level, summoning noodles/reagents/cocktail stuff hides correctly on hideRedundant, changed hideRedundant defaults to true, moved the title to a server so that it can actually be useful for me now, moved the title to the bottom in defaults, reset defaults option
* 0.1b: milk/ode, added stats + hide options, added top panel as a placeholder for now. Tome summon count, Fixed a couple typos, no swearing in the script (I think), direct download link for new version.
* 0.1a: release
Configurable Options (via ZLIB vars)
relay_Hardcore_Deeds_order - string parameter for ordering the widgets, allows you to specify the order in which they appear, using the following notation:
f - food
b - booze
s - spleen
t - tomes
l - librams
c - consumption skills
i - title
default is: icfbstl
relay_Hardcore_Deeds_hideRedundant - does not display fields that have already been used up ie. already at top fullness, food widget will not display - default: false
relay_Hardcore_Deeds_hideNotOwned - hides widgets you couldn't possibly use ie. no librams, default: true
relay_Hardcore_Deeds_hideTitle - will hide title information. at the moment it is useless and you should hide it, default:false
relay_Hardcore_Deeds_hideNoSkillOde - whether or not display ode option if you don't have the skill, deafult: false
relay_Hardcore_Deeds_hideNoMilkOwned - as above but milk
relay_Hardcore_Deeds_simulateConsumption - whether or not to have consumption simulation box checked, default: true
Consumption Related:
not listing all these. there is a lot of them (28 atm).
they are just true/false toggles and do exactly what they claim to do. They manipulate the visibility of consumables in the consume widgets.
Adding custom consumables - FINALLY IN SEPARATE FILES!:
Adding custom consumables requires modifying a text file and that is all. Follow the pattern highlighted here for all the consumables:
counter name id fullness minimum maximum level
Separate them with tabs. You can find the ID on kol wiki
For booze:
Look in your data folder for Hardcore_Deeds_booze.txt file and open it. (the file will be created once you run the script at least one time (version 1.0rc1 and above)).
To add a booze, follow the above pattern. For example to add a banana daiquiri add this line (assuming that it will be the first entry)
0 bananan daiquiri 2376 3 6 10 3
For food:
Look in your data folder for Hardcore_Deeds_food.txt file and open it. (the file will be created once you run the script at least one time (version 1.0rc1 and above)).
To add a booze, follow the above pattern. For example to add a goat cheese pizza add this line (assuming that it will be the first entry)
0 goat cheese pizza 325 3 3 10 2
For spleen:
Look in your data folder for Hardcore_Deeds_spleen.txt file and open it. (the file will be created once you run the script at least one time (version 1.0rc1 and above)).
To add a booze, follow the above pattern. For example to add a goat epic wad wad add this line (assuming that it will be the first entry)
0 epic wad 3316 1 5 5 15
About the predefined consumables
I have included quite a few of predefined consumables that you might use during a run, however I am a bit of a beginner when it comes to KOL so there will be a lot of relevant things missing. If you find something missing that should really be included in the basic list, let me know and I will add it in the next release. I have not tested all of the food that is in the list, so if you end up using an instant karma instead of eating spaghetti with Skullheads, I apologise in advance, but you have been warned. Should this happen, please let me know.
Current State of the Script
At the moment, the script is getting closer to be out of the beta stage, however there is still a lot that needs to be done. Thanks to everyone that contributed so far!
Feature Requests are now open! However... they will not be given a top priority as there are things that I still need to finish up.
Needs Testing
* Summon Snowcones once again
* Summon Favors once again
Next Major Version (1.0)
The plans for the next version is to have the following done:
* implemented all that is in features
* fix any reported bugs
* call it version 1.0 and thus conclude this testing stage
-----------------------------------------------
Wow, you read this far. Nice One! So, what does all this actually look like? There is no clear answer to that as it will look differently depending on many factors, such as what skills you used already, what skills you have, what settings you used etc. etc. However for the general idea, here is a picture:


Attachments
Last edited: