The Sinister Design Forums

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the new Sinister Design forums!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - bugfartboy

Pages: 1 2 [3] 4 5 ... 365
31
General Discussion / Re: Ask the developer a question!
« on: September 19, 2016, 02:50:29 PM »
Will the new game engine you're working on be backwards-compatible with existing Telepath Tactics campaigns, maps, etc?

32
General Discussion / Re: Ask the developer a question!
« on: August 21, 2016, 10:18:50 AM »
Unless I'm misunderstanding the game logs, it looks like Telepath Tactics variables are stored side-by-side in arrays: one with a string holding it's name, and another with it's value.  Is there any reason you went with this instead of, say, a Hash Table?  The sequential lookup is guaranteed to be O(n), while the hash table can operate up to O(1), or O(n) at the very worst.

33
??? / Re: What's this?
« on: July 05, 2016, 03:56:30 PM »
If you're going for visibility of depth, perspective really seems to do the trick. Orthographic seems to leave a lot of visual information out.

34
General Discussion / Re: Ask the developer a question!
« on: June 12, 2016, 04:14:36 PM »
This:

Code: [Select]
private var alphabet:Array = [ "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "a" , "b" , "c" , "d" , "e" , "f" , "g" , "h" , "i" , "j" , "k" , "l" , "m" , "n" , "o" , "p" , "q" , "r" , "s" , "t" , "u" , "v" , "w" , "x" , "y" , "z" , "A" , "B" , "C" , "D" , "E" , "F" , "G" , "H" , "I" , "J" , "K" , "L" , "M" , "N" , "O" , "P" , "Q" , "R" , "S" , "T" , "U" , "V" , "W" , "X" , "Y" , "Z" , "!" , "@" , "#" , "$" , "%" , "^" , "_" , ":" , "&" , "*" , "(" , ")" , "|" , "+" , "-" , "=" , ">" , "<" ];
The second character's value is equal to its position in the array; the first character's value is its position in the array multiplied by the length of the array. Those two values are added together to get the integer number corresponding to the tile to be loaded.

Thank you!  Out of curiosity, you mean 1st in counting order, rather than the array index, correct?  I know AS3 is 0-indexed, so that's why I ask.  I.e. the character's value is actually (index+1)?

35
??? / Re: What's this?
« on: June 10, 2016, 03:27:53 PM »
Quote
Tags: Allergy,random:Weakened:Damage|None|6
Yes! Finally! A game that implements immersive allergy mechanics! Now everyone will understand the misery hayfever causes!

36
??? / Re: What's this?
« on: June 07, 2016, 12:19:51 PM »
Text-based adventure game, like those of old?

37
General Discussion / Re: Ask the developer a question!
« on: May 26, 2016, 03:34:37 PM »
I see. :)  Out of curiosity, what are the actual ranges and values you went with?  I notice things like !, @, and _ making an appearance but I'm not sure what the pattern is.

38
General Discussion / Re: Ask the developer a question!
« on: May 26, 2016, 08:34:14 AM »
How you made TT maps work is intriguing.  The first left side of each tile entry in the "row" elements was straightforward, but the right side took me some time to understand.

Why not use a more standardized high-radix counting system for the two digits to the right of the decimal, such as Base 32 (1056 total values in two digits) or 64 (4160 total values in two digits), instead of the method you chose to use?

39
General Discussion / Re: Ask the developer a question!
« on: April 19, 2016, 06:35:24 PM »
With the current movement to purge Flash from the Internet in mind, have you considered trying to convert your free Flash games to HTML5 with Google's Swiffy?  I'm not sure how feasible it would be, especially with the sheer number of moving parts in TRPG2, but it would be interesting to see.

Would we be able to get a list of what each section of the map loading line in TT logs means?  I've been hitting a certain point where a map stops loading, and I'm not sure what the step actually does.
Code: [Select]
204 |    gotLevel = true; gotPersistentDialog = true; gotAttacks = true; gotAOEPatterns = true; gotCharClasses = true; gotObjClasses = true; gotItemClasses = true; gotCharNames = true; gotTileData = 4 / 4; gotTileBMPData = false

40
... maybe a memory leak or a function that is supposed to empty memory, but does not work correctly .?.
Actually, most of it is an issue with Flash itself.  From what it sounds like the only option option left would be to recreate the game in a language without the issue.

41
For string stats with OnStat, try using the string you want to match against in the operation parameter--see if that works. (In theory, it should.)
I tested it out with the block below, but no dice.
Code: [Select]
  <Dialog branch="0" r="-1">
OnStat/-ANY-,Direction,Up,/-FNAME-/Wait... what am I doing?  I need to face forward!
<Action>SetStat/-FNAME-,Direction,=,0,Right</Action>
<Reply>.../EndConv/</Reply>
  </Dialog>



