Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: FrictionlessCoin on September 22, 2013, 12:54:23 PM



Title: [ANN] L E G I T C O I N - Smart Property Namecoin Platform - XLC
Post by: FrictionlessCoin on September 22, 2013, 12:54:23 PM
                            L E G I T C O I N (XLC)

www.legitcoin.com

Legitcoin is a platform that leverages the Namecoin network.   The Namecoin network has 7 million coins and has a hash rate of 8 peta-hashes.  

One LegitCoin is designed to use 1/100th of a Namecoin.

The purpose of LegitCoin is to emphasize the currency aspects of Namecoin as opposed to the domain name aspect that it traditionally has focused on.

Namecoin is unique in its ability to support Smart Properties.  Domain names are one example of a Smart Property, however there are others.  Examples of Smart Property are stocks, bonds, coupons, gift cards, timeshares, activation codes, credentials, futures and options.  LegitCoin is a platform that is based on the massively secure Namecoin crypto currency network.

Contact: info@legitcoin.com for inquiries on early adopter information.


Title: Re: [ANN] L E G I T C O I N
Post by: Redcoin on September 22, 2013, 01:24:31 PM
what would be the purpose to mine it if the subsidy is 0 ???


Title: Re: [ANN] L E G I T C O I N
Post by: Reaper3 on September 22, 2013, 01:25:18 PM
Where is the logo?


Title: Re: [ANN] L E G I T C O I N
Post by: FrictionlessCoin on September 22, 2013, 01:28:09 PM
Where is the logo?

50 Legitcoin for a winning logo!  Submit entries at info@legitcoin.com


Title: Re: [ANN] L E G I T C O I N
Post by: FrictionlessCoin on September 22, 2013, 01:30:39 PM
what would be the purpose to mine it if the subsidy is 0 ???

Mining subsidy is unnecessary if the network hash rate can be acquired by alternative methods.


Title: Re: [ANN] L E G I T C O I N
Post by: ghostlander on September 22, 2013, 01:43:19 PM
L E G I T C O I N

Network:  Approximately 80 Tera Hash per Second or 80,000 Giga Hash per Second

Mining Subsidy:  Zero. 

Coins to be circulated:  10 million

Contact: info@zenithcoin.com for inquiries

what would be the purpose to mine it if the subsidy is 0 ???

Maybe it's 100% pre-mined, a kind of Ripple :D



Title: Re: [ANN] L E G I T C O I N
Post by: MaGNeT on September 22, 2013, 01:58:37 PM
I can not support this.


Title: Re: [ANN] L E G I T C O I N
Post by: Snail2 on September 22, 2013, 02:03:52 PM
What are the alternative methods?


Title: Re: [ANN] L E G I T C O I N
Post by: FrictionlessCoin on September 22, 2013, 02:06:28 PM
L E G I T C O I N

Network:  Approximately 80 Tera Hash per Second or 80,000 Giga Hash per Second

Mining Subsidy:  Zero. 

Coins to be circulated:  10 million

Contact: info@zenithcoin.com for inquiries

what would be the purpose to mine it if the subsidy is 0 ???

Maybe it's 100% pre-mined, a kind of Ripple :D


10 millions coins will be distributed in a manner similar to Ripple.


Title: Re: [ANN] L E G I T C O I N
Post by: NWO on September 22, 2013, 02:09:23 PM
WTF


Title: Re: [ANN] L E G I T C O I N
Post by: FrictionlessCoin on September 22, 2013, 02:13:59 PM
WTF

Yes, that is correct:  Approximately 80 Tera Hash per Second to protect the network.


Title: Re: [ANN] L E G I T C O I N
Post by: FrictionlessCoin on September 22, 2013, 02:16:19 PM
What are the alternative methods?

Proprietary information at this time.


Title: Re: [ANN] L E G I T C O I N
Post by: ghostlander on September 22, 2013, 02:38:25 PM
L E G I T C O I N

Network:  Approximately 80 Tera Hash per Second or 80,000 Giga Hash per Second

Mining Subsidy:  Zero. 

Coins to be circulated:  10 million

Contact: info@zenithcoin.com for inquiries

what would be the purpose to mine it if the subsidy is 0 ???

Maybe it's 100% pre-mined, a kind of Ripple :D


10 millions coins will be distributed in a manner similar to Ripple.

Well, good luck :) You'll need it.


Title: Re: [ANN] L E G I T C O I N
Post by: bearcat10 on September 22, 2013, 02:43:06 PM
I don't think that coin is really gonna worth something in the future, but good luck with it.


Title: Re: [ANN] L E G I T C O I N
Post by: 6strings on September 22, 2013, 02:45:01 PM
Why hasn't anyone referenced MC Hammer in any shape or fashion yet?


Title: Re: [ANN] L E G I T C O I N
Post by: jubjub on September 22, 2013, 03:06:57 PM
Seems legit  ::)


Title: Re: [ANN] L E G I T C O I N
Post by: FrictionlessCoin on September 22, 2013, 04:07:14 PM
Seems legit  ::)

Exactly!


Title: Re: [ANN] L E G I T C O I N
Post by: Snail2 on September 22, 2013, 04:52:33 PM

Yep! All caps, and legit in its name, so must be legit  ::).


Title: Re: [ANN] L E G I T C O I N
Post by: FrictionlessCoin on September 22, 2013, 06:05:30 PM

Yep! All caps, and legit in its name, so must be legit  ::).

Indeed.


Title: Re: [ANN] L E G I T C O I N
Post by: Reaper3 on September 22, 2013, 07:42:58 PM
Seems legit  ::)

 ;)


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: FrictionlessCoin on September 22, 2013, 09:02:41 PM
Soliciting ideas on how to re-distribute the 10 million coins.

Please provide suggestions!


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: markm on September 22, 2013, 09:10:29 PM

Use the new concept of "CPU mining (http://www.devtome.com/doku.php?id=cpu_mining)" developed specifically for distributing coins, not for securing blockchains! :)

-MarkM-


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: FrictionlessCoin on September 22, 2013, 11:33:32 PM

Use the new concept of "CPU mining (http://www.devtome.com/doku.php?id=cpu_mining)" developed specifically for distributing coins, not for securing blockchains! :)

-MarkM-


Interesting.   Possibly another coin can be used to determine initial distribution.  

Of course this only works for the initial distribution.  This does not work for a continuous distribution since ownership changes hands.  The two block chains will therefore need to be always in synch which would be complicated technically.

To make this work one would NOT allow transactions on the other chain.  Simple just mining that creates coins and all transaction happening on the already secure chain.  So it may not be another coin, but just some periodic scoring system that creates new coins.

This is in fact interesting because you aren't using the mining to validate the network.  Meaning you could actually have the mining do something really constructive and not some worthless hash calculation!!!



Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: markm on September 23, 2013, 12:16:07 AM
Well its not "really" mining, ultimately. It is just a way to let people use CPUs to rack up whatevers that determine how many coins you distribute to them, while also making what the CPU has to do multi-branched enough and adaptive enough that a botnet-operator would have a whole lot of pain trying to run thousands of machines doing it.

