New Content - Implemented Source Terminal

Bale

Minion
As of r16966, the following effect & item are missing:

Code:
--------------------
2109	familiar.enq	10101.gif	e0ee8a20aa6c6f60720749b5b3f875a5
Effect	familiar.enq	Familiar Weight: +5
--------------------
--------------------
9037	Source shades	768800208	morphshades.gif	accessory	d	50
Source shades	10	none
# Item Source shades: Improves yields of the Extraction skill.
Item	Source shades	Item Drop: +10
--------------------


Note for helpful users: If you want to copy/paste that stuff to this thread, only copy it from the session log, not the CLI. In the CLI proper formatting of tabs is stripped, making things difficult for the devs to implement it.
 

Veracity

Developer
Staff member
Thanks for starting this thread.

Do the various upgrades you can buy for your terminal persist across the life of your character? I see a whole mess of them in the mall:

Code:
--------------------
9048	Source terminal ASHRAM chip	528655579	ic.gif	usable	t,d	500
# Item Source terminal ASHRAM chip
--------------------
--------------------
9047	Source terminal DIAGRAM chip	376755223	ic.gif	usable	t,d	500
# Item Source terminal DIAGRAM chip
--------------------
--------------------
9056	Source terminal file: compress.edu	570983230	floppy.gif	usable	t,d	10
# Item Source terminal file: compress.edu
--------------------
--------------------
9064	Source terminal file: cram.ext	986416765	floppy.gif	usable	t,d	10
# Item Source terminal file: cram.ext
--------------------
--------------------
9053	Source terminal file: critical.enh	666030556	floppy.gif	usable	t,d	10
# Item Source terminal file: critical.enh
--------------------
--------------------
9052	Source terminal file: damage.enh	452912151	floppy.gif	usable	t,d	10
# Item Source terminal file: damage.enh
--------------------
--------------------
9065	Source terminal file: dram.ext	688494716	floppy.gif	usable	t,d	10
# Item Source terminal file: dram.ext
--------------------
--------------------
9057	Source terminal file: duplicate.edu	360435338	floppy.gif	usable	t,d	10
# Item Source terminal file: duplicate.edu
--------------------
--------------------
9060	Source terminal file: familiar.ext	950722056	floppy.gif	usable	t,d	10
# Item Source terminal file: familiar.ext
--------------------
--------------------
9062	Source terminal file: gram.ext	893085212	floppy.gif	usable	t,d	10
# Item Source terminal file: gram.ext
--------------------
--------------------
9058	Source terminal file: portscan.edu	270574808	floppy.gif	usable	t,d	10
# Item Source terminal file: portscan.edu
--------------------
--------------------
9061	Source terminal file: pram.ext	698490933	floppy.gif	usable	t,d	10
# Item Source terminal file: pram.ext
--------------------
--------------------
9054	Source terminal file: protect.enq	824771727	floppy.gif	usable	t,d	10
# Item Source terminal file: protect.enq
--------------------
--------------------
9063	Source terminal file: spam.ext	752493567	floppy.gif	usable	t,d	10
# Item Source terminal file: spam.ext
--------------------
--------------------
9055	Source terminal file: stats.enq	711688703	floppy.gif	usable	t,d	10
# Item Source terminal file: stats.enq
--------------------
--------------------
9051	Source terminal file: substats.enh	554680770	floppy.gif	usable	t,d	10
# Item Source terminal file: substats.enh
--------------------
--------------------
9066	Source terminal file: tram.ext	138940093	floppy.gif	usable	t,d	10
# Item Source terminal file: tram.ext
--------------------
--------------------
9059	Source terminal file: turbo.edu	240487443	floppy.gif	usable	t,d	10
# Item Source terminal file: turbo.edu
--------------------
--------------------
9046	Source terminal INGRAM chip	865810339	ic.gif	usable	t,d	500
# Item Source terminal INGRAM chip
--------------------
--------------------
9049	Source terminal SCRAM chip	272321367	ic.gif	usable	t,d	500
# Item Source terminal SCRAM chip
--------------------
--------------------
9050	Source terminal TRIGRAM chip	269331627	ic.gif	usable	t,d	500
# Item Source terminal TRIGRAM chip
--------------------
Assuming that once you install one of these it will persists for all future ascensions (seems likely), we should track them. Can we deduce which upgrades you have installed by looking at the Source terminal itself? Or are we merely told "xxx <type> upgrades installed"?
 

