This is intended to be like /Ty's CityRPG while being sort of more realistic.
//----------PROJECT: AxoCity
//----------AUTHOR: Axolotl (BL_ID 32440)
//----------SCRIPT: Saver loading and generic functionality
//Saver loop, generation, etc.
function AxoCity_CreateRPDB()
{
warn("... Attempting to create and initialize AxoCity Saver");
if (isObject(AxoCity_RPDB))
return;
new ScriptObject(AxoCity_RPDB)
{
class = Saver;
folder = "config/server/AxoCity/saves/";
file = "config/server/AxoCity/listID.dat";
defFile = "config/server/AxoCity/default.dat";
saveExt = "sav";
};
AxoCity_RPDB.addValue("Job", "Civilian");
AxoCity_RPDB.addValue("Money", 100);
AxoCity_RPDB.addValue("Ore", 0);
AxoCity_RPDB.addValue("Lumber", 0);
AxoCity_RPDB.addValue("Fish", 0);
AxoCity_RPDB.addValue("Education", 0);
AxoCity_RPDB.addValue("JailTime", 0);
AxoCity_RPDB.addValue("Demerits", 0);
AxoCity_RPDB.addBool("CrimRecord", false);
AxoCity_RPDB.saveDefs();
AxoCity_RPDB.load();
AxoCity_RPDB.loadKeyList();
AxoCity_RPDB.nonPlayerData = AxoCity_RPDB.makeOnline(888888); //888888 will never be used so who cares, because I don't feel like making a SaverRow.
}It'll probably be throwaway but it's worth trying.
I've had my fair share of people yelling at me about Sassy and RPCore, so I am just going to use RPCore's Saver.
ffs, haven't tested it and I will when the framework is done.
-> Framework (almost done)
---> PlayerDB (done)
---> Saving (using McTwist's Saver)
---> Generate minigame (done)
---> Date system (using Iban's CalendarSO)
---> Job system (not started)
---> Clothing system that isn't horribly limited like Iban's (not started)
-> Resource obtaining (not started)
---> Fishing
---> Mining
---> Lumber
-> Economy (sort of started)