Though actually first step of all to discourage botnet operators is to charge a fee up front for an account, with the account only being able to have 10 characters with only 5 online at once. So a normal person, no problem, create five characters, run them all on scripts, have another five if you like for fun stuff scripts won't handle, so you can play for fun too when you want.

So basically make five artisans, as they get experience just doing chores like mining, chopping wood, digging for gems, drilling for oil or honey or whatever; run them 24/7 on scripts, then for fun maybe make a warrior or whatever to go exploring and hacking and so on to maybe make discoveries that could lead to finding some good things to add to your scripts. Log out one of the artisans whenever you want to play the warrior.

A botnet operator though, oh boy, world of hurt waiting. Even if you did manage to get thousands of accounts set up, even if you did get five artisans running on each, one warrior could maybe throw them off-script, or kill them over and over, or just loot or whatever. Though maybe you could try to get all the characters accepted into some safezone community or something where they'd be protected. But again that would take human interaction, each character chatting with others to arrange such things etc.

So its designed not only for CPU but also to want at least enough human operator intervention from time to time to make botnetting it impractical. At least until the scripts people develop get really really sophisticated, far beyond the point they have developed so far.

It is intended to bring back the being able to run unattended CPU programs to rake in money while also not being so totally lacking in need for a human to check it from time to time as to make botnetting it impractical. Since part of the fun of CPU mining when you are not some kind of server-farm operator or botnet is being there watching it, counting your coins as they come in and all that, having things the human operator can constantly fiddle with and optimise and so on is part of the appeal of the idea, at least that is the theory. People with oodles of money will likely figure heck with that I'll just buy it on exchanges. So hopefully it'd mostly be done by people who actually lack other sources of money enough to make it seem to them a great deal to just keep firing up more "miners" on their one little raspberry pi or laptop or desktop or whatever increasing their income day by day as they build up a larger and larger community of "miners" run by scripts on their machine. People with lots of time on their hands will run lots of "miners" on their machine, people with better things to do can just buy on exchanges from the people who have time to spend optimising such "miners".

-MarkM-



Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: FrictionlessCoin on September 23, 2013, 12:32:28 AM
Well its not "really" mining, ultimately. It is just a was to let people use CPUs to rack up whatevers that determine how many coins you distribute to them, while also making what the CPU has to do multi-branched enough and adaptive enough that a botnet-operator would have a whole lot of pain trying to run thousands of machines doing it.

Though actually first step of all to discourage botnet operators is to charge a fee up front for an account, with the account only being able to have 10 characters with only 5 online at once. SO a normal person, no problem, create five characters, run them all on scripts, have another five if you like for fun stuff scripts won't handle, so you can play for fun too when you want.

So basically make five artisans, as they get experience just doing chores like mining, chopping wood, digging for gems, drilling for oil or honey or whatever; run them 24/7 on scripts, then for fun maybe make a warrior or whatever to go exploring and hacking and so on to maybe make discoveries that could lead to finding som good things to add to your scripts. Log out one of the artisans whenever you want to play the warrior.

A botnet operator though, oh boy, world of hurt waiting. Even if you did manage to get thousands of accounts set up, even if you did get five artisans running on each, one warrior could maybe throw them off-script, or kill them over and over, or just loot or whatever. Though maybe you could try to get all the characters accepted into some safezone community or something where they'd be protected. But again that would take human interaction, each character chatting with others to arrange such things etc.

So its designed not only for CPU but also to want at least enugh human operator intervention from time to time to make botnetting it impractical. At least until the scripts people develop get really really sophisticated, far beyond the point they have developed so far.

-MarkM-



I was unable to read the article you posted (link appears down).

So are you proposing that there would be multiple kinds of mining operations and a human user needs to setup which specific mining operation to perform?  Something like a captcha?

So when a miner logs into the system, it is confronted with a challenge that a human answers to configure itself to mine?

Sounds promising against botnets.

So basically there's this pool that all miners logs into to create new coins.   Each miner requires an human to configure.   The mining proof of work will work only for CPUs therefore cutting out any advantage of GPUs and ASIC miners. 


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: markm on September 23, 2013, 12:59:32 AM
Well lets get really specific: we'll assume you are using "tinyfugue" MUD client so your scripts will be tinyfugue (tf) scripts; and we'll assume you went with the race known as Duergar and the profession known as artisan, because seeing in the dark lets you not have to do all the worrying about torches or lamp-oil that races without darkvision have to deal with if they want to work in caves or outdoors-at-night:

~/tf/aduergar:
Code:
################################ Aduergar  ##########################################

/addworld -Ttelnet aduergar Aduergar MyAccountPassword mudgaard.knotwork.com 5555

/def ln = look north
/def le = look east
/def ls = look south
/def lw = look west
/def lu = look up
/def ld = look down
/def lne = look northeast
/def lse = look southeast
/def lsw = look southwest
/def lnw = look northwest

/def  lc = look body
/def  lac = look all.body
/def gcc = get coins all.body
/def gac = get all all.body

/set food mushroom
/set healingberry berries
/set weapon shiny newbie dagger
/set wandertask 0

/set berrytopackage berries
/def -waduergar -mglob -t"You package up 50 *erries." aduergar_packaged_berries = \
        get all package %; n %; w %; w %; s %;\
s %; s %; s %; s %; s %; s %; s %; s %; s %; w %;\
drop all package %; e %; n %; n %; n %; n %; n %; n %; n %; n %; n %;\
n %; e %; e %; s %; say Berries packaged.
/def -waduergar -msimple -t"You say 'Berries packaged.'" berries_packaged = /nextaction
/def -waduergar packageberries = stand %; package 50 some %{berrytopackage}
/def -waduergar -msimple -t"All items in a package must be absolutely identical.  Some here are not." \
        aduergar_rotate_berries = get 50 some %{berrytopackage} %; drop all some %{berrytopackage} %; /packageberries

/def -waduergar crafttask = rest
/def -waduergar nextaction = mine

/def -waduergar butcher = /def -waduergar nextaction = butcher body %; butcher body
/def -waduergar cg = cast grow %{*}
/def -waduergar chop = /def -waduergar nextaction = chop %; chop
/def -waduergar ci = cast invisibility
/def -waduergar don = cast "clan donate" %{*}
/def -waduergar ehb = eat %{healingberry}
/def -waduergar fbf = get all "buffalo water skin" from bag %;\
fill buffalo water skin.1 fountain %;\
        fill buffalo water skin.2 fountain %;\
        fill buffalo water skin.3 fountain %;\
        fill buffalo water skin.4 fountain %;\
        fill buffalo water skin.5 fountain %;\
        fill buffalo water skin.6 fountain %;\
        fill buffalo water skin.7 fountain %;\
        fill buffalo water skin.8 fountain %;\
        fill buffalo water skin.9 fountain %;\
        fill buffalo water skin.10 fountain %;\
        fill buffalo water skin.11 fountain %;\
        fill buffalo water skin.12 fountain