Bale

Minion
Thanks for starting this thread.

Do the various upgrades you can buy for your terminal persist across the life of your character? I see a whole mess of them in the mall:

Assuming that once you install one of these it will persists for all future ascensions (seems likely), we should track them. Can we deduce which upgrades you have installed by looking at the Source terminal itself? Or are we merely told "xxx <type> upgrades installed"?

According to what I've read in the thread on the main forum, the answer to your questions is YES! YES! YES! YES!

We get to keep upgrades after ascension. I'm not honestly sure what the purpose of that even is. Perhaps there are options that need to be chosen between? We can tell what is installed by checking the directory listing on the terminal. It definitely should be tracked.
 

Bale

Minion
I just spend a lot of meat and source essence to extrude myself these untradeable chips to upgrade my terminal...
Code:
--------------------
9044	Source terminal DRAM chip	418327179	ic.gif	usable	d	50
# Item Source terminal DRAM chip
--------------------
--------------------
9043	Source terminal CRAM chip	422138193	ic.gif	usable	d	50
# Item Source terminal CRAM chip
--------------------
--------------------
9042	Source terminal SPAM chip	767438327	ic.gif	usable	d	5
# Item Source terminal SPAM chip
--------------------

DRAM costs 1000 essence
CRAM costs 1000 essence
SPAM costs 100 essence EACH! (Up to 10 of these can be installed!)

Each SPAM chip reduces the mp cost of all source skills. One SPAM is -1 to mp cost. I suspect that 10 SPAMs would mean -10 mp.

I can only extrude three times a day! (No more chips for me!)
 

Bale

Minion
Some effects:

Code:
--------------------
2103	meat.enh	10101.gif	16b5be921ee17b766c88e3dfe58c6c6a
Effect	meat.enh	Meat Drop: +60
--------------------
--------------------
2104	items.enh	10101.gif	4c14018748bc6c9ba2245928cc7410d7
Effect	items.enh	Item Drop: +30
--------------------
--------------------
2105	init.enh	10101.gif	4ddd0de02c205713f7366fd02d1890de
Effect	init.enh	Initiative: +50
--------------------

The INGRAM chip extends their duration from 25 turns to 50 turns. Wow!

The SCRAM chip allows me to cast three enhancements a day instead of one. Versatile!
 

Bale

Minion
I've just confirmed. All my upgrades are still there after ascending. It is glorious. None of the ROMS or data files were lost.
 

Yendor

Member
Code:
--------------------
9035	browser cookie	268852403	browsercookie.gif	food	t,d	40
browser cookie	4	4	EPIC	0	0	0	0	Unspaded
# Item browser cookie
--------------------
--------------------
9036	hacked gibson	484716153	martini.gif	drink	t,d	40
hacked gibson	4	4	EPIC	0	0	0	0	Unspaded
# Item hacked gibson
--------------------
--------------------
2113	Turbocharged	lightning.gif	3f23853f6ce2d5dd4348f353d7e9cc7a
Effect	Turbocharged	Maximum MP Percent: +100
--------------------
--------------------
2114	Overheated	evil.gif	91299faa7afb91cf4b6ee9dccd97ea7f
Effect	Overheated	Maximum MP Percent: -50
--------------------

Overheated prevents use of Turbo.

The SCRAM chip allows me to cast three enhancements a day instead of one. Versatile!

I think CRAM gives one, and SCRAM gives one. I've got SCRAM and can only enhance twice.
 
Last edited:

heeheehee

Developer
Staff member
A few other things that I didn't see in the thread already:
Code:
--------------------
2110	monsters.enq	10101.gif	b4b274810cc9f5fd42e96312ef5d811a
Effect	monsters.enq	Monster Level: +25
--------------------
--------------------
9038	software bug	854485683	softwarebug.gif	grow	t	0
# Item software bug
--------------------
--------------------
9039	missing semicolon	642606169	semicolon.gif	familiar	t,d	75
Item	missing semicolon	Familiar Weight: +11, Generic
--------------------
 

