[Coming Soon] Infinity ball of doom.

Show off your RPG maps, campaigns, and tokens. Share your gaming experiences and stories under General Discussion and save this forum for things you've created that may help others run their own games. Use the subforums when appropriate.

Moderators: dorpond, trevor, Azhrei, Gamerdude

Post Reply
User avatar
aliasmask
RPTools Team
Posts: 9024
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

[Coming Soon] Infinity ball of doom.

Post by aliasmask »

ooball.jpg
ooball.jpg (3.67 KiB) Viewed 1824 times
This long sought after artifact of unknown power and origin will be coming to a universe near you. It offers sage advice at the shake of your fingertips, but dare not abuse it's power or take it's advice lightly. Do not taunt the Infinity ball... of doom.
Feeble Example of it's Ultimate Power
example.jpg
example.jpg (19.94 KiB) Viewed 1824 times
I never did much with this, but here's what I did so far. It's still pretty amusing though.
Attachments
lib.8ball.rptok
(11.54 KiB) Downloaded 81 times
Last edited by aliasmask on Thu Apr 07, 2011 11:52 pm, edited 1 time in total.

User avatar
aliasmask
RPTools Team
Posts: 9024
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: [Coming Soon] Infinity ball of doom.

Post by aliasmask »

RESERVED

neofax
Great Wyrm
Posts: 1694
Joined: Tue May 26, 2009 8:51 pm
Location: Philadelphia, PA
Contact:

Re: [Coming Soon] Infinity ball of doom.

Post by neofax »

:lol:

User avatar
Minch Ruwin
Cave Troll
Posts: 54
Joined: Thu Dec 20, 2007 2:51 pm

Re: [Coming Soon] Infinity ball of doom.

Post by Minch Ruwin »

Hahaha! Here's some wisdom from a sorta famous wizard...

"Life is a journey. Time is a river. The door is a jar." - Harry Dresden

User avatar
thecyberwolfe
Dragon
Posts: 312
Joined: Thu Jun 26, 2008 3:57 pm
Location: The Great Wet North

Re: [Coming Soon] Infinity ball of doom.

Post by thecyberwolfe »

Nice! I always appreciate a good quote randomizer.

Here's one for the 'Gamers' file:

"Full disintegrator setting means never having to use a body bag."
The Cyberwolfe
----------------
Them: "Name one thing a PC can do that a Mac can't!"
Me: "Right-click."

User avatar
aliasmask
RPTools Team
Posts: 9024
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: [Coming Soon] Infinity ball of doom.

Post by aliasmask »

I'm still trying to finish the interface for my new Combat Medic lib file, but this lib will be kind of a what-can-I-do kind of thing. For example, I plan to design it where you have to hold it in order to use it. Only 1 person can hold it at a time. It get's more annoyed the more questions you ask it. It can play tricks on the holder. It remembers previous actions. Someone can take it from you. It can be dropped. It can be picked up. It can transfer directly from one person to another person. The response db and tricks code will be encrypted. You can break the ball. You can fix the ball. It will have a config option for the GM. Generally speaking, I plan to make a roleplaying tool to where it's an actual in-game item.

Shpena
Cave Troll
Posts: 97
Joined: Tue Oct 13, 2009 11:41 pm
Location: Japan

Re: [Coming Soon] Infinity ball of doom.

Post by Shpena »

There is always some sage advice on bash.org :mrgreen:
"Time is a great teacher, but unfortunately it kills all its pupils."
- Louis-Hector Berlioz

User avatar
aliasmask
RPTools Team
Posts: 9024
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: [Coming Soon] Infinity ball of doom.

Post by aliasmask »

Shpena wrote:There is always some sage advice on bash.org :mrgreen:
Funny stuff, but not quite "sage advice".

Shpena
Cave Troll
Posts: 97
Joined: Tue Oct 13, 2009 11:41 pm
Location: Japan

Re: [Coming Soon] Infinity ball of doom.

Post by Shpena »

I knew I was missing something. I should have added quotation marks to "sage advice" to emphasize the humor in the post :lol:
"Time is a great teacher, but unfortunately it kills all its pupils."
- Louis-Hector Berlioz

User avatar
kristof65
Dragon
Posts: 287
Joined: Tue Mar 31, 2009 9:48 pm
Location: Lakewood, CO