/def -waduergar fbw = get all "buffalo water skin" from bag %;\
fill "buffalo water skin.1" %;\
        fill "buffalo water skin.2" %;\
        fill "buffalo water skin.3" %;\
        fill "buffalo water skin.4" %;\
        fill "buffalo water skin.5" %;\
        fill "buffalo water skin.6" %;\
        fill "buffalo water skin.7" %;\
        fill "buffalo water skin.8" %;\
        fill "buffalo water skin.9" %;\
        fill "buffalo water skin.10" %;\
        fill "buffalo water skin.11" %;\
        fill "buffalo water skin.12"
/def -waduergar forage = /def -waduergar nextaction = forage %; forage
/def -waduergar freshlantern = /stand %; hold lantern %; fill lantern oil
/def -waduergar gdig = /def -waduergar nextaction = gdig %; gdig
/def -waduergar hl = hold lantern

/def -waduergar makeberrypreserves = /stand %; /def -waduergar nextaction = /makeberrypreserves %;\
/def -waduergar -n1 -msimple -t"You are done making berry preserves." aduergar_berry_preserves_done = \
get all pot %%; put all burnt trash %%; e %%; e %%; open sw %%; sw %%; drop all preserves %%;\
ne %%; w %%; w %%; /nextaction %;\
get 15 berries %; put all berries pot %; foodprep pot

/def -waduergar makebloodwine = /stand %; /def -waduergar nextaction = /makebloodwine %;\
        e %; e %; fill pitcher fountain %; w %; w %; get blood %; put blood pitcher %;\
        get grapes %; put grapes pitcher %;\
        /def -waduergar -n1 -msimple -t"You are done distilling blood wine." aduergar_wine_done = \
                e %%; e %%; get all pitcher %%; put all wine tub %%; w %%; w %%; /nextaction %;\
        distill pitcher

/def -waduergar maketorches = /stand %; /def -waduergar nextaction = /maketorches %;\
        /def -waduergar -n1 -msimple -t"You are done carving a torch." aduergar_torch_done = /nextaction %;\
        carve torch %; score

/def -waduergar mine = /def -waduergar nextaction = mine %; mine
/def -waduergar pol = remove lantern %; put out lantern %; fill lantern oil
/def -waduergar r = recall
/def -waduergar react_to_disarmed = get %{weapon} %; wield %{weapon}
/def -waduergar really_tired = rest%; sleep %; /repeat -0:5:0 1 /wakenrest %; /crafttask
/def -waduergar stand = wake %; stand
/def -waduergar wakenrest = wake %; rest


/def -waduergar -msimple -t"A buffalo water skin is empty." buffalo_water_skin_empty = \
put "buffalo water skin" in bag
/def -waduergar -msimple -t"A hooded brass lantern flickers and burns out." aduergar_hb_lantern_out = /freshlantern
#/def -waduergar -msimple -t"A roaring campfire is no longer burning." aduergar_campfire_faded = light fire
/def -waduergar -msimple -t"A torch flickers and burns out." aduergar_torch_out = hold torch
/def -waduergar -msimple -t"A waterskin is empty." water_skin_empty = \
put waterskin in bag
/def -waduergar -msimple -t"An oil flask is empty." oil_flask_empty = \
put oil flask in bag %; fill lantern oil
/def -waduergar -mglob -t"* disarms you!" aduergar_opponent_disarmed_me = /react_to_disarmed
/def -waduergar -msimple -t"Not while you are sleeping." aduergar_not_while_sleeping = wake
/def -waduergar -msimple -t"You are hungry." am_hungry = wake %; eat %{food}
/def -waduergar -msimple -t"You are sleeping!" aduergar_are_sleeping = wake
/def -waduergar -msimple -t"Huh?" aduergar_huh = /mine
/def -waduergar -msimple -t"You are thirsty." am_thirsty = wake %; drink water
/def -waduergar -mglob -t"You are done chopping*" aduergar_chopping_done = /nextaction
/def -waduergar -mglob -t"You are done digging out *" aduergar_digging_done = /nextaction
/def -waduergar -mglob -t"You are done foraging*" aduergar_foraging_done = /nextaction
/def -waduergar -mglob -t"You are done mining*" aduergar_mining_done = /nextaction
/def -waduergar -mglob -t"You are done skinning and butchering *" aduergar_butchering_done = /nextaction
/def -waduergar -msimple -t"You are now listed as AFK." react_to_afk = /crafttask
/def -waduergar -mglob -t"You continue digging out * completed).  " aduergar_continue_gdig = smile
#/def -waduergar -msimple -t"You don't think this is a good place to forage." aduergar_not_good_forage = \
# /set nextaction butcher body %; butcher body
/def -waduergar -msimple -t"You don't think this is a good place to mine." aduergar_not_good_mine = /gdig
/def -waduergar -msimple -t"You can't seem to find anything worth digging up here." aduergar_cant_find_dig = /forage
/def -waduergar -msimple -t"You can't seem to find anything worth foraging around here." aduergar_cant_find_forage = /mine
/def -waduergar -msimple -t"You can't seem to find any game around here." aduergar_cant_find_game = /mine
/def -waduergar -msimple -t"You can't seem to find anything worth mining here." aduergar_cant_find_mine = /gdig
/def -waduergar -msimple -t"You don't have enough movement to do that.  You are too tired." aduergar_no_mp = sleep
/def -waduergar -msimple -t"You need to stand up!" aduergar_need_to_stand = /stand
/def -waduergar -msimple -t"You stop yawning." aduergar_stopped_yawning = /wakenrest

/def -waduergar kill_opponent = /stand%; kill %{*}
/def -waduergar opponent_died = rest

/def -waduergar conditionals = \
        /if /test %{wandertask} %;\
        /then /def -waduergar -mregexp \
                -t"You might try to the ([^ ]*)\.$$" aduergar_might_try_direction = say %%P1 %%; %%P1 %%; /nextaction %;\
        /else \
                /undef aduergar_might_try_direction %;\
        /endif

/conditionals


################################ END OF Aduergar ###################################



~/tf/auto/aduergar:
Code:
/load tf/aduergar

/def -waduergar nextmission = /gomining
/def -waduergar crafttask = wake %; score %; /nextaction

/def -waduergar -msimple -n1 -h"PROMPT Account name: " aduergar_account_prompt = Aduergar
/def -waduergar -msimple -n1 -h"PROMPT Command or Name (?): " aduergar_name_prompt = aduergar %; /gohome
#/def -waduergar -msimple -n1 -h"PROMPT Quit -- are you sure (y/N)?" aduergar_quit_sure = yes
/def -waduergar -msimple -n1 -t"(You are asleep)" aduergar_asleep = wake %; look
#/def -waduergar -msimple -n1 -t"West wing room. " aduergar_in_bedroom = /nextmission

/def -waduergar -msimple -t"It's too wet to light a torch here." aduergar_too_wet = /gohome
/def -waduergar -msimple -t"You are famished! Eat something!" aduergar_famished = /gohome
/def -waduergar -msimple -t"You are parched! Drink something!" aduergar_parched = /gohome

/def -waduergar bathe = /bathe1

