New Content - Implemented Protonic Accelerator

Darzil

Developer
Two new skills :

<option value="7279" picurl="protonpack" >Shoot Ghost (0 Mana Points)</option>
<option value="7280" picurl="ghosttrap" >Trap Ghost (0 Mana Points)</option>

Message where to find the named ghosts :

<table><tr><td align=center valign=center><img src="/images/itemimages/walkietalkie.gif" width=30 height=30></td><td valign=center><table><tr><Td>The walkie-talkie on your proton accelerator crackles to life: "Paranormal disturbance reported in Spooky Forest, Distant Woods."</td></tr></table></td></tr></table>

Also: Investigate the paranormal activity reported at Cobb's Knob Treasury.

Appears in character pane quest log, but not actual quest log - now fixed

Don't be Afraid of Any Ghost
Investigate the paranormal activity reported at The Icy Peak.
 
Last edited:

Bale

Minion
Still missing in r17082

Code:
--------------------
9092	Spookyraven signet	807459388	spookysignet.gif	accessory	d	50
Spookyraven signet	0	Mys: 10
Item	Spookyraven signet	Spooky Resistance: +2, Stench Damage: +15, Stench Spell Damage: +15, Single Equip
--------------------
--------------------
9098	Unfortunato's foolscap	530076908	foolscap.gif	hat	d	100
Unfortunato's foolscap	150	Mox: 20
Item	Unfortunato's foolscap	Spooky Damage: +10, Stench Damage: +10, Hot Damage: +10, Cold Damage: +10, Sleaze Damage: +10, Mysticality Percent: +10, Mana Cost (combat): -2
--------------------
--------------------
9090	frigid derringer	288890210	derringer.gif	weapon	d	50
frigid derringer	100	Mox: 10	1-handed pistol
# Item frigid derringer: Has a chance to briefly stun your opponent when you shoot them
Item	frigid derringer	Cold Damage: +20
--------------------


--------------------
2117	Total Protonic Reversal	protonpack.gif	c6675b80e5f1433d10058aa0dfdf9279
Effect	Total Protonic Reversal	Muscle Percent: +20, Mysticality Percent: +20, Moxie Percent: +20
--------------------
 

digitrev

Member
A few requests:
  • Can we get (depending on how it ends up actually working) either a counter automatically added when you fight a quest ghost or a preference that tracks the number of monsters defeated?
  • Can we also get a preference that tracks which location has the next quest ghost? This can be found by parsing the quest log, or the walkie-talkie message.

I'll look into whether a counter or a preference is more appropriate, as well as the exact text that shows up in the quest log as well as the walkie-talkie message.

EDIT:
This is the quest log info:
HTML:
<p><b>Don't be Afraid of Any Ghost</b><br> Investigate the paranormal activity reported at <A class=nounder target=mainpane href=place.php?whichplace=manor1><b>The Haunted Conservatory</b></a>.
 
Last edited:

digitrev

Member
Looks like the counter advances without having the protonic pack equipped. Still not sure if it's a turns-since-last-quest thing or a monsters-killed-since-last-quest thing (or one of the other many complicated ways that KoL counts turns spent).

Regardless, here's the walkie-talkie message:
HTML:
<!--familiarmessage--><center><table><tr><td align=center valign=center><img src="/images/itemimages/walkietalkie.gif" width=30 height=30></td><td valign=center><table><tr><Td>The walkie-talkie on your proton accelerator crackles to life: "Paranormal disturbance reported inside the Palindome, Nearby Plains."</td></tr></table>
 

digitrev

Member
Looks like it might just be a simple counter and not a monsters-killed thing. I spent 49 turns in the limerick dungeon and then got the quest message on my next combat with the protonic accelerator equipped.
 

Darzil

Developer
May well add something when that's spaded then.

r17083 adds the items above and adds quest tracking.
 

Darzil

Developer
r17084 adds logging paranormal activity to CLI/Session log.

