Re: The Editor
Posted: Thu Jun 28, 2012 4:36 am
I'll have to watch for that, thanks for the warning Cat/Sylon (:
The forum for all Redshift games.
http://linux.redshift.hu/forums/
createobjectlist("");
addobjecttolist("alchemy","Alchemy");
addobjecttolist("block","Block");
addobjecttolist("disarm","Disarm");
addobjecttolist("environment","Environment Magic");
addobjecttolist("heavya","Heavy Armor");
addobjecttolist("heavyw","Heavy Weapon");
addobjecttolist("lighta","Light Armor");
addobjecttolist("lightw","Light Weapon");
addobjecttolist("lockpick","Lockpick");
addobjecttolist("mercantile","Mercantile");
addobjecttolist("mind","Mind Magic");
addobjecttolist("persuade","Persuade");
addobjecttolist("repair","Repair");
addobjecttolist("stealth","Stealth");
showobjectlist();
if(getobjectlistresult=="alchemy")
{
skill="Alchemy";
}
else
if(getobjectlistresult=="block")
{
skill="Block";
}
else
if(getobjectlistresult=="disarm")
{
skill="Disarm";
}
else
if(getobjectlistresult=="environment")
{
skill="Environment Magic";
}
else
if(getobjectlistresult=="heavya")
{
skill="Heavy Armor";
}
else
if(getobjectlistresult=="heavyw")
{
skill="Heavy Weapon";
}
else
if(getobjectlistresult=="lighta")
{
skill="Light Armor";
}
else
if(getobjectlistresult=="lightw")
{
skill="Light Weapon";
}
else
if(getobjectlistresult=="lockpick")
{
skill="Lockpick";
}
else
if(getobjectlistresult=="mercantile")
{
skill="Mercantile";
}
else
if(getobjectlistresult=="mind")
{
skill="Mind Magic";
}
else
if(getobjectlistresult=="persuade")
{
skill="Persuade";
}
else
if(getobjectlistresult=="repair")
{
skill="Repair";
}
else
if(getobjectlistresult=="stealth")
{
skill="Stealth";
}
oldvalue=player.getskillvalue("%s","skill");
message("Current value of %s is %d","skill","oldvalue");
message("Change hundreds value:");
addobjecttolist("0","0");
addobjecttolist("1","1");
addobjecttolist("2","2");
addobjecttolist("3","3");
addobjecttolist("4","4");
addobjecttolist("5","5");
addobjecttolist("6","6");
addobjecttolist("7","7");
addobjecttolist("8","8");
addobjecttolist("9","9");
hundreds=100*getobjectlistresult();
message("Change tens value:");
addobjecttolist("0","0");
addobjecttolist("1","1");
addobjecttolist("2","2");
addobjecttolist("3","3");
addobjecttolist("4","4");
addobjecttolist("5","5");
addobjecttolist("6","6");
addobjecttolist("7","7");
addobjecttolist("8","8");
addobjecttolist("9","9");
tens=10*getobjectlistresult();
message("Change ones value:");
addobjecttolist("0","0");
addobjecttolist("1","1");
addobjecttolist("2","2");
addobjecttolist("3","3");
addobjecttolist("4","4");
addobjecttolist("5","5");
addobjecttolist("6","6");
addobjecttolist("7","7");
addobjecttolist("8","8");
addobjecttolist("9","9");
ones=getobjectlistresult();
cost=(oldvalue-hundreds-tens-ones)*1000;
message("Cost for this is %d\g","cost");
if (player.getgold()>"%d","cost")
{
player.addskillvalue("%s",(%d+%d+%d-%d, "hundreds","tens","ones","oldvalue"), "skill");
player.removegold("%d","cost");
}
else
{
message("You don't have enough gold.");
}
addobjecttolist("alchemy","Alchemy");
addobjecttolist("base_alchemy","Alchemy");
skill = getobjectlistresult();
if (skill == "base_alchemy") {
skillname = "Alchemy";
}
oldvalue = player.getskillvalue("%s","skill");
message("Current value of %s is %d","skill","oldvalue");
oldvalue = player.getskillvalue(skill);
message("Current value of " + skillname + " is " + oldvalue);