/def -waduergar bathe1 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed1 = /bathe2 %; bathe
/def -waduergar bathe2 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed2 = /bathe3 %; bathe
/def -waduergar bathe3 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed3 = /bathe4 %; bathe
/def -waduergar bathe4 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed4 = /bathe5 %; bathe
/def -waduergar bathe5 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed5 = /bathe6 %; bathe
/def -waduergar bathe6 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed6 = /bathe7 %; bathe
/def -waduergar bathe7 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed7 = /bathe8 %; bathe
/def -waduergar bathe8 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed8 = /gotobed %; bathe

/def -waduergar chop = /def -waduergar nextaction = get all %%; /don bundle %%; /don bundle %%; /don bundle %%;\
        /don pound %%;\ /don pound %%; /don pound %%; /don body %%; /don body %%; chop %%; score %; chop

/def -waduergar farm1 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed1 = /farm2 %;\
get all grapes %; drop grapes %; farm grapes
/def -waduergar farm2 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed2 = /farm3 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm3 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed3 = /farm4 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm4 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed4 = /farm5 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm5 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed5 = /farm6 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm6 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed6 = /farm7 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm7 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed7 = /farm8 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm8 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed8 = /farm9 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm9 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed9 = /farm0 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm0 = /homefromfarm

#/def -waduergar forage = /def -waduergar nextaction = /don pound %%; /don pound %%; /don pound %%; /don pound %%;\
#        /don pound %%; /don pound %%; /don pound %%; /don pound %%; /don pound %%; /don pound %%; /don pound %%;\
#        forage %%; score %; forage
/def -waduergar forage = /def -waduergar nextaction = /forage %%; score %; forage %; score

/def -waduergar gdig = /def -waduergar nextaction = gdig %%; score %; gdig %; score

/def -waduergar getberries = e %; e %; u %; e %; e %; e %; e %; e %; e %; d %; s %; d %; get all berries %;\
u %; n %; u %; w %; w %; w %; w %; w %; w %; d %; w %; w %; drop all berries

/def -waduergar getlemons = e %; e %; u %; e %; e %; e %; e %; e %; e %; d %; s %; d %; get all lemons %;\
u %; n %; u %; w %; w %; w %; w %; w %; w %; d %; w %; w %; drop all lemons

/def -waduergar getolives = e %; e %; e %; e %; e %; e %; e %; e %; d %; s %; d %; get all olives %;\
u %; n %; u %; w %; w %; w %; w %; w %; w %; w %; w %; drop all olives

/def -waduergar getoranges = e %; e %; u %; e %; e %; e %; e %; e %; e %; d %; s %; d %; get all oranges %;\
u %; n %; u %; w %; w %; w %; w %; w %; w %; d %; w %; w %; drop all oranges

/def -waduergar go_manual = /def nextmission = /go_manual %; /undef aduergar_fatigued

/def -waduergar gochopping =  /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /gohome %;\
        /set wandertask 1 %; /conditionals %; /stand %; hold torch %; /gotowoods %; /chop

/def -waduergar gofarming = /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /homefromfarm %;\
/set wandertask 0 %; /conditionals %; /stand %; hold torch %; /gotofarm %; /farm1

/def -waduergar goforaging =  /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /gohome %;\
/set wandertask 0 %; /conditionals %; /stand %; /gotoforage %; /forage

/def -waduergar gohome = /def nextaction = rest %; w %; s %; sw %; /fbw %; /bathe

/def -waduergar gomakepreserves = /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = \
/def nextaction = /homefrompreserves %;\
s %; e %; n %; n %; n %; w %; w %; w %; d %; w %; w %;\
/getberries %; /getfruit %; /getlemons %; /getoranges %; /preserveberries

/def -waduergar gomining = /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /gohome %;\
/gotomine %; /mine

/def -waduergar gopackaging = /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /gohome %;\
        /stand %; hold torch %; /gotoberries %; /packberries

/def -waduergar gopackberries = /def -waduergar nextmission = /gopackblackberries %;\
        /set berrytopackage berries %; /gopackaging
/def -waduergar gopackblackberries = /def -waduergar nextmission = /gopackblueberries %;\
        /set berrytopackage blackberries %; /gopackaging
/def -waduergar gopackblueberries = /def -waduergar nextmission = /gopackboysenberries %;\
        /set berrytopackage blueberries %; /gopackaging
/def -waduergar gopackboysenberries = /def -waduergar nextmission = /gopackcranberries %;\
        /set berrytopackage boysenberries %; /gopackaging
/def -waduergar gopackcranberries = /def -waduergar nextmission = /gopackraspberries %;\
        /set berrytopackage cranberries %; /gopackaging
/def -waduergar gopackraspberries = /def -waduergar nextmission = /gopacksmurfberries %;\
        /set berrytopackage raspberries %; /gopackaging
/def -waduergar gopacksmurfberries = /def -waduergar nextmission = /gopackstrawberries %;\
        /set berrytopackage smurfberries %; /gopackaging
/def -waduergar gopackstrawberries = /def -waduergar nextmission = /gopackberries %;\
        /set berrytopackage strawberries %; /gopackaging

/def -waduergar gotobed = /def -waduergar -msimple -t"You awake and stand up." aduergar_awakes = /nextmission %;\
stand %; ne %; drop all mushroom %; get 15 mushroom %; e %; sleep

/def gotoberries = s %; e %; n %; n %; n %; n %; n %; n %; n %; n %; e %; e %; s

/def -waduergar gotofarm = s %; e %; n %; n %; n %; e %; e %; e %; d %; s %; d %; get 9 grapes %;\
u %; n %; u %; w %; w %; w %; s %; s %; s %; s %; s %; s %; w %; w %; s %; s %; w %; w %; s %; s %;\
nw %; n %; n %; n

/def -waduergar gotoforage = /stand

/def -waduergar gotomine = /stand

/def -waduergar gotowoods = s %; e %; s %; s %; s %; w %; w %; n %; n %; n %; n

/def -waduergar homefromfarm = /stand %; cast clan home %; cast clan home %; cast clan home %;\
s %; e %; drop all torch %; get 25 torch %; w %; n %;\
        n %; n %; n %; n %; e %; e %; e %; d %; s %; d %; drop all grape %; u %; n %; u %; w %; w %; w %;\
        n %; n %; n %; n %; nw %; /bathe

/def -waduergar homefrompreserves = /def nextaction = rest %: e %; e %; u %; e %; e %; e %; n %; n %;\
/pol %; /hl %; n %; nw %; /bathe

/def -waduergar mine = /def -waduergar nextaction = mine %%; score %; mine %; score

/def -waduergar packberries = /def nextaction = /packageberries %%; score %; /packageberries %; score

/def -waduergar preserveberries = \
/def -waduergar -n1 -msimple -t"You are done making berry preserves." aduergar_preserve_berries_done = \
get all pot %%; put all burnt trash %%; e %%; e %%; open sw %%; sw %%; drop all preserves %%;\
ne %%; w %%; w %%; score %;\
/getberries %; empty pot %;\ get 15 berries %; put 15 berries pot %; foodprep pot

