News:

Welcome to the new Sinister Design forums!

Main Menu

Together in Battle Dev Log

Started by CraigStern, February 06, 2020, 05:37:30 PM

Previous topic - Next topic

CraigStern

#750
- finished the new random event battle!

- new, optional third parameter for the OnTalk dialogue trigger: Enforce Positions. If set to true, this specifically requires the triggering character to be as described in the first trigger parameter (rather than letting the second talk partner take on the role of triggerer).

- fixed: the "Neutralized" status effect was missing from the localization file and causing the game to throw a null error when applied.

- fixed: the AddStatus script action was no longer announcing the applied status effect.

- fixed: the game's unit-spawning, unit-generating, door manipulation, change dialogue character, and roster manipulation script actions were still missing minimum parameter checks.

- fixed: the game would still show the dialogue menu in the very first branch of dialogue even if the branch contained a HideDialogueBox action.

- fixed:the game was still showing the actions bar and portrait for AI-controlled characters hidden in fog of war.

- fixed: the game could show incorrect actions bar information for AI-controlled characters moving after an ally hidden by fog of war.

- fixed: characters using Light attacks and Staggering weapons could attack spiked barricades and fires without taking damage.

- fixed: if an AI-controlled character blinded a player-controlled character in a fog of war map, the game would suddenly treat the AI army as if it were player-controlled for purposes of updating the fog of war, thereby revealing most of the map.

- added documentation for ShowDeckButton and HideDeckButton to the in-game reference.

CraigStern

#751
- new Engineer skill added to the game: Place Brazier. Creates a lit brazier on the battlefield that reveals fog of war in a 2-tile radius around it (and burns enemies who attack it in melee).

- boosted the effect of strength and psy on the maximum health of created objects: they now receive added max health equal to 133% of the creator's combined strength and psy. (Previously, it was 100%.)

- new optional parameter added to SpawnUnit and the Generate-Unit-type script actions: Drop Unit. If set to true, causes the unit to drop onto their space from somewhere above the battlefield when they spawn, a la an item drop.

- fixed: when multiple scripts were attached to the same skill or item, the second script would have its first action run out of order.

- fixed: if OnVictory dialogue was spawned for the enemy army, using a WinBattle action or reply to change it to a player victory would not prevent the game from showing a "Defeated" pop-up regardless.

- fixed: due to a formatting error in the new, modifiable item attributes table, poisoned and blazing weapons were bugged and could freeze the game upon being equipped.

CraigStern

#752
- constrained the pop-up text animation in combat a bit more to make it easier to follow (and easier to tell which character it belongs to in the event of an AOE effect).

- wrote the event that occurs after the second Malatose interrogation, as well as new palace narration.

- wrote some alternate dialogue for the second crush event for cases where the characters are mutually romantically interested.

- wrote a new campsite talk variation for characters who have a crush on their talk partner.

- wrote a new generic campsite talk narration.

- spriggats are now guaranteed to gain Health Proficiency between levels 7 and 12.

- boosted the base level of enemy arena teams in the latter three leagues (especially for Snow Leopard and Tiger leagues).

- arena team leader enemy level scaling increased from additional 20% per match to additional 25% per match once the player reaches Monkey League.

- reduced the influence that speed has on salary levels by 40%, rendering shadowlings and assassins more cost-competitive.

- fixed: in the witness protection battle, even if the kineticist onstage was dead, he would still give his "close the fist" dialogue.

- increased health bonuses for promotions across the board, but especially in the melee combat classes. (My hope is that this will help tanky/defensive characters scale better in the late game.)

- fixed a typo in the dialogue when deciding whether to report to Prince Ajit after the witness protection battle.

- fixed: the bathing event did not queue up the chance of a follow-up event where one character asked the other on a date.

- fixed: adding support for finding characters by load ID in a past update broke the Unlock Door skill, causing the game to think the character was attempting to unlock whichever proc gen character was first recruited because they happened to have a blank load ID.

CraigStern

#753
- painted a 19th human female hairstyle.

- wrote 44th and 45th loading screen tips.

- the strength of explosive charges now scales with the strength and psy of the engineer who places them (but still deal 20 damage at base).

- further increased Ansh's health for the witness protection battle when playing on Relaxed difficulty.

- fixed: on-death attacks were being applied twice, resulting in double damage (and double application of status effects) from explosive charges.

- fixed: due to a scripting oversight, it was still possible to get the information from the documents in the dissident den raid even if they were destroyed.

- fixed: no sound was playing when minions switched lanes as part of their built-in abilities.

CraigStern

#754
- new camp event: Catchphrase.

- characters are now generated with a response line for when they receive a nickname.

- characters' friendship now increases when they nickname each other.

- once the player gets to Snow Leopard League, the shop now has a 75% chance of having 1-2 medicated bandages in stock per visit.

- new Kineticist skill: Levitate Other. Levitate another character for one turn.

- created new sound effect that plays when a character takes environmental damage from being in lava.

- added portrait animations to all of the advice events.

- the psy clash card Leap now lets you draw another card after using it.