Veracity

Developer
Staff member
Huh. When you take the software bug out of your terrarium, it has a progress bar under it in the charpane.
 

Veracity

Developer
Staff member
I had my terminal extrude some stuff. It told me "you acquire" on the monitor display. That display persists and when you go to the terminal again, we reprocess.

Code:
You acquire an item: Source terminal PRAM chip
You acquire an item: Source terminal DRAM chip
You acquire an item: software bug
You acquire an item: Source terminal PRAM chip
You acquire an item: Source terminal DRAM chip
You acquire an item: software bug
 
Crossposting this from the KoL forums:

The "/terminal [command]" chat functionality appears to work in native chat, but not via Mafia (non-relay) chat.

I currently have the extract skill active. When I type:
/terminal educate digitize.edu
in native chat, I get this output:
ATDT1137374242 ... educate digitize.edu
... in chat, and I'm redirected to the Source Terminal campground interface, which says that the skill has been changed. My next combat confirms that it has, in fact, been changed. When I type the same:
/terminal educate digitize.edu
in Mafia's chat, I get this same output:
ATDT1137374242 ... educate digitize.edu
But nothing changes. (I still have extract active.)

So it looks like, somehow, Mafia's passing information that KoL understands (because it responds with the ATDT output), but doesn't cause KoL to change the skill setting.

If we're gonna get ASH or CLI commands that duplicate the /terminal [command] chat functionality, then I don't care much about this getting fixed. I'm not attached to the chat commands themselves - only hoping to avoid visiting the campground.
 
Last edited:

lostcalpolydude

Developer
Staff member
I can't reproduce that bug. Using /terminal educate digitize.edu in mafia's relay chat redirects me to the terminal just like it should, saying that the new skill is active.

Unless you actually mean KoLmafia Chat, which is not in the relay browser at all, I have no idea where to start guessing why things are broken just for you.
 
Yes, sorry, that was an inaccurate phrasing on my part. I mean the Loathing Chat pane/window, opened using eg. the Ghost of the English Language button.
 

lostcalpolydude

Developer
Staff member
Yes, sorry, that was an inaccurate phrasing on my part. I mean the Loathing Chat pane/window, opened using eg. the Ghost of the English Language button.

In my ideal world, that window would be removed from mafia.

I'm pretty sure that chat command only works by redirecting to the main pane and loading appropriate things there. Hopefully it's clear why something that's not part of the relay browser isn't going to do that.
 
Bummer. I didn't realize that the Loathing Chat window wasn't a fully-supported alternative to the relay browser chat. I'd previously understood that they worked equivalently. I typically play with the relay browser chat horizontally shrunk so that it's essentially invisible, and Loathing Chat open on my second monitor, to maximize screen space for the relay browser itself. That's especially useful when I have seven or eight chat channels open at the same time, because I can see all the tabs easily in a wide Loathing Chat window, but in the relay browser chat, I have to choose between it being wide enough to see all the tabs (in which case the browser itself is tiny) or having a wide browser pane (in which case not all chat tabs are visible).

I guess I'll have to consider not doing that.
 

heeheehee

Developer
Staff member
Alternately, you could open a new browser window pointed at http://127.0.0.1:60080/mchat.php

It's a bit of an overstatement to say that the ChatFrame is unsupported so much as it's just not a thing most of the devs encounter, as I think the only one who uses it regularly is Veracity (although I could be mistaken). As such, Lost's statement makes sense in the context of "I don't use this; I'd be happier if it didn't cause problems that needed to be fixed."
 

Veracity

Developer
Staff member
In my ideal world, that window would be removed from mafia.
I use it all the time if I want to make a fax or buffbot request and do not have the relay browser open.
Doing so is a whole lot faster than opening the relay browser and opening chat there.

Fortunately, "your ideal world" and "my ideal world" can co-exist. ;)
 
Top