/def -waduergar preservelemons = \
/def -waduergar -n1 -msimple -t"You are done making lemon preserves." aduergar_preserve_lemons_done = \
get all pot %%; put all burnt trash %%; e %%; e %%; open sw %%; sw %%; drop all preserves %%;\
ne %%; w %%; w %% score %;\
        /getlemons %; empty pot %; get 15 lemons %; put 15 lemons pot %; foodprep pot

/def -waduergar preserveoranges = \
/def -waduergar -n1 -msimple -t"You are done making orange preserves." aduergar_preserve_oranges_done = \
get all pot %%; put all burnt trash %%; e %%; e %%; open sw %%; sw %%; drop all preserves %%;\
ne %%; w %%; w %% score %;\
        /getoranges %; empty pot %; get 15 oranges %; put 15 oranges pot %; foodprep pot

/def -waduergar sortoilflasks = drop all oil %; s %; get all oil bag %; e %; e %; e %; s %;\
        drop all oil %; n %; w %; s %; s %; e %; get oil flask %; w %; n %; n %; w %; w %; n %;\
drop all oil %; get 8 oil


The command to start it up is "tf -ftf/auto/aduergar".

If the version of coffeemud being run at the MUD isn't the latest one that broke some stuff by trying to add weird nonstandard ansi codes to support some client that is a real problem-client nowhere near as important as tinyfugue in the coffeemud developer's scheme of things, this automatically logs in and does stuff that earns experience and keeps the character fed and bathed and watered, provided you gave the character at least one "buffalo hide waterskin" up front it can fill at the lake and drink from when thirsty.

The fact that the actual auto-logging-in currently is broken is actually in a way a feature not a bug, because an individual can easily just log in when they fire it up, whereas a botnet operator with thousands of zombies trying to do this now has thousands of zombies to log in to manually or has to hack up a patch to apply on each zombie with some kind of workaround for the login. Presumably being careful that it will still work as soon as the coffeemud developer reverts the crazy attempt to accomodate the neverending-source-of-trouble client he didn't really want to support anyway so that tinyfugue will work fine again as normal.

This is a really simplistic pair of scripts, for a race and character-class that is so far seemingly the simplest to deal with. Doubtless scripts will get way more sophisticated over time, but this one is simplistic enough people likely wouldn't be too concerned about just giving it away to anyone because doubtless their own customised version would outperform it.

Also it actually contains tons of pieces of script that it does not need, as examples, because it was made by being given a script by an elf who had a clanhouse to move around in with ovens and stoves and so on thus could make preserves and fun stuff like that. Those examples will come in handy for some duergar sometime who sculpts a stove, smiths some pots and pans and so on, and finds sources of fruit and so on.

It could be stripped down a LOT by chopping out all the stuff the current generation of Duergar at the Duergar starting-spot don't actually use yet.

The clanhouse is of a floorplan that one can buy ready-made, so actually if the Duergar manage to rack up enough capital they could in principle order such a clanhouse, or maybe even build one, put the oven etc in the same room of the kitchen area etc, and basically make a lot of those scripts work unaltered in a clanhouse of their own.

Most likely a newbie would in effect "get a job", whereby they create a race and profession of character the "employer" wants to "hire", and run scripts provided by the "employer" that include taking stuff to the employer's merchant/shop to sell and maybe even buying food and water there too, so they can focus directly on just their "job".

This particular group of Duergar that this individual Duergar is living with though are starting pretty much from scratch hoping to work their own way up to eventaully becoming ready to start "hiring".

This whole approach to "CPU mining" is still in the startup / early-adopter stage; by the time it gets really sophisticated these early characters will be level 91 artisans, stinking rich, living in a large complex of caves of their own instead of at the racial starting-spot, and maybe "hiring" all the newbie Duergar at a nice profit to themselves.

-MarkM-


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: ronimacarroni on September 23, 2013, 01:43:56 AM
Well lets get really specific: we'll assume you are using "tinyfugue" MUD client so your scripts will be tinyfugue (tf) scripts; and we'll assume you went with the race known as Duergar and the profession known as artisan, because seeing in the dark lets you not have to do all the worrying about torches or lamp-oil that races without darkvision have to deal with if they want to work in caves or outdoors-at-night:

~/tf/aduergar:
Code:
################################ Aduergar  ##########################################

/addworld -Ttelnet aduergar Aduergar MyAccountPassword mudgaard.knotwork.com 5555

/def ln = look north
/def le = look east
/def ls = look south
/def lw = look west
/def lu = look up
/def ld = look down
/def lne = look northeast
/def lse = look southeast
/def lsw = look southwest
/def lnw = look northwest

/def  lc = look body
/def  lac = look all.body
/def gcc = get coins all.body
/def gac = get all all.body

/set food mushroom
/set healingberry berries
/set weapon shiny newbie dagger
/set wandertask 0

/set berrytopackage berries
/def -waduergar -mglob -t"You package up 50 *erries." aduergar_packaged_berries = \
        get all package %; n %; w %; w %; s %;\
s %; s %; s %; s %; s %; s %; s %; s %; s %; w %;\
drop all package %; e %; n %; n %; n %; n %; n %; n %; n %; n %; n %;\
n %; e %; e %; s %; say Berries packaged.
/def -waduergar -msimple -t"You say 'Berries packaged.'" berries_packaged = /nextaction
/def -waduergar packageberries = stand %; package 50 some %{berrytopackage}
/def -waduergar -msimple -t"All items in a package must be absolutely identical.  Some here are not." \
        aduergar_rotate_berries = get 50 some %{berrytopackage} %; drop all some %{berrytopackage} %; /packageberries

/def -waduergar crafttask = rest
/def -waduergar nextaction = mine

/def -waduergar butcher = /def -waduergar nextaction = butcher body %; butcher body
/def -waduergar cg = cast grow %{*}
/def -waduergar chop = /def -waduergar nextaction = chop %; chop
/def -waduergar ci = cast invisibility
/def -waduergar don = cast "clan donate" %{*}
/def -waduergar ehb = eat %{healingberry}
/def -waduergar fbf = get all "buffalo water skin" from bag %;\
fill buffalo water skin.1 fountain %;\
        fill buffalo water skin.2 fountain %;\
        fill buffalo water skin.3 fountain %;\
        fill buffalo water skin.4 fountain %;\
        fill buffalo water skin.5 fountain %;\
        fill buffalo water skin.6 fountain %;\
        fill buffalo water skin.7 fountain %;\
        fill buffalo water skin.8 fountain %;\
        fill buffalo water skin.9 fountain %;\
        fill buffalo water skin.10 fountain %;\
        fill buffalo water skin.11 fountain %;\
        fill buffalo water skin.12 fountain
/def -waduergar fbw = get all "buffalo water skin" from bag %;\
fill "buffalo water skin.1" %;\
        fill "buffalo water skin.2" %;\
        fill "buffalo water skin.3" %;\
        fill "buffalo water skin.4" %;\
        fill "buffalo water skin.5" %;\
        fill "buffalo water skin.6" %;\
        fill "buffalo water skin.7" %;\
        fill "buffalo water skin.8" %;\
        fill "buffalo water skin.9" %;\
        fill "buffalo water skin.10" %;\
        fill "buffalo water skin.11" %;\
        fill "buffalo water skin.12"