- the "asking for advice" events will no longer end with a character saying "never mind"--if that's about to happen, the game will now simply find a different event to run instead.

- fixed a typo in the armorer interrogation.

- fixed a typo in the extended Architect class description.

- fixed: strings typed in by the player during dialogue could end up not displaying properly (or at all) if they used commas or quotation marks.

- fixed: the game was not allowing objects to be thrown over other objects of the same category.

CraigStern

#755
Changes for version 0.6.30a:

- the two enemies playing Psy Clash at the start of the dissident's den battle now actually drop Psy Clash cards when defeated.

- fixed: the game could spawn a pop-up asking to auto-equip weapons or armor during the enemy's turn too, not just the player's.

- fixed: in some rare cases, a counterattack could be processed twice (causing double damage).

CraigStern

- reduced the greed constant for arena AI, reducing the score the computer assigns to moves that involve destroying chests and fruit trees. AI units will now only sometimes attack chests when out of attack range of the player's units.

- AI improvement: the game now scores the destination-and-facing back cover factor for a move relative to how dangerous the destination space is, preventing situations where the game overvalues a move because it protects the unit's back in a spot where no enemy is near enough to reach it.

- fixed: the Transfer and Transfer 2 skills were causing screen shake.

CraigStern

#757
Changes for version 0.6.30b:

- the blacksmith rescue mission now explicitly warns you about the time limit at the start.

- using particularly loud skills during the blacksmith rescue mission (Explode, Powder Bolt, Pyro Blast, Light Blast, etc.) now attracts guard attention, as does letting the guards on the northwest platform get in an attack.

- added a bowman to the raised platform in the northwest in the blacksmith rescue mission when playing on challenging difficulty or higher.

- added a safeguard to prevent duplicates of the same character from ever appearing in a roster.

- fixed: the game was displaying narration about Wailling inappropriately during the investigation due to a scripting mistake.

- fixed: if the Babble script action ran after dialogue text had finished animating (or after its animation was manually skipped by the player), then the babble sound effect would continue without end until the player continued to the next branch of the dialogue.

- fixed: the Halberd skill was using a "pierce" visual effect to accompany the attack hitting instead of a slashing one.

- fixed: it was possible for a heatwave event to trigger midway through the day, not just upon first arriving in the city.

CraigStern

#758
Changes for version 0.6.30c:

- reduced the damage scaling on the elemental blast skills from 1.3 to 1.2.

- reduced the damage scaling on Mega Charge from 1.5 to 1.4.

- reduced the cost of Place Stone Barricade from 8 to 6.

- updated the description of Place Stone Barricade to make its utility clear (it can stop flyers).

- fixed: in some battles, the game could spawn two copies of the same character if a teammate was out wounded.

- fixed: the game was not letting Stone Golems throw item sacks over spaces containing other item sacks.

- fixed: item sacks would not collide with other units.

- fixed: characters learned alternate skills from earlier on in their base class skill progressions upon promoting, resulting in characters having too many skills (and reducing diversity among promoted members of the same class).

- fixed: the character screen always displayed 100 as the experience characters needed to level up even when characters had traits (such as Eidetic Memory) which reduce that number.

CraigStern

#759
Changes for version 0.6.30d:

- granting a character only half their requested raise now inflicts morale -3 instead of morale -2.

- refusing a character's request for a raise now keeps the "asking for a raise event" in the hopper, making it potentially recur thereafter.

- AI fix: the game could throw a range error when processing swim-back-to-land moves under certain circumstances.

- fixed: sometimes in recruitment, the game would not revert to the current selected character's information upon mousing over to the left half of the screen if the selected character was from the right column.

- fixed: the Birthday Fan event did not remove itself from the hopper after running, but rather removed the Enthusiastic Fan event instead.

- fixed: due to a formatting mistake, a few two-character random events could proceed even if a second character wasn't available to appear in them, causing errors.

- fixed a typo in Ishita Svaamee's dialogue in her second visit event.

- fixed: the maharaja funeral event could trigger twice in the same day.


Changes for version 0.6.40:

- new skill: Place Caltrops 2. Range 1-2, tosses a row of caltrops onto the battlefield. Doesn't end the turn.

- Architects now learn Place Caltrops 2.

- changed Jump's after-attack behavior from Can Move to Use Once.

- Mantis Knights now gain the ability to continue acting after using the Halberd skill.

- when a Mantis Knight uses Lance, it now blocks access to Halberd for the rest of the turn (since Halberd is just an alternate version of Lance)--and vice versa.

- in Psy Clash, you can now pay 2 energy to draw another card once per turn.

- in Psy Clash, abilities can no longer bring an opponent below -2 energy. (Previously, the lower bound was -6.)

- in Psy Clash, the game now tells you how many cards your opponent has in their hand at any given time.

- added a copy of Gasul to the player's starting deck in Psy Clash.

- fixed: in Psy Clash, certain minions could block the minions behind them from being clicked.

- fixed: in Psy Clash, the Gasul's sprite did not display correctly.

- fixed a typo in Manbir Raksha's dialogue when reporting findings to him.