Re: [Coming Soon] Infinity ball of doom.

Post by kristof65 »

When I try and drag this to my map, I get the following error(s):

Code: Select all

com.thoughtworks.xstream.converters.ConversionException: propertyMapCI : propertyMapCI : propertyMapCI : propertyMapCI
---- Debugging information ----
message             : propertyMapCI : propertyMapCI
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       : propertyMapCI : propertyMapCI
class               : net.rptools.maptool.model.Token
required-type       : net.rptools.maptool.model.Token
path                : /net.rptools.maptool.model.Token/propertyMapCI
line number         : 551
-------------------------------
	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:89)
	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
	at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
	at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
	at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)
	at net.rptools.lib.io.PackedFile.getFileObject(PackedFile.java:545)
	at net.rptools.lib.io.PackedFile.getContent(PackedFile.java:241)
	at net.rptools.lib.io.PackedFile.getContent(PackedFile.java:205)
	at net.rptools.maptool.util.PersistenceUtil.loadToken(PersistenceUtil.java:496)
	at net.rptools.maptool.client.ui.assetpanel.ImageFileImagePanelModel.getTransferable(ImageFileImagePanelModel.java:101)
	at net.rptools.maptool.client.ui.assetpanel.AssetPanel$4.getTransferable(AssetPanel.java:277)
	at net.rptools.lib.swing.ImagePanel.dragGestureRecognized(ImagePanel.java:398)
	at java.awt.dnd.DragGestureRecognizer.fireDragGestureRecognized(Unknown Source)
	at sun.awt.windows.WMouseDragGestureRecognizer.mouseDragged(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseDragged(Unknown Source)
	at java.awt.Component.processMouseMotionEvent(Unknown Source)
	at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.awt.EventQueue$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:25)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: propertyMapCI : propertyMapCI
	at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:68)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:96)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
	at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52)
	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.determineType(AbstractReflectionConverter.java:347)
	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:208)
	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
	... 50 more

User avatar
aliasmask
RPTools Team
Posts: 9024
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: [Coming Soon] Infinity ball of doom.

Post by aliasmask »

Hmm.. I don't know what that is. Try loading it through your resource library.

It does have a non-basic token type, but that shouldn't effect anything. In fact, it should work just fine without seeing the properties it uses because I use getProperty. If I were to redo the lib, I would put all the scripts in a lib property rather than the speech area. Mostly because it only works when on the current map.

I'm using b84. I tried both dragging from resource library and from windows xp explorer window with no errors.

User avatar
kristof65
Dragon
Posts: 287
Joined: Tue Mar 31, 2009 9:48 pm
Location: Lakewood, CO

Re: [Coming Soon] Infinity ball of doom.

Post by kristof65 »

aliasmask wrote:I'm using b84.
That may be the problem - I'm using b77 still.

User avatar
wolph42
Winter Wolph
Posts: 9999
Joined: Fri Mar 20, 2009 5:40 am
Location: Netherlands
Contact:

Re: [Coming Soon] Infinity ball of doom.

Post by wolph42 »

Great Item. To put my $0.05 in:
Fifteen million dollars is not money. It's a motive with a universal adaptor on it.
(Movie:The way of the gun)

User avatar
Rumble
Deity
Posts: 6235
Joined: Tue Jul 01, 2008 7:48 pm

Re: [Coming Soon] Infinity ball of doom.

Post by Rumble »

In keeping with the "Way of the Gun" theme:

"The only purpose for a pistol is to fight your way back to the rifle you should have never laid down."

"Anything worth shooting is worth shooting twice."

"Knowing is half the battle. The other half is violence."


and, finally,

"I know violence isn't the answer. I got it wrong on purpose."

Okay, that last one isn't really advice of any kind, sage or not. I suppose "Violence isn't the answer...but violence is always an answer" might be more "advice-like." So, here's some more:

"Every takeoff is optional. Every landing is mandatory."
"Learn from the mistakes of others. You won't live long enough to make them all yourself."
"The three most useless things to a pilot are the sky above you, the runway behind you, and a tenth of a second ago."
"Flying the airplane is more important than radioing your plight to a person on the ground incapable of understanding or doing anything about it."

Post Reply

Return to “User Creations”