/def -waduergar forage = /def -waduergar nextaction = forage %; forage
/def -waduergar freshlantern = /stand %; hold lantern %; fill lantern oil
/def -waduergar gdig = /def -waduergar nextaction = gdig %; gdig
/def -waduergar hl = hold lantern

/def -waduergar makeberrypreserves = /stand %; /def -waduergar nextaction = /makeberrypreserves %;\
/def -waduergar -n1 -msimple -t"You are done making berry preserves." aduergar_berry_preserves_done = \
get all pot %%; put all burnt trash %%; e %%; e %%; open sw %%; sw %%; drop all preserves %%;\
ne %%; w %%; w %%; /nextaction %;\
get 15 berries %; put all berries pot %; foodprep pot

/def -waduergar makebloodwine = /stand %; /def -waduergar nextaction = /makebloodwine %;\
        e %; e %; fill pitcher fountain %; w %; w %; get blood %; put blood pitcher %;\
        get grapes %; put grapes pitcher %;\
        /def -waduergar -n1 -msimple -t"You are done distilling blood wine." aduergar_wine_done = \
                e %%; e %%; get all pitcher %%; put all wine tub %%; w %%; w %%; /nextaction %;\
        distill pitcher

/def -waduergar maketorches = /stand %; /def -waduergar nextaction = /maketorches %;\
        /def -waduergar -n1 -msimple -t"You are done carving a torch." aduergar_torch_done = /nextaction %;\
        carve torch %; score

/def -waduergar mine = /def -waduergar nextaction = mine %; mine
/def -waduergar pol = remove lantern %; put out lantern %; fill lantern oil
/def -waduergar r = recall
/def -waduergar react_to_disarmed = get %{weapon} %; wield %{weapon}
/def -waduergar really_tired = rest%; sleep %; /repeat -0:5:0 1 /wakenrest %; /crafttask
/def -waduergar stand = wake %; stand
/def -waduergar wakenrest = wake %; rest


/def -waduergar -msimple -t"A buffalo water skin is empty." buffalo_water_skin_empty = \
put "buffalo water skin" in bag
/def -waduergar -msimple -t"A hooded brass lantern flickers and burns out." aduergar_hb_lantern_out = /freshlantern
#/def -waduergar -msimple -t"A roaring campfire is no longer burning." aduergar_campfire_faded = light fire
/def -waduergar -msimple -t"A torch flickers and burns out." aduergar_torch_out = hold torch
/def -waduergar -msimple -t"A waterskin is empty." water_skin_empty = \
put waterskin in bag
/def -waduergar -msimple -t"An oil flask is empty." oil_flask_empty = \
put oil flask in bag %; fill lantern oil
/def -waduergar -mglob -t"* disarms you!" aduergar_opponent_disarmed_me = /react_to_disarmed
/def -waduergar -msimple -t"Not while you are sleeping." aduergar_not_while_sleeping = wake
/def -waduergar -msimple -t"You are hungry." am_hungry = wake %; eat %{food}
/def -waduergar -msimple -t"You are sleeping!" aduergar_are_sleeping = wake
/def -waduergar -msimple -t"Huh?" aduergar_huh = /mine
/def -waduergar -msimple -t"You are thirsty." am_thirsty = wake %; drink water
/def -waduergar -mglob -t"You are done chopping*" aduergar_chopping_done = /nextaction
/def -waduergar -mglob -t"You are done digging out *" aduergar_digging_done = /nextaction
/def -waduergar -mglob -t"You are done foraging*" aduergar_foraging_done = /nextaction
/def -waduergar -mglob -t"You are done mining*" aduergar_mining_done = /nextaction
/def -waduergar -mglob -t"You are done skinning and butchering *" aduergar_butchering_done = /nextaction
/def -waduergar -msimple -t"You are now listed as AFK." react_to_afk = /crafttask
/def -waduergar -mglob -t"You continue digging out * completed).  " aduergar_continue_gdig = smile
#/def -waduergar -msimple -t"You don't think this is a good place to forage." aduergar_not_good_forage = \
# /set nextaction butcher body %; butcher body
/def -waduergar -msimple -t"You don't think this is a good place to mine." aduergar_not_good_mine = /gdig
/def -waduergar -msimple -t"You can't seem to find anything worth digging up here." aduergar_cant_find_dig = /forage
/def -waduergar -msimple -t"You can't seem to find anything worth foraging around here." aduergar_cant_find_forage = /mine
/def -waduergar -msimple -t"You can't seem to find any game around here." aduergar_cant_find_game = /mine
/def -waduergar -msimple -t"You can't seem to find anything worth mining here." aduergar_cant_find_mine = /gdig
/def -waduergar -msimple -t"You don't have enough movement to do that.  You are too tired." aduergar_no_mp = sleep
/def -waduergar -msimple -t"You need to stand up!" aduergar_need_to_stand = /stand
/def -waduergar -msimple -t"You stop yawning." aduergar_stopped_yawning = /wakenrest

/def -waduergar kill_opponent = /stand%; kill %{*}
/def -waduergar opponent_died = rest

/def -waduergar conditionals = \
        /if /test %{wandertask} %;\
        /then /def -waduergar -mregexp \
                -t"You might try to the ([^ ]*)\.$$" aduergar_might_try_direction = say %%P1 %%; %%P1 %%; /nextaction %;\
        /else \
                /undef aduergar_might_try_direction %;\
        /endif

/conditionals


################################ END OF Aduergar ###################################



~/tf/auto/aduergar:
Code:
/load tf/aduergar

/def -waduergar nextmission = /gomining
/def -waduergar crafttask = wake %; score %; /nextaction

/def -waduergar -msimple -n1 -h"PROMPT Account name: " aduergar_account_prompt = Aduergar
/def -waduergar -msimple -n1 -h"PROMPT Command or Name (?): " aduergar_name_prompt = aduergar %; /gohome
#/def -waduergar -msimple -n1 -h"PROMPT Quit -- are you sure (y/N)?" aduergar_quit_sure = yes
/def -waduergar -msimple -n1 -t"(You are asleep)" aduergar_asleep = wake %; look
#/def -waduergar -msimple -n1 -t"West wing room. " aduergar_in_bedroom = /nextmission

/def -waduergar -msimple -t"It's too wet to light a torch here." aduergar_too_wet = /gohome
/def -waduergar -msimple -t"You are famished! Eat something!" aduergar_famished = /gohome
/def -waduergar -msimple -t"You are parched! Drink something!" aduergar_parched = /gohome

/def -waduergar bathe = /bathe1