What we're missing that I'm aware of:
Stats for The ghost of Jim Unfortunato.
The missing monster, Monster 1953, which drops item 9093, plus it's location and quest handling.
Counter or preference for next ghost report, once the mechanisms are spaded.
 

Ezandora

Member
Extra e typo in QuestManager.java:
Code:
monsterName.equals( "The ghost of Waldo the Carpathiane" )

Code:
The ghost of Waldo the Carpathian

Once/day, you can cross the streams by equipping a proton pack and clicking a button in the profile of someone else who has it equipped. This gives ten turns of Total Protonic Reversal. This could be tracked as a property.

ProtonicBot should always have the pack equipped, so mafia could have a command/daily deed for it. URL:
Code:
showplayer.php?action=crossthestreams&pwd&who=2807390
 
r17083 did not update the tracking preferences when the post-combat message directed me to the Palindome. It looks like a capitalization issue? Here's the relevant bit from the source:

Code:
<table><tr><td align=center valign=center><img src="/images/itemimages/walkietalkie.gif" width=30 height=30></td><td valign=center><table><tr><Td>The walkie-talkie on your proton accelerator crackles to life: "Paranormal disturbance reported inside the Palindome, Nearby Plains."</td></tr></table></td></tr></table>

The preferences were updated correctly when I visited the Quest Log.
 

Darzil

Developer
r17085 should track this in _streamsCrossed.

Am thinking about how to handle the command/deed. Am tempted to add a crossstream [playername] [playerid] command, so you can target a specific player rather than Protonic Bot, maybe adding streamCrossTarget preference to use as a default. Given the target gets a message, some would certainly be tempted not to use a bot target.
 

Bale

Minion
I am eager for a counter to the next ghost so that I can add ghost busting info to ChIT.
 

Darzil

Developer
Do you know how it works?
Just a turn counter?
Is it fixed or variable?
Does it start when you get the last message or when you defeat the previous ghost?
Does killing or trapping ghosts affect it?
I'm seeing ~50 turns, but hard to tell, hence why I added the logging, but some have talked about 30, which I haven't seen.
Do you need to wear the pack to change the counter, or just to get the call? (I suspect the latter)
 

Bale

Minion
No, no, no. I wasn't saying I think that we have the spading yet. If I had spading that wasn't posted here, I'd have posted that info.

I just meant I'm eager to add it to ChIT because it'll be fun and I wanted you to know that your efforts were going to be used..
 

Darzil

Developer
r17088 adds crossstreams command. Target can be optionally specified, otherwise defaults to streamCrossDefaultTarget, which defaults to ProtonicBot.

Edit - Seems like every time I add a new command to maximizer I spend ages trying to work out why it doesn't appear, before eventually finding I already have the effect! And it's always enough time later not to remember !
 

Darzil

Developer
It is, I thought about "cross streams" instead, but splitting a command into two parts seemed wrong.
 

Bale

Minion
Yup! There was basically no way around it. Unless the command was "cross" and "streams" was a parameter.


Edit - Seems like every time I add a new command to maximizer I spend ages trying to work out why it doesn't appear, before eventually finding I already have the effect! And it's always enough time later not to remember !

Next time I suggest adding something to the maximizer I'll try to remember to remind you about that.
 

Bale

Minion
I'm probably not the only one who wants mafia to automatically bust ghosts when I'm in aftercore. It's a solved issue for me now. I simply added the following function call to my afterAdventureScript:

Code:
void bustGhost() {
	string ghostLocation = get_property("ghostLocation");
	if(to_boolean(get_property("kingLiberated")) && ghostLocation != "")
		adv1(to_location(ghostLocation), -1,
			"while hasskill Shoot Ghost; skill Shoot Ghost; endwhile; while hasskill Shoot Ghost; skill Shoot Ghost; endwhile; skill Trap Ghost;");
}

It assumes that you are actually wearing a protonic accelerator pack. Hopefully this will solve the problem for others also.
 
Top