Completely unrelated, I found another way to break the game.  It seems it doesn't like being given the option of launching 32 dialog branches when a map loads.

The guilty trigger and associated dialog, if you're interested:
Spoiler
Code: [Select]
  <Dialog branch="0" r="-1">
OnStat/-ANY-,Max Energy,=,1//A character has maximum energy! Time to adjust their stats as needed!-N-[This currently just switches to a named branch based on the triggering class.]
<Action>SetStringByStat/class,-FNAME-,Class</Action>
<Action>GoTo/BNAME[-STR:class-Setup]</Action>
<Action>SetStat/-FNAME-,Max Energy,=,0</Action>
<Reply>.../EndConv/</Reply>
  </Dialog>
  <Dialog branch="1" r="-1" bname="PawnSetup">
OnStat/-ANY-,Max Energy,=,1//A Pawn has maximum energy! Which team is it on?-N-
It is on team -VAL:temp1-.
<Action>SetValByStat/temp1,=,-FNAME-,Army</Action>
<Action>SetStat/-FNAME-,Max Energy,=,0</Action>
<Reply>.../EndConv/</Reply>
  </Dialog>
  <Dialog branch="2" r="-1" bname="RookSetup">
OnStat/-ANY-,Max Energy,=,1//A Rook has maximum energy! Which team is it on?-N-
It is on team -VAL:temp1-.
<Action>SetValByStat/temp1,=,-FNAME-,Army</Action>
<Action>SetStat/-FNAME-,Max Energy,=,0</Action>
<Reply>.../EndConv/</Reply>
  </Dialog>
  <Dialog branch="3" r="-1" bname="KnightSetup">
OnStat/-ANY-,Max Energy,=,1//A Knight has maximum energy! Which team is it on?-N-
It is on team -VAL:temp1-.
<Action>SetValByStat/temp1,=,-FNAME-,Army</Action>
<Action>SetStat/-FNAME-,Max Energy,=,0</Action>
<Reply>.../EndConv/</Reply>
  </Dialog>
  <Dialog branch="4" r="-1" bname="BishopSetup">
OnStat/-ANY-,Max Energy,=,1//A Bishop has maximum energy! Which team is it on?-N-
It is on team -VAL:temp1-.
<Action>SetValByStat/temp1,=,-FNAME-,Army</Action>
<Action>SetStat/-FNAME-,Max Energy,=,0</Action>
<Reply>.../EndConv/</Reply>
  </Dialog>
  <Dialog branch="5" r="-1" bname="QueenSetup">
OnStat/-ANY-,Max Energy,=,1//A Queen has maximum energy! Which team is it on?-N-
It is on team -VAL:temp1-.
<Action>SetValByStat/temp1,=,-FNAME-,Army</Action>
<Action>SetStat/-FNAME-,Max Energy,=,0</Action>
<Reply>.../EndConv/</Reply>
  </Dialog>
  <Dialog branch="6" r="-1" bname="KingSetup">
OnStat/-ANY-,Max Energy,=,1//A King has maximum energy! Which team is it on?-N-
It is on team -VAL:temp1-.
<Action>SetValByStat/temp1,=,-FNAME-,Army</Action>
<Action>ChangeCondition/Protect Char,-VAL:temp1-,-FNAME-</Action>
<Action>SetStat/-FNAME-,Max Energy,=,0</Action>
<Reply>.../EndConv/</Reply>
  </Dialog>
The end result: the action box never pops up.


Even more unrelated side statement: I noticed there's an EndTurn dialog reply, but no EndTurn dialog action.

42
When an attack of the "Move" element has a max and min range of 0, it won't allow the player to select the character trying to use it, even if the target location defined in AOEPatterns.xml would cause it to land in a location other than its starting location.

The manual doesn't describe any way of using the OnStat dialog trigger with the string stat types, such as Direction, Class, etc, and I haven't been able to figure out a configuration of parameters that would cause it to work.

The -FNAME- special character isn't being assigned correctly when an OnCharAttacked dialog tree is triggered.  Instead of reflecting the name of the character being attacked, it reads "undefined".  (See the line labeled 561 in the attached log to see what I mean.)


43
I use Notepad++, but I hear Vim comes highly recommended one you get used to it.

44
Telepath Tactics Bugs / Re: v. 1.047 Adobe Air bug returns
« on: September 17, 2015, 10:11:57 AM »
Issue resolved!

45
Telepath Tactics Bugs / v. 1.047 Adobe Air bug returns
« on: September 17, 2015, 08:51:10 AM »
Our good friend the Adobe Air version bug has returned in the latest version of the game.  (The one released last night.)

Steam edition on Win 7.

Pages: 1 2 [3] 4 5 ... 365