/def -waduergar bathe1 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed1 = /bathe2 %; bathe
/def -waduergar bathe2 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed2 = /bathe3 %; bathe
/def -waduergar bathe3 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed3 = /bathe4 %; bathe
/def -waduergar bathe4 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed4 = /bathe5 %; bathe
/def -waduergar bathe5 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed5 = /bathe6 %; bathe
/def -waduergar bathe6 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed6 = /bathe7 %; bathe
/def -waduergar bathe7 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed7 = /bathe8 %; bathe
/def -waduergar bathe8 = /def -waduergar -msimple -n1 -t"You bathe yourself." aduergar_bathed8 = /gotobed %; bathe

/def -waduergar chop = /def -waduergar nextaction = get all %%; /don bundle %%; /don bundle %%; /don bundle %%;\
        /don pound %%;\ /don pound %%; /don pound %%; /don body %%; /don body %%; chop %%; score %; chop

/def -waduergar farm1 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed1 = /farm2 %;\
get all grapes %; drop grapes %; farm grapes
/def -waduergar farm2 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed2 = /farm3 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm3 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed3 = /farm4 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm4 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed4 = /farm5 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm5 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed5 = /farm6 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm6 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed6 = /farm7 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm7 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed7 = /farm8 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm8 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed8 = /farm9 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm9 = /def -waduergar -mglob -n1 -t"You are done planting Grapes." aduergar_farmed9 = /farm0 %;\
w %; get all grapes %; drop grapes %; farm grapes
/def -waduergar farm0 = /homefromfarm

#/def -waduergar forage = /def -waduergar nextaction = /don pound %%; /don pound %%; /don pound %%; /don pound %%;\
#        /don pound %%; /don pound %%; /don pound %%; /don pound %%; /don pound %%; /don pound %%; /don pound %%;\
#        forage %%; score %; forage
/def -waduergar forage = /def -waduergar nextaction = /forage %%; score %; forage %; score

/def -waduergar gdig = /def -waduergar nextaction = gdig %%; score %; gdig %; score

/def -waduergar getberries = e %; e %; u %; e %; e %; e %; e %; e %; e %; d %; s %; d %; get all berries %;\
u %; n %; u %; w %; w %; w %; w %; w %; w %; d %; w %; w %; drop all berries

/def -waduergar getlemons = e %; e %; u %; e %; e %; e %; e %; e %; e %; d %; s %; d %; get all lemons %;\
u %; n %; u %; w %; w %; w %; w %; w %; w %; d %; w %; w %; drop all lemons

/def -waduergar getolives = e %; e %; e %; e %; e %; e %; e %; e %; d %; s %; d %; get all olives %;\
u %; n %; u %; w %; w %; w %; w %; w %; w %; w %; w %; drop all olives

/def -waduergar getoranges = e %; e %; u %; e %; e %; e %; e %; e %; e %; d %; s %; d %; get all oranges %;\
u %; n %; u %; w %; w %; w %; w %; w %; w %; d %; w %; w %; drop all oranges

/def -waduergar go_manual = /def nextmission = /go_manual %; /undef aduergar_fatigued

/def -waduergar gochopping =  /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /gohome %;\
        /set wandertask 1 %; /conditionals %; /stand %; hold torch %; /gotowoods %; /chop

/def -waduergar gofarming = /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /homefromfarm %;\
/set wandertask 0 %; /conditionals %; /stand %; hold torch %; /gotofarm %; /farm1

/def -waduergar goforaging =  /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /gohome %;\
/set wandertask 0 %; /conditionals %; /stand %; /gotoforage %; /forage

/def -waduergar gohome = /def nextaction = rest %; w %; s %; sw %; /fbw %; /bathe

/def -waduergar gomakepreserves = /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = \
/def nextaction = /homefrompreserves %;\
s %; e %; n %; n %; n %; w %; w %; w %; d %; w %; w %;\
/getberries %; /getfruit %; /getlemons %; /getoranges %; /preserveberries

/def -waduergar gomining = /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /gohome %;\
/gotomine %; /mine

/def -waduergar gopackaging = /def -waduergar -msimple -n1 -t"You are fatigued." aduergar_fatigued = /gohome %;\
        /stand %; hold torch %; /gotoberries %; /packberries

/def -waduergar gopackberries = /def -waduergar nextmission = /gopackblackberries %;\
        /set berrytopackage berries %; /gopackaging
/def -waduergar gopackblackberries = /def -waduergar nextmission = /gopackblueberries %;\
        /set berrytopackage blackberries %; /gopackaging
/def -waduergar gopackblueberries = /def -waduergar nextmission = /gopackboysenberries %;\
        /set berrytopackage blueberries %; /gopackaging
/def -waduergar gopackboysenberries = /def -waduergar nextmission = /gopackcranberries %;\
        /set berrytopackage boysenberries %; /gopackaging
/def -waduergar gopackcranberries = /def -waduergar nextmission = /gopackraspberries %;\
        /set berrytopackage cranberries %; /gopackaging
/def -waduergar gopackraspberries = /def -waduergar nextmission = /gopacksmurfberries %;\
        /set berrytopackage raspberries %; /gopackaging
/def -waduergar gopacksmurfberries = /def -waduergar nextmission = /gopackstrawberries %;\
        /set berrytopackage smurfberries %; /gopackaging
/def -waduergar gopackstrawberries = /def -waduergar nextmission = /gopackberries %;\
        /set berrytopackage strawberries %; /gopackaging

/def -waduergar gotobed = /def -waduergar -msimple -t"You awake and stand up." aduergar_awakes = /nextmission %;\
stand %; ne %; drop all mushroom %; get 15 mushroom %; e %; sleep

/def gotoberries = s %; e %; n %; n %; n %; n %; n %; n %; n %; n %; e %; e %; s

/def -waduergar gotofarm = s %; e %; n %; n %; n %; e %; e %; e %; d %; s %; d %; get 9 grapes %;\
u %; n %; u %; w %; w %; w %; s %; s %; s %; s %; s %; s %; w %; w %; s %; s %; w %; w %; s %; s %;\
nw %; n %; n %; n

/def -waduergar gotoforage = /stand

/def -waduergar gotomine = /stand

/def -waduergar gotowoods = s %; e %; s %; s %; s %; w %; w %; n %; n %; n %; n

/def -waduergar homefromfarm = /stand %; cast clan home %; cast clan home %; cast clan home %;\
s %; e %; drop all torch %; get 25 torch %; w %; n %;\
        n %; n %; n %; n %; e %; e %; e %; d %; s %; d %; drop all grape %; u %; n %; u %; w %; w %; w %;\
        n %; n %; n %; n %; nw %; /bathe

/def -waduergar homefrompreserves = /def nextaction = rest %: e %; e %; u %; e %; e %; e %; n %; n %;\
/pol %; /hl %; n %; nw %; /bathe

/def -waduergar mine = /def -waduergar nextaction = mine %%; score %; mine %; score

/def -waduergar packberries = /def nextaction = /packageberries %%; score %; /packageberries %; score

/def -waduergar preserveberries = \
/def -waduergar -n1 -msimple -t"You are done making berry preserves." aduergar_preserve_berries_done = \
get all pot %%; put all burnt trash %%; e %%; e %%; open sw %%; sw %%; drop all preserves %%;\
ne %%; w %%; w %%; score %;\
/getberries %; empty pot %;\ get 15 berries %; put 15 berries pot %; foodprep pot

/def -waduergar preservelemons = \
/def -waduergar -n1 -msimple -t"You are done making lemon preserves." aduergar_preserve_lemons_done = \
get all pot %%; put all burnt trash %%; e %%; e %%; open sw %%; sw %%; drop all preserves %%;\
ne %%; w %%; w %% score %;\
        /getlemons %; empty pot %; get 15 lemons %; put 15 lemons pot %; foodprep pot

/def -waduergar preserveoranges = \
/def -waduergar -n1 -msimple -t"You are done making orange preserves." aduergar_preserve_oranges_done = \
get all pot %%; put all burnt trash %%; e %%; e %%; open sw %%; sw %%; drop all preserves %%;\
ne %%; w %%; w %% score %;\
        /getoranges %; empty pot %; get 15 oranges %; put 15 oranges pot %; foodprep pot

/def -waduergar sortoilflasks = drop all oil %; s %; get all oil bag %; e %; e %; e %; s %;\
        drop all oil %; n %; w %; s %; s %; e %; get oil flask %; w %; n %; n %; w %; w %; n %;\
drop all oil %; get 8 oil


The command to start it up is "tf -ftf/auto/aduergar".

If the version of coffeemud being run at the MUD isn't the latest one that broke some stuff by trying to add weird nonstandard ansi codes to support some client that is a real problem-client nowhere near as important as tinyfugue in the coffeemud developer's scheme of things, this automatically logs in and does stuff that earns experience and keeps the character fed and bathed and watered, provided you gave the character at least one "buffalo hide waterskin" up front it can fill at the lake and drink from when thirsty.

The fact that the actual auto-logging-in currently is broken is actually in a way a feature not a bug, because an individual can easily just log in when they fire it up, whereas a botnet operator with thousands of zombies trying to do this now has thousands of zombies to log in to manually or has to hack up a patch to apply on each zombie with some kind of workaround for the login. Presumably being careful that it will still work as soon as the coffeemud developer reverts the crazy attempt to accomodate the neverending-source-of-trouble client he didn't really want to support anyway so that tinyfugue will work fine again as normal.

This is a really simplistic pair of scripts, for a race and character-class that is so far seemingly the simplest to deal with. Doubtless scripts will get way more sophisticated over time, but this one is simplistic enough people likely wouldn't be too concerned about just giving it away to anyone because doubtless their own customised version would outperform it.

Also it actually contains tons of pieces of script that it does not need, as examples, because it was made by being given a script by an elf who had a clanhouse to move around in with ovens and stoves and so on thus could make preserves and fun stuff like that. Those examples will come in handy for some duergar sometime who sculpts a stove, smiths some pots and pans and so on, and finds sources of fruit and so on.

It could be stripped down a LOT by chopping out all the stuff the current generation of Duergar at the Duergar starting-spot don't actually use yet.

The clanhouse is of a floorplan that one can buy ready-made, so actually if the Duergar manage to rack up enough capital they could in principle order such a clanhouse, or maybe even build one, put the oven etc in the same room of the kitchen area etc, and basically make a lot of those scripts work unaltered in a clanhouse of their own.

Most likely a newbie would in effect "get a job", whereby they create a race and profession of character the "employer" wants to "hire", and run scripts provided by the "employer" that include taking stuff to the employer's merchant/shop to sell and maybe even buying food and water there too, so they can focus directly on just their "job".

This particular group of Duergar that this individual Duergar is living with though are starting pretty much from scratch hoping to work their own way up to eventaully becoming ready to start "hiring".

This whole approach to "CPU mining" is still in the startup / early-adopter stage; by the time it gets really sophisticated these early characters will be level 91 artisans, stinking rich, living in a large complex of caves of their own instead of at the racial starting-spot, and maybe "hiring" all the newbie Duergar at a nice profit to themselves.

-MarkM-


http://img.wonkette.com/wp-content/uploads/2013/08/what-the-fuck-am-i-reading-spiderman-DW2ZDe.jpg


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: Hydroponica on September 23, 2013, 09:30:57 AM
TLDR. Ffs, it's Monday morning, fuck off with the text walls.

Simple answer, design a second coin, people mine that coin, and trade it in for your shifty scam coin, with 100% PREMINE. People then hold it, and get really pissed off, because no exchange will ever add it, and it remains worthless.


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: solracx on September 23, 2013, 05:38:45 PM
TLDR. Ffs, it's Monday morning, fuck off with the text walls.

Simple answer, design a second coin, people mine that coin, and trade it in for your shifty scam coin, with 100% PREMINE. People then hold it, and get really pissed off, because no exchange will ever add it, and it remains worthless.

Why so much anger?  Is it because the GIL coin you so fervently support is going to get DELISTED at cryptsy?


Title: Re: [ANN] L E G I T C O I N
Post by: lemons on September 23, 2013, 11:20:23 PM
I can not support this.

I can not support this too.


Title: Re: [ANN] L E G I T C O I N
Post by: FrictionlessCoin on September 24, 2013, 12:07:40 AM
I can not support this.

I can not support this too.

Please leave your real names so I can make sure that you can never participate. ;-)


Title: Re: [ANN] L E G I T C O I N
Post by: teddyb797 on September 24, 2013, 04:40:49 AM
I can not support this.

I can not support this too.

Please leave your real names so I can make sure that you can never participate. ;-)

you i like.  :)

unfortunately, i can not support your coin.


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: GameKyuubi on December 01, 2013, 12:13:26 PM
The whole idea of this coin is flawed.  You don't NEED to add a currency layer onto a coin which has a function.  It already functions as a currency as well and can be divided as much as necessary.


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: FrictionlessCoin on December 01, 2013, 12:21:01 PM
The whole idea of this coin is flawed.  You don't NEED to add a currency layer onto a coin which has a function.  It already functions as a currency as well and can be divided as much as necessary.

If you don't want to think of it as a coin, then think of it as a client on top of Namecoin.



Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: FrictionlessCoin on January 02, 2014, 04:41:59 PM
Website updated.


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: Warning__3 on January 02, 2014, 04:55:05 PM
I really don't get why so many so-called "next level currencies" get made, beside that it's an easier way to scam people than pre-mining and having to prove why it was for a good purpose.
Also, stuff ain't better just because you add it ontop on something already good.


Title: Re: [ANN] L E G I T C O I N (XLC)
Post by: FrictionlessCoin on January 02, 2014, 07:04:09 PM
I really don't get why so many so-called "next level currencies" get made, beside that it's an easier way to scam people than pre-mining and having to prove why it was for a good purpose.
Also, stuff ain't better just because you add it ontop on something already good.

This is a platform built on top of the Namecoin blockchain and network.

Is is like an application on top of Namecoin.  You've heard of applications right?  You know, the "apps" that you download into your phone? 


Title: Re: [ANN] L E G I T C O I N - Smart Property Namecoin Platform - XLC
Post by: markm on January 03, 2014, 12:17:40 PM
Yeah, sure, like Visacoin and all the other similar scams.

-MarkM-